我最近购买了一台配备 2 个 3TB 硬盘的专用服务器。当我在终端中输入 df -h 时,我得到:
Filesystem Size Used Avail Use% Mounted on
/dev/md2 1008G 883M 956G 1% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 7.8G 4.0K 7.8G 1% /dev
tmpfs 1.6G 500K 1.6G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.8G 0 7.8G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/md1 488M 39M 424M 9% /boot
/dev/md3 1.7T 68M 1.7T 1% /home
我觉得第二个驱动器没有安装?有什么办法可以解决这个问题吗?
谢谢!
答案1
您的机器已配置软件 RAID1,这意味着两个磁盘互为镜像。如果其中一个磁盘发生故障,您的数据仍将完好无损。
最有可能的是,两个磁盘具有相同的分区布局:
- 启动分区 /dev/sdX1
- 根分区 /dev/sdX2
- 主分区 /dev/sdX3
其中 X 是 a(第一个)或 b(第二个) SATA 磁盘。
然后创建raid1阵列:
- /dev/md1 来自 /dev/sda1 和 /dev/sdb1
- /dev/md2 来自 /dev/sda2 和 /dev/sdb2
- /dev/md3 来自 /dev/sda3 和 /dev/sdb3
最后你会看到
- /dev/md1 安装在 /boot 上
- /dev/md2 安装在 /
- /dev/md3 安装在 /home
您可以检查 RAID1 镜像的状态:
cat /proc/mdstat
您可以看到总共有大约 3TB 的可用空间,这进一步证实他们使用了 RAID1,它可以为您提供冗余,但代价是只能使用一半的物理磁盘容量。
此外,为了进一步验证您的机器中确实有 2 个硬盘,请运行:
sudo fdisk -l | grep 'Disk /dev'