Ubuntu 在两个不同的磁盘上

Ubuntu 在两个不同的磁盘上

我正在尝试设置一个 Linux 服务器,我做了以下配置:

在此处输入图片描述

这台服务器的用途如下:我将在其上安装 VirtualBox,以便运行大约 10 台虚拟机。这就是我为 /home 分配 350 GB 的原因。我可能会获取一些日志,因此我为 /var 设置了 40GB。日志将由我将放入 /opt 中的软件创建。

否则,我真的不知道该给 /usr 分配多大的空间。此外,我是否应该在第二个磁盘 (sdb) 上添加 /boot?

这样将分区分成两个不同的磁盘可以吗?系统可以启动吗?

谢谢你,

答案1

这样将分区分成两个不同的磁盘可以吗?

是的,但我不会这么做。

可以为磁盘故障做好准备。如果您的磁盘出现这种情况,并且其中一个磁盘坏了,您就无法启动。最好将系统安装在第二个磁盘上,然后编辑服务器软件的配置,以在磁盘 1 上使用大小为 500Gb 的“数据”分区。Apache、MySQL、Cups 都可以被告知使用除 之外的其他位置/var/。这将使您的备份计划更容易:备份这个“数据”磁盘可确保您的一切都安全。如果有数据的磁盘坏了,请将其取出,放入一个新的并恢复您的备份。

这个数据磁盘基本上保存了你自己的所有数据。MySQL 数据库、网站、VBox 容器和其他所有东西。如果磁盘满了,你可以买一个 2TB 的磁盘,把它安装在 500GB 旁边,然后把它移到 2TB 上,再把 500GB 拿出来。简单又快捷。

如果系统磁盘坏了,您可以制作一个新的系统磁盘并恢复每个服务器软件的设置文件(当然,您可以在“数据”磁盘上备份这些配置文件。

现在我将像这样设置服务器:

SCSI5 (2,0,0)
/data {remaining space}
/data/configuration/ {1Gb or so}

SCSI5 (2,1,0)
/ {remaining space}
/tmpfs {15Gb}
swap  {35Gb}

并更改配置文件以使用 /data/

看看 GCE(Google Compute Engine)的工作原理:您获得一个基础系统并将自己的用户磁盘安装到其中。该用户磁盘保存着您自己的所有软件和数据。

关于此特定设置:

我正在尝试设置一个 Linux 服务器

您可以设置多种服务器:Web、数据库、打印机、文件等等。分区方案应反映您要使用的服务器类型。

对于服务器来说,/home/ 的 350Gb 实在太大了。/home/ 中几乎不应该包含任何内容,仅需 25Gb 就足够了。

如果这是 Web 服务器 (Apache) 和数据库服务器 (MySQL),则默认情况下会将其数据存储在 中/var/。根据使用情况,该目录可能会快速增长,30Gb 可能太少。好吧,对我来说,如果你在家里浪费了 350Gb,那就太少了。

打印服务器也是如此:CUPS 将用于/var/存储所有打印的历史记录(设置为保存这些历史记录时)。

64Gb 就/opt/足够了。这取决于您要使用什么。Eclipse、Tomcat、Jasperserver(可以创建模板以从 mysql 创建 pdf 的服务器)也可能会很快填满。

/var/和都/opt/最好从 获得 150Gb /home/

根目录的 111Gb 空间也很大,因为两个大目录(/var//opt)有自己的分区。但我想填满磁盘就足够了。你可以把它弄小一点,也放在/home/那个上面。

15 Gb /tmp/?你打算用 15Gb 空间做什么?

相关内容