如何修复 LiveUSB 中的 casper-rw 文件系统文件

如何修复 LiveUSB 中的 casper-rw 文件系统文件

在启动 Ubuntu 并挂载我的 casper-rw 文件用于持久存储时,Ubuntu 建议我使用 fsck 检查错误。但是,当我启动系统时,由于 casper-rw 是自动挂载的并且无法卸载,因此它拒绝修复我的 casper 文件系统中的错误。

即使我启动时不使用持久选项,fsck 也无法修复我的 casper-rw 文件,说它是只读文件系统。有什么方法可以检查和修复 casper-rw 中的错误吗?

答案1

这似乎是一个常见问题,并且已经存在一段时间了。使用 ubuntu-11.04-desktop-i386.iso 时,我仍然遇到此问题。 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/125702

我安装 casper-rw 文件的方式如下。

  • 安装 USB 密钥
  • sudo fsck -y -t ext3 /media/[驱动器]/casper-rw

包括我在内的一些用户即使这样做了之后仍然报告问题,所以 ymmv。

您可能希望开始备份循环文件,并使其大小保持在您需要的水平。在执行此调整大小之前,请确保备份它,但以下是基本操作。

  • 不使用持久性进行引导或使用其他系统
  • 插入并安装包含循环文件的设备
  • dd if=/dev/zero bs=1M count=1024 >> casper-rw
    • 其中 1024 大于您当前使用的
  • resize2fs casper-rw

使用此方法,您应该能够将循环文件保持在所需的大小,进行一些备份,如果一切都失败,则能够对它们进行 fsck。

相关内容