我购买了专用服务器,他们告诉我我有 2 个 SSD (2x250GB),但是当我执行 df -h 时
我懂了
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 17M 6.3G 1% /run
/dev/md2 197G 85G 103G 45% /
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 373M 90M 81% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/1001
这是我执行 fdisk -l 时的输出
...
Disk /dev/sdb: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xcddb903b
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 67110911 67108864 32G fd Linux raid autodetect
/dev/sdb2 67110912 68159487 1048576 512M fd Linux raid autodetect
/dev/sdb3 68159488 488395119 420235632 200.4G fd Linux raid autodetect
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9867791d
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 67110911 67108864 32G fd Linux raid autodetect
/dev/sda2 67110912 68159487 1048576 512M fd Linux raid autodetect
/dev/sda3 68159488 488395119 420235632 200.4G fd Linux raid autodetect
...
和
# sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 232.9G
├─sda1 linux_raid_member 32G rescue:0
│ └─md0 swap 32G [SWAP]
├─sda2 linux_raid_member 512M rescue:1
│ └─md1 ext3 511.4M /boot
└─sda3 linux_raid_member 200.4G rescue:2
└─md2 ext4 200.3G /
sdb 232.9G
├─sdb1 linux_raid_member 32G rescue:0
│ └─md0 swap 32G [SWAP]
├─sdb2 linux_raid_member 512M rescue:1
│ └─md1 ext3 511.4M /boot
└─sdb3 linux_raid_member 200.4G rescue:2
└─md2 ext4 200.3G /
有人可以向我解释一下这里发生了什么吗......:/
我的这台服务器运行了大约半年,但今天我注意到了这一点,是否可以修复此问题,以便我可以使用所有 500GB 而不会丢失磁盘上的当前数据?
答案1
您的两个 SSD 是镜像的使用md
(linux software raid)驱动程序,这样即使驱动程序失败,您仍然可以保留数据。你能重新格式化驱动器并拥有 500G 的存储空间(如果您的提供商允许并协助),但您 (1) 如果您不想丢失数据,则需要将其全部备份到某个地方,并且 (2) 永久失去安全性的镜像。
就我个人而言,我认为这是托管提供商的一个积极特征,而不是一个问题,尤其如果他们监控驱动器状态并在您遇到数据丢失之前更换故障的 raid 成员。检查您的托管协议以了解详细信息。