带有软件 RAID 的新服务器:如何将根分区拆分为 root+home

带有软件 RAID 的新服务器:如何将根分区拆分为 root+home

我在我的第一个专用服务器上。

当我设置一个最小的 Ubuntu 16.04 服务器并在其上使用 ssh 时,我发现:

root@Ubuntu-1604-xenial-64-minimal ~ # df -lh
Filesystem      Size  Used Avail Use% Mounted on
udev             32G     0   32G   0% /dev
tmpfs           6,3G   13M  6,3G   1% /run
/dev/md2        438G  1,1G  414G   1% /
tmpfs            32G     0   32G   0% /dev/shm
tmpfs           5,0M     0  5,0M   0% /run/lock
tmpfs            32G     0   32G   0% /sys/fs/cgroup
/dev/md1        488M   60M  403M  13% /boot
tmpfs           6,3G     0  6,3G   0% /run/user/0

我通常分别设置 /home 和 / 分区,但这里我没有分区选择。

我如何将 / 缩小到 30 GB 并将其余部分保留在 /home ?

编辑:托管公司还提供“救援”系统,这是一个 Linux 实时环境,允许对服务器进行管理访问。该环境从网络(PXE 启动)启动并在服务器内存中运行。这使得可以对已安装的系统进行修复、检查文件系统或安装新的操作系统。

我应该先使用这个系统来缩小根分区吗?

编辑2:服务器使用软件RAID:

$cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sdb1[1] sda1[0]
      33521664 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
      465895744 blocks super 1.2 [2/2] [UU]
      [==================>..]  resync = 94.5% (440301824/465895744) finish=4.2min speed=100467K/sec
      bitmap: 1/4 pages [4KB], 65536KB chunk

md1 : active raid1 sdb2[1] sda2[0]
      523712 blocks super 1.2 [2/2] [UU]

unused devices: <none>

相关内容