我注意到最近下载的我最喜欢的 Linux Mint 发行版写入 USB 并启动后在 USB 上创建“可写”分区并在那里写入日志。查看日志可能很有趣,但是如果我想保留 USB 寿命,是否有一种简单的方法来防止写入 USB?
答案1
启动参数nopersistent
启动参数nopersistent
使Linux Mint live系统不是将日志写入 [USB] 可写分区。
如果你的系统是克隆的,添加启动参数会有点困难。您可以使用mkusb 插头使用 Linux Mint 创建非持久性 USB 随身碟(姆库斯布是为 Ubuntu 设计的,但它也适用于 Linux Mint)。也可以看看这个链接描述了如何创建一个执着的现场驾驶或不持久的现场驾驶。
你可以这样做
sed
sed 's/quiet splash/persistent /' standard.iso > persistent.iso sed 's/quiet splash/nopersistent/' standard.iso > nopersistent.iso
并克隆修改后的iso文件,或者直接使用
sed 's/quiet splash/persistent /' standard.iso > /dev/sdx sed 's/quiet splash/nopersistent/' standard.iso > /dev/sdx
其中 x 是 USB 闪存盘的设备盘符。
克隆
克隆意味着将源的每个字节按原样复制到目标,而不修改、排除或添加任何内容。dd
通常用于从 iso 文件进行克隆,但还有其他几种更安全的克隆工具。我更喜欢带有最终检查点的工具,这有助于避免写入错误的目标设备。
另一种选择是萃取从 iso 文件到已创建的文件系统。有有关它的更多详细信息请参见此处。
答案2
您可以将“可写”分区重命名为任何其他名称,它将不再挂载到 /var/log 。您可以从任何计算机执行此操作(甚至可以使用磁盘从 Live USB 本身启动:可以更改名称,但无法卸载分区)。然后(重新)从 Live USB 启动,一切都会好起来的。
顺便说一句,如果您选择在菜单项中添加“持久”参数,则将“可写”重命名为“home-rw”将提供安装到 /home 的持久主分区。