如何清除实时 Linux USB 上的持久存储?

如何清除实时 Linux USB 上的持久存储?

我使用以下方法创建了一个具有持久存储的实时 Ubuntu USB通用 USB 安装程序每次启动 USB 时,我都会收到一条警告消息,告诉我驱动器空间不足。无法清除或删除持久存储中的文件吗?

答案1

对的,这是可能的。

如果您从 USB 启动,则您不想重新分区整个分区,而只想重新创建环回 casper-rw 分区。

我刚刚用 2009 年的 Karmic Koala USB 记忆棒完成了此操作。当前的版本可能工作方式略有不同(过去一年左右,我有点没用 Ubuntu)。

启用专家模式并从内核启动命令行中删除“持久”。然后它甚至不会尝试使用 casper-rw 文件进行持久化(它将改用 ramdisk 覆盖)。

假设你的 USB 驱动器安装在 /cdrom(出于某种原因,我得到的是这个)。

你需要做

sudo mkfs.ext3 /cdrom/casper-rw

并提示它继续,即使该文件不是块设备。

如果它抱怨你的 USB 驱动器以只读方式安装,请使用

sudo mount -o remount -o rw /cdrom

首先,使其可读写。

您还可以在任何其他可以安装 USB 驱动器的 Linux 系统上执行 mkfs 命令行。

答案2

您应该使用 dd 命令删除 USB 的分区表,然后使用 gparted 对 USB 重新分区。

dd bs=1024 count=1 if=/dev/zero of=/dev/sdb 其中 /dev/sdb 是您的 USB 驱动器,请小心使用此命令!

并启动 gparted 重新分区。

相关内容