Linux WHM服务器2TB盘仅1TB可用 剩余磁盘挂载求助
问题诊断
从提供的磁盘信息与lsblk输出可直接定位原因:服务器搭载2块1TB NVMe固态硬盘,当前全部分区均配置为**RAID1(镜像冗余阵列)**模式:
- RAID1的核心逻辑是同一份数据同时写入两块磁盘做完全镜像,实际可用容量等于单块磁盘容量,另一块磁盘的全部空间用于冗余备份,避免单盘硬件故障导致数据丢失、业务中断
- 当前显示的约1TB可用空间是RAID1配置下的正常状态,不存在未挂载的剩余存储空间
可选处理方案
根据你对容量和数据安全性的需求二选一即可:
方案1:保留默认RAID1配置(生产环境推荐)
无需执行任何额外挂载操作,这是服务器默认的高可用配置:
- 优势:具备单盘故障冗余能力,数据安全性高
- 总可用容量固定为单盘大小约950GiB,无法获得2TB总可用空间
方案2:调整为RAID0配置(获得2TB总容量,无冗余能力)
警告:该操作会清空两块磁盘上的所有系统与数据,请提前将全量重要数据备份到外部存储后,在救援模式/单用户维护模式下操作,禁止在正常运行的系统上直接执行
操作步骤:
- 完成全量数据备份后,重启进入系统救援模式,停止现有运行中的RAID阵列:
mdadm --stop /dev/md0 mdadm --stop /dev/md1 mdadm --stop /dev/md2 - 清除两块磁盘上的旧RAID元数据与分区表信息:
wipefs -a /dev/nvme0n1 wipefs -a /dev/nvme1n1 - 创建总容量约1.9TiB的RAID0阵列:
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/nvme0n1 /dev/nvme1n1 - 在新创建的RAID0阵列上按需划分swap、/boot、/等分区,格式化后重新部署系统或恢复备份数据,更新
/etc/fstab与/etc/mdadm/mdadm.conf配置保证重启后配置自动生效即可。
内容的提问来源于stack exchange,提问作者KingSolomon
相关产品推荐
相关产品推荐

