什么在/ 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,我会把它们放在这个顺序中。
-
~/.cache
– 主目录的缓存区域,浏览器等软件会保留缓存区域。 -
/usr
和/lib
– 只是为了改善应用程序的启动时间和启动时间。 -
/etc
– 某些软件在启动时需要在这里读取大量文件。 -
/tmp
– 某些软件将其用于临时存储,但对于用户软件则较少。 -
/var
– 系统软件有时会在此处存储临时或频繁更改的文件。 -
~/.config
– 为您的用户软件和帐户配置文件。
正如你所看到的,它在驱动器上有点分散。
查看SSD上没有受益的列表可能更有用:
-
媒体文件,如音乐和video。
-
任何其他大型文件,如原始图像,如果你做摄影。
-
备份或大型档案(例如,其他系统)