我有一台在 Hetzner 上运行 Plex 的媒体服务器,但我绝不是服务器专业人士。
我没有意识到我的两个 2.0TB 硬盘是完全独立的,所以我的主 /home 目录中的空间不是 4.0TB,而是上限为 1.8(我在上传 1.8TB 数据后才意识到......)
运行 df -h 我得到:
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 13M 3.2G 1% /run
/dev/md2 1.8T 1.7T 4.4G 100% /
tmpfs 16G 8.0K 16G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/md1 488M 183M 280M 40% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/1000
df /home 告诉我:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md2 1905568740 1805456300 3292060 100% /
所以我的主文件夹存储在 md2 上,这表明它已满。
但根据 fdisk -l,我在 sdb 上还有另一个 1.8TB 可用空间:
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8c0aea5f
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 33556479 33554432 16G fd Linux raid autodetect
/dev/sda2 33556480 34605055 1048576 512M fd Linux raid autodetect
/dev/sda3 34605056 3907027119 3872422064 1.8T fd Linux raid autodetect
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9612d2cc
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 33556479 33554432 16G fd Linux raid autodetect
/dev/sdb2 33556480 34605055 1048576 512M fd Linux raid autodetect
/dev/sdb3 34605056 3907027119 3872422064 1.8T fd Linux raid autodetect
Disk /dev/md1: 511.4 MiB, 536281088 bytes, 1047424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md2: 1.8 TiB, 1982545854464 bytes, 3872159872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md0: 16 GiB, 17163091968 bytes, 33521664 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
我已经看过有关如何安装 LVM 的演练,作为创建“组合驱动器”卷的一种可能方法,但这完全超出了我的能力范围。
任何人都可以帮助我提供有关如何合并两个驱动器的“傻瓜式”分步指南,以便我可以将完整的 4.0TB 空间用于我的 /home 目录?最好不要丢失我已经上传到那里的 1.8TB 数据!
修订:
mdadm --examine 返回“mdadm:没有要检查的设备”
lsblk 结果:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 1.8T 0 disk
├─sdb2 8:18 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1 /boot
├─sdb3 8:19 0 1.8T 0 part
│ └─md2 9:2 0 1.8T 0 raid1 /
└─sdb1 8:17 0 16G 0 part
└─md0 9:0 0 16G 0 raid1 [SWAP]
sda 8:0 0 1.8T 0 disk
├─sda2 8:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1 /boot
├─sda3 8:3 0 1.8T 0 part
│ └─md2 9:2 0 1.8T 0 raid1 /
└─sda1 8:1 0 16G 0 part
└─md0 9:0 0 16G 0 raid1 [SWAP]
和猫/proc/mdstat:
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[1] sda1[0]
16760832 blocks super 1.2 [2/2] [UU]
md2 : active raid1 sdb3[1] sda3[0]
1936079936 blocks super 1.2 [2/2] [UU]
bitmap: 1/15 pages [4KB], 65536KB chunk
md1 : active raid1 sdb2[1] sda2[0]
523712 blocks super 1.2 [2/2] [UU]
unused devices: <none>
答案1
已解决:显然,如果不擦除所有内容并从头开始,就不可能组合驱动器,因此我在救援模式下启动了 Hetzner 服务器,并按照此处的演练设置 Raid0 和 LVM:
https://www.youtube.com/watch?v=cf7g-qDoUho
从那里我重新安装了 Plex 并开始从头开始上传所有内容......