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

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

我安装了 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

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

然后我会将 root 设置为大约 1GB、/usr大约 6GB、/var大约 2GB、/boot大约 512 MB,将 swap 设置为与 RAM 大小相同/var/log/home并且/srv足够大。稍后可以进行调整。

我现在不会使用所有未分配的空间,因为稍后可以使用它们来扩展其他分区,因为我使用的是 LVM2。我甚至可以添加新的分区/tmp,但那有点复杂。除了 LVM2,我再也不使用任何东西了。有了它,我甚至可以在不到 30 分钟的时间内将安装移动到 RAID 磁盘,包括创建和复制文件等。

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

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

答案2

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

-> 6GB for root
-> 2GB for swap
-> 4GB for home 

答案3

由于这是较旧的 versno 10 - 我使用大约 1 年前安装的 ubuntu 20 进行观察 - 具有 32 GB RAM 和 1 TB HDD,如下:除了 openvpn、openssh、一些驱动程序、virtualbox 最新版本、额外的打印机驱动程序之外,我没有其他任何主要应用程序,我使用 wifi-usb 加密狗连接到互联网。

  1. root: / - 即使没有 mysql/oracle 和其他任何软件 -- 也已经占用了 2 gb!如果您只使用 OS /浏览器,我建议至少保留 4gb,否则至少保留 6 到 8 gb

  2. /usr——我有一个单独的 /usr,里面有 /usr/local/xx——里面有所有的本地软件、ClamAV 等等,现在它已经用完了 6gb——如果你计划在一年内不时更新/添加工具等,我建议将其保持在 16 gb

  3. /var -- 我很遗憾只保留了 6gb 这个分区(其中 5.7 gb 可用于安装)-- 现在已占用 94% - 未使用任何主要软件。我建议根据您的使用情况保留 8 到 16 gb,如果可能的话保留更多一点。

  4. /tmp,swap — 为 /tmp 保留最少 16 gb(如果限制的话,则为 6 gb)和 SWAP 分区。

所有程序仅需 64 GB 即可运行 - 与当前版本的 Windows 相比,在频繁更新/修补之后,需要大约 80-100 GB 加上 PAGE 文件(约 16 GB)才能正常工作。

答案4

正确答案是:/ 500 gb(由 /tmp、/var 和 /home 使用。/Home 是您的长期存储,而 /tmp 和 /Var 是短期存储;它存储几乎所有东西,所以要把它弄大。通过把它弄大,您可以让您的计算机能够处理 498 gb 的文件,这样您就可以下载那么大的文件。

/Boot (1gb) /Usr (20gb) /Root (5gb) /Swap (2gb 防止故障,2gb 溢出)

通过拥有单独的 /boot、/root 和 /usr,备份系统变得更加容易。恢复后如果仍有问题,请删除用户帐户并创建新帐户。这就是操作方法。

相关内容