看起来我的一对 ddf1 raid 镜像出了问题。
我可以使用实时 DVD 映像对所有 17 个文件系统进行 fsck。
<pre>root@ubuntu:/home/ubuntu# dmraid -a y *
ERROR: ddf1: wrong # of devices in RAID set "ddf1_disk1" [1/2] on /dev/sdc
ERROR: ddf1: wrong # of devices in RAID set "ddf1_disk0" [1/2] on /dev/sde
ERROR: ddf1: wrong # of devices in RAID set "ddf1_disk1" [1/2] on /dev/sdb
ERROR: ddf1: wrong # of devices in RAID set "ddf1_disk0" [1/2] on /dev/sdd
root@ubuntu:/home/ubuntu# fsck -f -y /dev/mapper/ddf1_disk1p5
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/ddf1_disk1p5: 22780/524288 files (0.2% non-contiguous), 338335/2097152 blocks
看起来所有数据都安全无虞,但 Marvell bios raid 配置中的某些内容与系统上的实际情况不符。
我想避免对每个文件系统进行完整的 cpio 或转储并重建。
root@ubuntu:/home/ubuntu# dmraid -s *** 组超集 .ddf1_disks --> 活动子集 名称:ddf1_disk0 尺寸:1953361280 步幅:128 类型:镜子 状态:好 子集:0 开发人员:2 备件:0 --> 活动子集 名称:ddf1_disk1 尺寸:1953361280 步幅:128 类型:镜子 状态:好root@ubuntu:/home/ubuntu# dmraid -r /dev/sdc:ddf1,“.ddf1_disks”,GROUP,ok,1953394096 个扇区,数据@ 0 /dev/sde:ddf1,“.ddf1_disks”,GROUP,ok,1953394096 个扇区,数据@ 0 /dev/sdb:ddf1,“.ddf1_disks”,GROUP,ok,1953394096 个扇区,数据@ 0 /dev/sdd:ddf1,“.ddf1_disks”,GROUP,ok,1953394096 个扇区,数据@ 0 /dev/sdf:ddf1,“.ddf1_disks”,GROUP,ok,1953394096 个扇区,数据@ 0
root@ubuntu:/etc# dmesg -T | grep sd [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: 已连接 scsi 通用 sg1 类型 0 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0:[sda] 30751744 512 字节逻辑块:(15.7 GB/14.7 GiB) [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 模式感知:43 00 00 00 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 写入缓存:已禁用,读取缓存:已启用,root@ubuntu:/etc# dmesg -T | grep sd [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: 已连接 scsi 通用 sg1 类型 0 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0:[sda] 30751744 512 字节逻辑块:(15.7 GB/14.7 GiB) [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 模式感知:43 00 00 00 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 写入缓存:已禁用,读取缓存:已启用,不支持 DPO 或 FUA [2018 年 4 月 26 日星期四 01:39:18] sda:sda1 [2018 年 4 月 26 日星期四 01:39:18] sd 7:0:0:0: [sda] 附加的 SCSI 可移动磁盘 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:0:0:[sdb] 1953525168 512 字节逻辑块:(1.00 TB/932 GiB) [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:0:0: [sdb] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:0:0: [sdb] 模式感知:00 3a 00 00 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:0:0:[sdb] 写入缓存:已启用,读取缓存:已启用,不支持 DPO 或 FUA [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:0:0: 已连接 scsi 通用 sg2 类型 0 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:1:0:[sdc] 1953525168 512 字节逻辑块:(1.00 TB/932 GiB) [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:1:0: [sdc] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:1:0: [sdc] 模式感知:00 3a 00 00 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:1:0: [sdc] 写入缓存:已启用,读取缓存:已启用,不支持 DPO 或 FUA [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:1:0: 已连接 scsi 通用 sg3 类型 0 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:2:0: 已连接 scsi 通用 sg4 类型 0 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:3:0: 已连接 scsi 通用 sg5 类型 0 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:2:0:[sdd] 1953525168 512 字节逻辑块:(1.00 TB/932 GiB) [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:3:0:[sde] 1953525168 512 字节逻辑块:(1.00 TB/932 GiB) [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:3:0: [sde] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:3:0: [sde] 模式感知:00 3a 00 00 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:3:0:[sde] 写入缓存:已启用,读取缓存:已启用,不支持 DPO 或 FUA [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:2:0: [sdd] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:2:0: [sdd] 模式感知:00 3a 00 00 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:4:0: 已连接 scsi 通用 sg6 类型 0 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:2:0: [sdd] 写入缓存:已启用,读取缓存:已启用,不支持 DPO 或 FUA [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:4:0: [sdf] 1953525168 512 字节逻辑块:(1.00 TB/932 GiB) [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:4:0: [sdf] 写保护已关闭 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:4:0: [sdf] 模式感知:00 3a 00 00 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:4:0: [sdf] 写入缓存:已禁用,读取缓存:已启用,不支持 DPO 或 FUA [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:0:0: [sdb] 已连接 SCSI 磁盘 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:1:0: [sdc] 已连接 SCSI 磁盘 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:2:0: [sdd] 已连接 SCSI 磁盘 [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:3:0: [sde] 已连接 SCSI 磁盘 [2018 年 4 月 26 日星期四 01:39:24] sdf: [2018 年 4 月 26 日星期四 01:39:24] sd 5:0:4:0: [sdf] 已连接 SCSI 磁盘 支持 DPO 或 FUA
我可以正常挂载和 fsck /dev/mapper/ddf1_disk1p# 分区
root@ubuntu:/# mount /dev/mapper/ddf1_disk1p5 /mnt root@ubuntu:/# ls /mnt System.map-4.13.0-38-通用 initrd.img-4.15.0-15-通用 System.map-4.15.0-15-通用丢失+找到 abi-4.13.0-38-通用 memtest86+.bin abi-4.15.0-15-通用 memtest86+.elf config-4.13.0-38-通用 memtest86+_multiboot.bin config-4.15.0-15-通用 retpoline-4.13.0-38-通用 grub vmlinuz-4.13.0-38-通用 initrd.img-4.13.0-38-通用 vmlinuz-4.15.0-15-通用 根@ubuntu:/# df /mnt 文件系统 1K 块已使用可用使用率% 已安装于 /dev/mapper/ddf1_disk1p1 999320 179752 750756 20% /mnt root@ubuntu:/#
任何帮助将不胜感激...
账单
答案1
我不知道这是否会对你有帮助,但尝试使用它https://sourceforge.net/projects/boot-repair-cd/ ,我设法修复了 ubuntu 16.04 上的 raid0 启动,但我不知道它是否能在 18.04 上工作。现在我想从 16.04 升级到 18.04,我希望它不会破坏我的 raid0 启动