linux可以长期在闪存驱动器上运行吗

linux可以长期在闪存驱动器上运行吗

我有一个 arch 安装,根分区位于闪存驱动器上。

此外,我有一个外部硬盘驱动器,上面有我的主分区和交换分区。

我在网上读到,使用闪存驱动器进行交换可能会过早磨损闪存驱动器,操作系统安装也是如此吗?将我的根分区移至 HDD 是否有任何优点/缺点?或者闪存驱动器可以用于存储和操作系统更长时间的使用吗?

答案1

闪存驱动器基于闪存,其写入/擦除周期数量有限。看https://en.wikipedia.org/wiki/Flash_memory#Memory_wear 然而,我相信对于现代闪存来说这不是一个问题。

大多数 Linux 发行版都遵循文件系统层次结构标准(FHS、https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)。如果您仔细阅读说明,您会发现它/var用于变量数据。顾名思义,可变数据经常变化,因此会导致对存储设备的大量写入。为了减少闪存驱动器的磨损,您应该转移/var到单独的存储设备。

根据计算机的内存量,您也可以考虑禁用交换。这可以使用命令来完成swapoff

您可能有兴趣阅读 Arch Wiki 上的以下页面:

在 USB 盘上安装 Arch Linux:https://wiki.archlinux.org/index.php/Installing_Arch_Linux_on_a_USB_key

提高性能(有关减少磁盘读/写的部分):https://wiki.archlinux.org/index.php/Improving_performance#Reduce_disk_reads.2Fwrites

我已经在廉价的金士顿闪存驱动器上运行 Arch Linux 安装两年多了,没有出现任何问题,也没有任何额外的存储空间!

相关内容