我在2个磁盘上有以下可用空间:
- 固态硬盘-240G(sda)
- 非固态硬盘-240G(标准db)
我了解我应该使用SSD来安装软件包,而非SSD则仅用于存储数据。就我而言,最好的分区方案(包括交换)是什么?
当我尝试自动分区时,它仅安装在1个磁盘上,专用8G进行交换。
PS。我打算将Linux Mint与已安装的Windows 7一起安装为双引导。
更新: 我有8GB的RAM Windows已安装在非SSD驱动器上。
我在2个磁盘上有以下可用空间:
我了解我应该使用SSD来安装软件包,而非SSD则仅用于存储数据。就我而言,最好的分区方案(包括交换)是什么?
当我尝试自动分区时,它仅安装在1个磁盘上,专用8G进行交换。
PS。我打算将Linux Mint与已安装的Windows 7一起安装为双引导。
更新: 我有8GB的RAM Windows已安装在非SSD驱动器上。
Answers:
在混合固态和旋转磁盘系统(如我键入的系统)上,您有两到三个目标:
md(4)
通过在SSD和HDD上使用(“软件RAID”)设置来实现一定程度的冗余。如果您只是满足前两个目标,那么提出一个类似于以下方案的简单任务(取决于您使用的是哪种文件系统):
/
(根文件系统), ,,/usr
/usr/local
/opt
/var
,/home
,/tmp
,交换但是,由于有两个磁盘,因此您可以阅读Debian Wiki上的Multi HDD / SSD文章。它会md(4)
引导您逐步将SSD 设置为“大多数读取”设备(快速读取,减少写入),将HDD设置为“多数写入”设备(无磨损写入,减少读取)。现在通常可以单独在SSD上运行的文件系统现在可以在此md
设备上运行。内核将主要从SSD读取数据(偶尔会短暂进入HDD,以进一步提高读取吞吐量)。它会写入HDD,但要小心处理SSD写入,以免损坏设备。您获得了两全其美的机会(几乎),而且不必担心SSD磨损会导致数据无用。
我的笔记本电脑在上运行类似的布局/
,/usr
并且/usr/local
在1TB硬盘上64 GB SSD和64 GB分区上的RAID-1设备上,其余文件系统在HDD的其余部分上。其余的HDD是RAID-1设置的两个成员之一,通常缺少一个磁盘。当我在家时,我插入第二张磁盘并让md
设备同步。这是增加的冗余级别和额外的1–7天备份¹)。
您还应该查看Debian(和朋友)的基本SSD优化指南。
哦,并不能保证您将能够通过安装程序完成所有操作。您可能需要在安装之前引导应急磁盘,(至少)准备md(4)
设备(我也做LVM PV,VG和LV,因为在CLI上更方便),然后引导安装程序并指出其卷。
¹RAID≠备份策略。我也有适当的备份。
/srv
到旋转磁盘的目录列表中。
/
且/usr
处于只读模式。为根模式错误增加了额外的安全性。
/usr
和/usr/local
分别对待?/usr
在SSD上安装还不够?
/
在SSD上还不够吗?然后指定那个/var
,/tmp
然后/home
继续使用HDD。
我想出了以下解决方案:
/ dev / sda2 / boot ext2 300MB
/ dev / sda3根ext4-sda的剩余空间
/ dev / sdb2交换8G(似乎建议在非SSD驱动器上分配交换分区)
/ dev / sdb3 / tmp 10G
/ dev / sdb4 / home-sdb的剩余空间
据我说,应该按如下方式划分。
Linuxmint / Remaining GB in SSD
Linuxmint swap 8 GB
Linuxmint /home <non-ssd HDD>