我有一台设置了 raid1 的服务器,我想通过删除 raid1 来获得更多内存,但我对此了解不够。请提供允许我删除 raid 并分别获取 2 个磁盘的命令。
root@nb0fd8f:~# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 nvme0n1p3[1] nvme1n1p3[0]
981406720 blocks super 1.2 [2/2] [UU]
[==>..................] resync = 11.1% (108961728/981406720) finish=85.6min speed=169852K/sec
bitmap: 8/8 pages [32KB], 65536KB chunk
md2 : active raid1 nvme0n1p4[1] nvme1n1p4[0]
16068608 blocks super 1.2 [2/2] [UU]
md0 : active raid1 nvme1n1p2[0] nvme0n1p2[1]
1047552 blocks super 1.2 [2/2] [UU]
unused devices: <none>
root@nb0fd8f:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 32927088 0 32927088 0% /dev
tmpfs 6597988 7156 6590832 1% /run
/dev/md1 965875760 2817980 913971060 1% /
tmpfs 32989924 0 32989924 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 32989924 0 32989924 0% /sys/fs/cgroup
/dev/loop0 84096 84096 0 100% /snap/core/4327
/dev/md0 1014680 157996 787924 17% /boot
/dev/loop1 101632 101632 0 100% /snap/core/10958
tmpfs 6597984 0 6597984 0% /run/user/0
root@nb0fd8f:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 82M 1 loop /snap/core/4327
loop1 7:1 0 99.2M 1 loop /snap/core/10958
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:2 0 5M 0 part
├─nvme0n1p2 259:3 0 1G 0 part
│ └─md0 9:0 0 1023M 0 raid1 /boot
├─nvme0n1p3 259:4 0 936.1G 0 part
│ └─md1 9:1 0 936G 0 raid1 /
└─nvme0n1p4 259:5 0 15.3G 0 part
└─md2 9:2 0 15.3G 0 raid1 [SWAP]
nvme1n1 259:1 0 953.9G 0 disk
├─nvme1n1p1 259:6 0 5M 0 part
├─nvme1n1p2 259:7 0 1G 0 part
│ └─md0 9:0 0 1023M 0 raid1 /boot
├─nvme1n1p3 259:8 0 936.1G 0 part
│ └─md1 9:1 0 936G 0 raid1 /
└─nvme1n1p4 259:9 0 15.3G 0 part
└─md2 9:2 0 15.3G 0 raid1 [SWAP]
答案1
如果您在生产环境中运行 Ubuntu Server,那么您应该有一些最新的数据备份。在这种情况下,将 RAID1 更改为独立存储设备的最快且最省事的方法是重新安装操作系统,然后从最新的备份中恢复。
如果您在开发环境中运行 Ubuntu Server,那么备份可能就不那么重要了,因为所有内容可能都设置为临时的,以便快速刷新。在这种情况下,将 RAID1 更改为独立存储设备的最快且最省事的方法是重新安装操作系统,然后使用您可能拥有的配置脚本恢复开发环境。
如果你在从未执行过备份的情况下运行 Ubuntu Server,并且方式如果无法找到,那么添加存储的最快且最省力的方法就是保留 RAID1 配置(因为可能是出于某种原因配置为 RAID1),并安装一些额外的存储设备,无论是旋转磁盘还是固态设备。然后,您可以将新设备安装到特定位置并相应地管理数据。
这些确实是最简单的选择。虽然技术上可以做你所要求的事情,但如果没有非常扎实的理解文件系统如何工作、文件系统如何崩溃以及如何修复文件系统,那么就不应该这样做。