几个月前,我安装了一个全新的系统,并选择使用 RAID。它由一个启动驱动器和两个相同的 RAID 驱动器组成。
相同的磁盘阵列中的第二个驱动器坏了,所以现在我的系统基本上是一个单驱动器磁盘阵列。
我想保留启动驱动器(sda1)但用固态驱动器替换另一个驱动器。
我的问题是,我不明白突袭是如何进行的,以及什么东西存储在哪里。
这是我剩下的:
磁盘 /dev/sdb:931.53 GiB,1000204886016 字节,1953525168 个扇区 磁盘型号:TOSHIBA DT01ACA1 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘 /dev/sda:931.53 GiB,1000204886016 字节,1953525168 个扇区 磁盘型号:Hitachi HDT72101 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:D44AD34E-AE8F-452A-A6B8-67950F5F2954
设备起始结束扇区大小类型 /dev/sda1 2048 1050623 1048576 512M EFI 系统
磁盘 /dev/md0:931.4 GiB、1000069595136 字节、1953260928 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):4096 字节 / 4096 字节 磁盘标签类型:gpt 磁盘标识符:85A80476-09FF-4D7C-8205-3289F645CA69
设备起始结束扇区大小类型 /dev/md0p1 2048 1953253375 1953251328 931.4G Linux 文件系统
我的假设是
- /dev/sda1 是一个独立的磁盘,负责处理启动
- /dev/sdb 是 raid 中剩余的一个可用驱动器
- /dev/md0 是某种“影子”驱动器,代表现在(1)磁盘宽度的 raid,现在仅使用 /dev/sdb,因为另一个驱动器坏了
这是 mdadm 查询结果:
drool@rolath2:/home/felinicity/server$ sudo mdadm --query --detail /dev/md0 [sudo] drool 的密码:/dev/md0:版本:1.2 创建时间:2022 年 1 月 31 日星期一 16:37:22 突袭级别:raid1 阵列大小:976630464(931.39 GiB 1000.07 GB)已用设备大小:976630464(931.39 GiB 1000.07 GB)突袭设备:2 总设备数:1 持久性:超级块是持久的
Intent Bitmap : Internal
Update Time : Tue Nov 15 18:00:48 2022
State : clean, degraded
Active Devices : 1
工作设备 : 1 故障设备 : 0 备用设备 : 0
一致性策略:位图
Name : ubuntu-server:0
UUID : 2325d27a:bc0c11b5:9e1c5b30:0647ee03
Events : 31895
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
- 0 0 1 removed
使用固态硬盘来做所有事情,或者只是替换 /dev/sdb 并将所有数据保存在 /dev/sdd 上的最简单方法是什么?
我并不反对保留启动驱动器、继续使用 1 驱动器 raid(这看起来很愚蠢),或者添加新的更大的 SSD 并让 raid 填充它们,然后移除非 SSD 驱动器。
我只是不想构建和安装我已经加载的所有垃圾。