我最近下载了 Ubuntu 18.04 amd 64 位版本,在我的系统(Sony Vaio Intel® Core™ i3-2330M CPU @ 2.20GHz × 4,RAM 4GB)上试用。然后,我先借助 Unetbootin,然后借助 YUMI 创建了一个可实时启动的 usb(8GB)。在创建实时 usb 时,我选择了 3072MB 作为持久文件(casper-rw)的大小。
第一次运行时,它启动并带我进入实时用户会话。但当我尝试启动 Firefox 时,它崩溃了 - 所以我不得不在那里结束该会话。
现在,每当我尝试在持久文件系统处于活动状态的情况下启动实时会话时,它都无法启动,但如果我删除引导加载程序检查的持久文件系统条目,它就可以正常工作并且可以启动“实时用户会话”。
我需要“持久文件”来保存互联网下载历史记录,以便我可以恢复未完成的文件的下载。
请帮我。
答案1
持久实时系统在计算机之间非常容易移植
- 持久实时系统具有很强的可移植性,这是使用它们的一个很好的理由。
持久的实时系统对损坏很敏感
- 如果系统崩溃(这种情况发生在你身上)
- 如果你拔下 U 盘而不卸载已挂载的分区,这意味着你必须正常关机并让关机过程完成
- 如果您安装了太多程序包或完全更新和升级。
我建议你尝试使用 mkusb 制作的持久实时系统。请参阅以下链接,
您应该经常备份您的系统。
当它正常时,您可以备份(和恢复)整个
casper-rw
分区。/home
否则,您可以通过备份分区中的目录 来保存casper-rw
。使用 mkusb 创建一个全新的持久实时驱动器,并/home
根据以下链接进行恢复,
安装在外部驱动器中的系统便携且稳定
安装在外部驱动器中的系统是便携式的,
- 但不像持久实时系统那样具有可移植性
- 您可以像任何已安装的系统一样安装程序包并完全更新和升级(只要有驱动器空间)
- 但是如果你在正常关机之前拔下 U 盘并让关机过程完成,这个文件系统可能也会被损坏。
如果便携性足够好的话,这可能是您的替代方案。请参阅此链接,
修复ext
文件系统casper-rw
如果分区或文件中的文件系统casper-rw
没有严重损坏,您可以在修复文件系统后再次获得可以使用的 USB 闪存盘。
- 从另一个 Linux 系统启动
- 检查
casper-rw
未安装 运行以下修复命令
sudo e2fsck -f /dev/sdxn
其中 x 是设备字母,n 是分区号,因此通常用于 mkusb 持久的实时驱动器
sudo e2fsck -f /dev/sdb5
请参阅此链接了解更多详细信息,
如果你住在
casper-rw
文件,你可以尝试以下命令sudo e2fsck -f mountpoint-of-FAT-partition/casper-rw
例子:
$ sudo e2fsck -f /mnt/sd1/casper-rw e2fsck 1.44.1 (24-Mar-2018) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /mnt/sd1/casper-rw: 11/262144 files (0.0% non-contiguous), 18510/1048320 blocks