我应该将root,home,usr,var和tmp分区划分为多大?


15

我安装ubuntu服务器10.04,具有64 Gb VHD。

并希望以这种方式分离分区:

/dev/xvda0 p on swap (2 Gb)
/dev/xvda1a0 e on /boot (128 Mb)
/dev/xvda1a1 e on / type ffs (local)
/dev/xvda1a2 e on /usr type ffs (local, nodev)
/dev/xvda1a3 e on /tmp type ffs (local, nodev)
/dev/xvda1a4 e on /var/log type ffs (local, nodev)
/dev/xvda1a5 e on /var type ffs (local, nodev, nosuid)
/dev/xvda1a6 e on /home type ffs (local, nodev, nosuid, with quotas)
/dev/xvda2 p on /new (local, nodev, nosuid, noexec) with rest of space ~50Gb.

但是我被困住了,不知道给每个文件夹多大。

我也想加密分区。

谢谢您的提示。

编辑:系统需要最小尺寸,这里将安装大约10个应用程序,例如ufw,apache,mysql,chkrootkit等。


1
有什么答案对您有用吗?如果是这样,请标记一个作为答案。
Anders 2013年

Answers:


11

首先,我将除之外的所有空间放入/bootLVM2卷中。这是因为它使得以后调整分区大小变得非常容易,即使在实时系统和现代文件系统上也是如此。

然后,我将root 减小为大约1GB,/usr大约6GB,/var大约2GB,/boot大约512 MB,交换与RAM相同的大小/var/log/home/srv足够大。以后可以调整。

我现在不会使用所有未分配的空间,因为稍后使用LVM2时,可以将其用于扩展其他分区。我什至可以添加新的分区,例如/tmp,但这有点复杂。我不再使用LVM2了。这样,我什至可以在不到30分钟的时间内将安装转移到RAID磁盘,包括创建和复制文件以及所有操作。

有关LVM2的更多信息,请阅读:http : //www.debian-administration.org/articles/410

是的,关于加密,请查看Luks支持:


1
SWAP是否应该比RAM大一点(然后,我是伪君子,因为我在4GB RAM上使用256MB交换)
恢复Monica-ζ-2012年

1
交换应该大到您需要的大小,而不是更大。:)多少取决于您在计算机中运行的内容以及获得的内存量。有关RAM到2 * RAM的建议。但是有些人运行得很好,没有任何交换。但是除非您知道自己的工作,否则我不建议您这样做。然后您不会在这里问,对吗?:)
Anders

1
是的,如果要休眠系统,则需要将交换空间设置为比RAM大一些。
盖洛斯2014年

@Anders在搜索有关LVM设置的线索时发现了这一点。您是说使用LVM时不需要从头开始设置RAID吗?如何设置:我的服务器带有2个硬盘驱动器,系统安装在/ dev / sda上,/ dev / sdb未使用。LFA未使用,AFAICT。我可以迁移到使用LVM和RAID 1吗?还是应该从头开始重新安装?但是话又说回来,我可以吗?(该机器是由Leaseweb托管的服务器,我可以从其控制面板重新安装不同的OS,甚至可以选择非默认选项,例如分区布局,但是我不确定如何(如果有的话)指示它使用LVM / RAID)
Nickolai Leschov 2014年

@Nickolai,最好在所有镜像RAID上都设置带有BOOT的RAID,然后根据需要休息(如果有3个或更多磁盘,则为RAID5;如果有4个或更多磁盘,则为RAID6),然后在另一部分上创建LVM。如果已经安装了LVM,我将执行以下操作:清理一个磁盘数据,优先。一个不启动。创建一个BOOT镜像RAID(第二个磁盘都不存在)和其余的镜像RAID(因为只有两个磁盘)。然后,我将使第二个RAID成为物理磁盘并添加到vg中。之后,从vg中的旧磁盘传输所有数据,然后从vg中删除。之后,将第一个磁盘添加到RAID。完蛋了!
2014年

2

没有正确或错误的答案,就我个人而言,我会为Ubuntu安装制作一个12GB的分区,其中包含:

-> 6GB for root
-> 2GB for swap
-> 4GB for home 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.