如何在 Linux 服务器中将第二个磁盘挂载为 /dev/md3?

如何在 Linux 服务器中将第二个磁盘挂载为 /dev/md3?

当我输入时,lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT我得到以下输出:

NAME     SIZE FSTYPE            TYPE  MOUNTPOINT
sda      3.7T                   disk
├─sda1     1M                   part
├─sda2   512M swap              part  [SWAP]
├─sda3   3.6T linux_raid_member part
│ └─md2  3.6T ext4              raid1 /data
├─sda4  19.5G linux_raid_member part
│ └─md1 19.5G ext4              raid1 /
└─sda5   300M linux_raid_member part
  └─md0  299M ext4              raid1 /boot
sdb      3.7T                   disk
├─sdb1     1M                   part
├─sdb2   512M swap              part  [SWAP]
├─sdb3   3.6T linux_raid_member part
│ └─md2  3.6T ext4              raid1 /data
├─sdb4  19.5G linux_raid_member part
│ └─md1 19.5G ext4              raid1 /
└─sdb5   300M linux_raid_member part
  └─md0  299M ext4              raid1 /boot

当我打字时df -h我得到

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G     0   16G   0% /dev/shm
tmpfs            16G   65M   16G   1% /run
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/md1         20G  2.4G   16G  13% /
/dev/md0        282M  121M  143M  46% /boot
/dev/md2        3.6T  1.2G  3.4T   1% /data
tmpfs           3.2G     0  3.2G   0% /run/user/0
tmpfs           3.2G     0  3.2G   0% /run/user/48

我只有 1 个 3.4T 的卷,我的目标是拥有另一个卷 /dev/md3 并将其安装到 /data2 并同样为 3.4T,您能帮助我实现吗?

如果需要更多信息,我可以提供。

答案1

如果我确实理解了您的设置正确,那么您对分区进行了分区sdasdb在这些分区之上创建了 mdadm raid。

摆脱这种情况的方法可以如下:

  • sda3使用 从 raid 中移除mdadm
  • 将 中的分区表类型条目更新sda3为文件系统类型(83例如Linux
  • sda3使用您喜欢的文件系统进行格式化。
  • 挂载sda3到新的挂载点(例如/data2
  • 将所有数据复制/data/到新的挂载点(例如/data2

  • 停止突袭并md2使用mdadm
  • 更新分区表类型sdb3
  • sdb3使用您喜欢的文件系统进行格式化。
  • sda2更新挂载点/data
  • 卸载/data2并挂载sda2/data
  • 安装/dev/sdb3/data2

相关内容