您会将 Ubuntu 的哪些部分从 SSD 安装的系统卸载到 HDD 或反之亦然,以减少写入周期并仍然享受更好的响应能力?
我假设以下内容,但肯定遗漏了相当多。
- 交换分区 - 除非你真的认为你的 SSD 能长久使用
- /tmp
- 任何数据库数据目录
- 持续更新的内容,如 ~/Downloads 和其他用户登录会话目录
或者说哪些东西要保留在 SSD 上比哪些东西要移走更容易... 基本上我认为,就 SSD 寿命而言,只将程序和几乎不变的数据存储在 SSD 上是有意义的。有没有一种合理的方法可以根据这个标准规划出默认的 Ubuntu(桌面)目录结构?
Ubuntu 14.04 LTS。
答案1
我的笔记本上有以下内容
- ssd. 保存“/”和“/home/”
- hdd。保存“/home/$USER/”中的所有目录。
我自己的文件是下载时写入磁盘最多的文件,所以我将它们保存在硬盘上。我倾向于观看电视剧并下载它们,因此通常是:下载、观看、删除。
如果您查看“根”系统并希望降低写入量,Ubuntu(/Debian/Linux)正朝着一个系统发展,其中所有经常写入的文件都移至“运行”目录(又名“ramdisk”)。请参阅“/run/lock”和“/run/shm”有什么用?对这些进行解释。这本身就大大降低了写入量,而您无需为此做任何事情。但您可以自己利用这一点……
放入/tmp
ramdisk /etc/fstab
。:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Firefox 将其缓存放在您的主分区中。通过将此缓存移到 RAM 中,您可以加快 Firefox 的速度并减少磁盘写入。打开about:config
,添加一个新字符串值,称为browser.cache.disk.parent_directory
,并将值设置为/tmp
,它将被添加到 ramdisk(如上所述)。有一个通用工具可以做到这一点,称为个人资料同步守护进程。
答案2
如果担心 SSD 写入相关的磨损,我认为选择不应该发生太大变化的目录是最佳选择。这些可以在以下标准中找到,假设 Ubuntu 和您安装的软件符合此标准。
http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html
我没有尝试,因为来得太晚了,但也许下次吧,或者如果我有一种快速安全的方法来移动那些从我的新硬盘安装中有意义的路径。