我应该有 500GB 空间,但我只能使用 250GB

我应该有 500GB 空间,但我只能使用 250GB

我购买了专用服务器,他们告诉我我有 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 成员。检查您的托管协议以了解详细信息。

相关内容