我希望将 Ubuntu 安装在 USB 上,这样我就可以将其插入(几乎)任何计算机并从中启动,并且可以(几乎)正常使用,就像它安装在那台计算机上一样。我还希望在 USB 上有一个数据分区,可供(几乎)任何计算机使用,主要用于存储一些便携式应用程序,以防万一。
我主要关心的是延长驱动器的使用寿命,但又不使其太不稳定。
为此,我必须/etc/fstab
为我的分区选择正确的选项。目前,我正在考虑这些:
/
:ext4,defaults,lazytime,commit=60,errors=remount-ro
/media/data
:FAT32,defaults,lazytime,check=strict
因此lazytime
应该比经常提出的noatime
或默认的更好relatime
,因为据我所知,它适用于创建、访问和修改时间,它符合 POSIX 标准(与相反relatime
),并且它通过将时间存储在 RAM 中并不时写入它们来减少写入周期的数量。
结合commit=60
,它应该减少足够的写入量以补偿 ext4 的日志,我希望保留它以拥有一个稳定的系统。
您认为这些选项足够好吗?您是否看到我可以使用其他选项来减少写入但保持系统稳定?
我当前的设置:
- USB记忆棒:SanDisk Ultra Fit (32 位)
- 操作系统:Xubuntu 16.04 i386
- 安装:完整安装(从使用 Rufus 构建的 Live USB)
- 驱动程序:无专有
- 文件系统:
- 交换:
vm.swappiness=5
- 交换分区:512 Mio,用于紧急情况
- 内存
- 交换文件:
/var/swap/hib.swp
:与 RAM 大小相同,用于休眠,由启动时的脚本生成/var/swap/opt.swp
:如果需要,由脚本生成
- 过度配置:~5.6%
- 内置:~1.2 Gio(显然)
- 新增:5.12亿
- 调度程序:
deadline
答案1
我已经将许多已安装的系统放入 USB 闪存驱动器中,我认为这样的系统可以很好地工作。您找到了一些我尚未找到(且未使用)的安装选项。我期待您未来的报告 :-)
请参阅此链接,了解我的系统以及我建议的调整,
help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks
我认为购买一款快速的 USB 3 闪存盘非常重要(并且我认为有比 Ultra Fit 更好的闪存盘),
help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed
我认为现在好的 USB 闪存盘的使用寿命相当长,但仍然重要的是备份定期检查所有重要文件。
另一种选择是持久实时驱动和casper-rw分区,如果你愿意,你可以添加主页-rw分割,
help.ubuntu.com/community/mkusb/persistent
持久实时驱动器更便于携带,但无法像已安装的系统那样进行更新和升级(内核和驱动程序无法升级)。但已安装的系统通常具有足够的可移植性。