![带有软件 RAID 的新服务器:如何将根分区拆分为 root+home](https://linux22.com/image/1151892/%E5%B8%A6%E6%9C%89%E8%BD%AF%E4%BB%B6%20RAID%20%E7%9A%84%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9A%E5%A6%82%E4%BD%95%E5%B0%86%E6%A0%B9%E5%88%86%E5%8C%BA%E6%8B%86%E5%88%86%E4%B8%BA%20root%2Bhome.png)
我在我的第一个专用服务器上。
当我设置一个最小的 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>