这个工具框架由 veket 修改而来。。veket是基于puppy的发行版
功能有:
1. 创建一个新的存据空间,要是不会改启动参数,请用默认文件名 savedata 和默认路径。
(1)静态大小:创建一个固定大小的loop image 文件。重启之后自动格式化成 reiserfs 格式。
(2)动态大小:在 linux 分区则直接创建一个目录即可。在 windows 分区也是创建一个目录,不过在 initrd 里aufs 联合目录之前,要先 posixovl。后者不太稳定,所有在 windows 分区强烈建议选择静态大小。
2.扩容
(1)为正在使用的存储文件扩容,会事先记录在一个文件里,重启之后,在 initrd 里执行操作。
(2)存储文件没有在使用的,直接扩容,注意:必须是 reiserfs 格式。
基本命令:
#head -c $resize /dev/zero >>$rwfs #reiserfsck -q -y -a --check $rwfs #resize_reiserfs $rwfs
3.创建交换文件
交换文件默认会放到 prayaya.bs 所在的目录,启动的时候会默认 swapon 上。
不过,2.6.28 有个bug,fat32 分区上的 swap 文件无法 swapon。这个功能暂时关闭,等待bug解决。
不足之处请指正。