我买了一台新电脑,配备 128GB SSD 和 750GB HDD,我想在 SSD 上安装 Ubuntu 13.10 操作系统、硬件驱动程序和程序,并将数据安装在 HDD 磁盘上(电影、视频、照片等)。这样合理吗?
我怎么可能做到这一点?
答案1
配置机器的 BIOS 以将 SSD 设置为 sda 并将 HDD 设置为 sdb,然后将 SSD(sda)设为启动驱动器,然后将 Linux 安装到 SSD(100GB 比所需的空间大得多)。
当安装过程进行分区时,使用默认文件系统 ext4 设置两个驱动器 - 并且交换区按照正常方式位于 HDD 的背面。您还可以修改安装结束后的分区Ubuntu 的实用程序。
保留 SSD 上约 10%-20% 的空间未分配,因为随着 SSD 的老化,特定地址将失效,SSD 将自动阻止这些地址并将其替换为未分配空间中的地址。此外,这种“过度配置”通过分配临时空间来提高 SSD 的持续写入性能,如在http://www.tweaktown.com/reviews/5822/sandisk-x210-256gb-business-class-ssd-exploring-overprovisioning/index.htmlSSD 上的 ext4 分区应占总空间的约 80-90%,即 103GB-115GB,该分区之外约有 13GB-25GB 未分配。
安装后,通过编辑 /etc/fstab 修改文件系统,将 /tmp /var 和 /home 与 swap 一起放在 sdb 上,并添加,没有时间参数为 sda ,然后保存并重新启动。
的目的诺亚泰禁用文件读取的时间戳,从而减少 I/O 操作的数量。如果程序需要时间戳,则删除诺亚泰在 Ubuntu 中默认为相对时间相反,只需稍微增加 I/O 即可保持时间戳或多或少的准确性。
关于这个主题的一篇很好的详细文章可以在https://wiki.debian.org/SSDOptimization/etc/fstab 的示例如下:https://wiki.archlinux.org/index.php/SSD#noatime_Mount_Flag以及http://forums.debian.net/viewtopic.php?f=16&t=76921