use*_*074 5 live-usb persistence
我正在使用具有持久性的 16GB 实时 USB,因此我可以在多台计算机上工作。
这对我很有用,直到我在 USB 闪存驱动器上的持久性文件被填满为止。由于 FAT32 被限制为 <4GB 文件大小,我想为 casper-rw 使用更大的 (ext2/ext3/ext4) 分区,而不是仅仅放大文件。该驱动器有超过 8GB 的可用空间。
我知道如何使用 Gparted 来创建该分区,以及我的 casper-rw 文件在哪里。
我的问题是,如何将现有 casper-rw 文件的内容传输到新分区?
我不想丢失我添加的所有设置和已安装的程序。我只想要更多的空间(不受 FAT32 限制)用于持久性。
有两种复制 casper-rw 内容的方法。
dd命令sudo dd if=/path/to/casper-rw of=/dev/<partition>
Run Code Online (Sandbox Code Playgroud)
然后使用 Gparted 或 resize2fs 调整新分区的大小
cp命令sudo mkdir /mnt/casper-rw /mnt/target
sudo mount -o loop /path/to/casper-rw /mnt/casper-rw
sudo mount /dev/sdbX /mnt/target
cp -r /mnt/casper-rw/* /mnt/target
Run Code Online (Sandbox Code Playgroud)
因此 /dev/sdbX 不需要调整大小