什么在/ home将受益于SSD?

In 是一款40GB固态硬盘用于’/’ Jorge描述了如何将他/home中的目录符号链接到SSD上。 他命名的目录是

  • ~/.cache
  • ~/.config
  • ~/.gconf

我知道如何制作符号链接。 我要的是,如果这是一个很好的/home目录列表,可以从SSD上获益吗? 我认为这样一个列表上的好项目是经常阅读的文件。 问这个的原因是我不能适应SSD上的所有/home ,但我仍然希望尽可能多地从SSD获得性能。

这里有一些其他可能有用的东西(我把这个做成了wikipost,所以任何人都可以添加它):

  • .cache – 浏览器和其他程序的temporty缓存文件。
  • .config – 程序的配置文件
  • .gconfd abd .gconf – GNOME配置文件
  • .gegl-0.0 – GIMP文件
  • .gimp-2.6 – GIMP的文件
  • .gnome2 – 由一些GNOME 2应用程序使用
  • .gvfs – GNOME虚拟文件系统的数据文件夹
  • .local – 用户特定数据。 如果此目录放在不同的分区上,您将丢失Nautilus Trashfunction。
  • .macromedia – flash的文件
  • .mozilla – 所有Mozilla Firefox缓存所在的位置
  • .thumbnails – 图片,video等缩略图(由Nautilus使用)
  • .thunderbird – 你所有的Mozilla Thunderbird缓存都在哪里

我会把所有东西放在SSD上,前提是它是一个现代的SSD(即快速并且不会受到差的写入均衡),并且只要一切都适合。

延迟改进确实是一件事。

我只是将根目录( / )作为SSD。 保持/home在硬盘驱动器上(因为根据我的经验,它可以占用空间)。 如果要创建单独的分区,还要在SSD上/boot 。 这样您就可以获得SSD的加载时间优势。 这是我的意见。

如果您真的想将SSD用于家庭,我会将配置文件夹放在那里( /.whatever )文件夹,以加快配置加载。 它不会像从SSD加载整个程序那么快,但它仍然是一种改进。 我不知道如何将/home某些元素映射到SSD,但是想到了mount命令

我建议的是,SSD上的一个大/分区中的所有内容(包括您的主目录),然后,如果SSD对于您的所有大文件都不够大,请将您的硬盘单独安装,例如/media/BigHDD或其他什么,并把你的大文件放在那里。

这样,所有的dotfiles(以主目录中的点开头的文件和目录)都将在SSD上,包括软件可能创建的新文件。 通常这些dotfiles(特别是.cache )经常被读取和写入,因此最有利于SSD。 但这并不是说其他​​文件和目录也不会受益。

如果您的SSD空间没有特别限制,则没有理由保留其中的任何内容。 拥有一切。 然后,如果你需要存储大量的大文件,比如video编辑,摄影,你的音乐collections等等,这些都不适合那些,那么就有一个单独安装的驱动器。

我曾经使用华硕EeePC 900.那东西有一个4GB的主SSD。 是有限的空间,需要仔细分区。 40GB SSD不受限制。

如果我必须写一个列表,列出哪些东西最有利于SSD,我会把它们放在这个顺序中。

  1. ~/.cache – 主目录的缓存区域,浏览器等软件会保留缓存区域。

  2. /usr/lib – 只是为了改善应用程序的启动时间和启动时间。

  3. /etc某些软件在启动时需要在这里读取大量文件。

  4. /tmp – 某些软件将其用于临时存储,但对于用户软件则较少。

  5. /var – 系统软件有时会在此处存储临时或频繁更改的文件。

  6. ~/.config – 为您的用户软件和帐户配置文件。

正如你所看到的,它在驱动器上有点分散。

查看SSD上没有受益的列表可能更有用:

  1. 媒体文件,如音乐和video。

  2. 任何其他大型文件,如原始图像,如果你做摄影。

  3. 备份或大型档案(例如,其他系统)