junmobei890623: linux为主,其中1t的那块硬盘用来在linux是虚拟win,2t硬盘作为仓库盘。现在全部硬盘大概有一半多的剩余空间。
以Linux为主的话,这样的空间非常充足,足够到够作一些特别的设定,或许你的考量应该不是如何分区,而是怎样兼顾效率与资料安全。
不知道你的Linux功力如何?我先假设你有一定程度的认识,假如你不是那麼确定的部份,可以先用虚拟机安装一个小型的试看看。等确定技术可以了,再实际安装。
不懂再问或者有不符需求可以提出
64G SSD(效能最好的一颗硬盘)
/dev/sda1 /boot 500mb
/dev/sda2 / 20G
/dev/sda3 /home 余下的41G
500G HDD
/dev/sdb1 swap 2G
/dev/sdb2 约500G
1T HDD
/dev/sdc1 swap 2G
/dev/sdc2 约500G 与sdb2大小相同
/dev/sdc3 /mnt/backup 余下的空间
2T HDD
/dev/sdd1 swap 2G
/dev/sdd2 /mnt/data 余下的空间
以下是解释:
1. swap三个的目的,为了提升swap的效能。假如你的内存小於等於4G,这样应该非常足够了。假如大於等於8G,可减半。
安装好后,修改/etc/fstab,把三个swap的option,"sw"改成"sw,pri=3"。这相当类似於用raid磁盘当swap。
2. 安装完毕后,建立/dev/sdb2与/dev/sdc2的 software raid 0,这个将会用来放置虚拟win的虚拟硬盘,简单地说,相当於让你的虚拟win存取效能增加。
3. 虚拟win的共享文件夹,请指向/mnt/data,以利Linux与Windows之间的文件传递。
4. 利用rsync,定时自动复制/home到/mnt/backup(非同步),意思就是即使在/home删除了档案,也可以在/mnt/backup找回来。其实,/home中很多档案,都不是常用档案,有了这个自动复制,你可以随时删除/home中的档案,避免浪费SSD的空间,又可以维持使用SSD的效能。
5. 把/mnt/backup放到 1T HDD 的,是预想windows使用中的时候,一般不会也在/home中大量新增文件,所以rsync也不会大规模的动作,这样就不会干扰到windows的效能。若你有可能会有这样的情形,那/mnt/backup就应该搬到2T HDD去。
6. 假如有可能架设网站,把/var挂到2T HDD去,大小就要预期可能需要的容量。
以上是由我的经验构想而来,请各位指正。