哪些 Linux 文件夹应该放在 SSD 驱动器上

哪些 Linux 文件夹应该放在 SSD 驱动器上

我很快就要买一个 SSD 硬盘,我读到将交换分区放在那里会使硬盘磨损。

我是否应该将其他东西放在不同的驱动器上?

/dev 和 /proc 文件夹怎么样?我看到那里有很多文件系统活动。

答案1

  • /tmp是一个不错的选择,因为临时文件通常由程序写入和读取,不用于持久存储,而用于存储程序运行时将使用的信息。将其放在/tmp快速磁盘上(或者如果有内存,甚至可以创建 RAM 磁盘)将提高性能。
  • /etc也是一个不错的选择,因为/etc配置文件往往读取频繁但写入次数很少。这意味着这些配置文件可以快速读取,但不会造成太多的驱动器磨损(尽管写入次数的程度存在争议,并且可以通过磨损均衡来摊销)

基本上,任何读取次数多于写入次数的数据都是不错的选择,因为这样不会对驱动器造成磨损。您还应该启用磨损均衡功能,以减轻这种影响,即使是在多次写入的情况下。

正如 chrisaycock 指出的那样,你应该看看文件系统布局并考虑什么对你有用。就我个人而言,我把几乎所有东西都放在了 SSD 上(尽管我不使用交换)/home,这只是由于空间限制。

/dev/proc是驻留在内核内存中的虚拟文件系统,因此写入不应该这里很重要(我可能完全错了,写入实际上并没有到达磁盘,所以如果有人更有知识可以参与进来,我将不胜感激。/proc可能会复制您加载的二进制文件以获得它的价值......)。

答案2

你应该熟悉 Linux 的文件系统。例如,proc 文件系统/proc)和设备文件(/dev)由操作系统创建,看起来像文件;它们驻留在内存中,而不是在磁盘上。

为了回答你的问题,请随意填写实际上是一个文件在 SSD 上。其中包括二进制文件、配置、日志等。交换例如,是由虚拟内存系统创建的,并不是一个文件,至少就您而言不是。

相关内容