Kubuntu 22.04 停止挂载 Intel RAID0 设备

Kubuntu 22.04 停止挂载 Intel RAID0 设备

多年来,我一直在双重启动 Windows 10 和 Kubuntu LTS。很久以前,我在 BIOS 中创建了 Intel RAID0。我可以确认 Kubuntu 20.04 和 Windows 10 都可以使用它。它有 NTFS 文件系统。

然而升级到 Kubuntu 22.04 后我无法安装它。手动或自动都无法安装。

这是我之前工作的/etc/fstab相关线路:

/dev/disk/by-uuid/6626CA6826CA38B7 /mnt/6626CA6826CA38B7 auto nosuid,nodev,nofail,x-gvfs-show 0 0

6626CA6826CA38B7现在目录内/dev/disk/by-uuid/根本没有设备。

ntfs-3g安装。

我尝试过

dmesg 错误

我查看了一下dmesg,发现一条错误消息:ntfs3: Unknown parameter 'windows_names'。尝试过的解决方案建议在这里,但没有帮助。

检查磁盘

我启动 Windows 并启动了 chkdsk。它发现了一些坏块并自动修复了它们。但在 Kubuntu 中没有任何变化。

检查设备

sudo ls -l /dev/disk/by-uuid

lrwxrwxrwx 1 root root 10 мая 23 14:07 661A0E761A0E4411 -> ../../sda4
lrwxrwxrwx 1 root root 10 мая 23 14:04 AFC0-0C3D -> ../../sdb1
lrwxrwxrwx 1 root root 10 мая 23 14:04 B268F1E468F1A76F -> ../../sda1
lrwxrwxrwx 1 root root 10 мая 23 14:12 C2241F87241F7E1B -> ../../sda5
lrwxrwxrwx 1 root root 10 мая 23 14:04 dc6d0abb-3ea5-491a-84eb-c1a455509600 -> ../../sdb2
lrwxrwxrwx 1 root root 10 мая 23 14:04 E8F2-6F0E -> ../../sda2
sudo lsblk

sda                        8:0    0 111,8G  0 disk   
├─sda1                     8:1    0   450M  0 part   
├─sda2                     8:2    0   100M  0 part   /boot/efi
├─sda3                     8:3    0    16M  0 part   
├─sda4                     8:4    0 110,7G  0 part   /media/alex/661A0E761A0E4411
└─sda5                     8:5    0   524M  0 part   
sdb                        8:16   0 238,5G  0 disk   
├─sdb1                     8:17   0   512M  0 part   
└─sdb2                     8:18   0   238G  0 part   /
sdc                        8:32   0 931,5G  0 disk   
└─isw_ecfidjbdhb_Storage 253:0    0 931,5G  0 dmraid 
sdd                        8:48   0 931,5G  0 disk   
└─isw_ecfidjbdhb_Storage 253:0    0 931,5G  0 dmraid
sudo blkid

/dev/sdb2: UUID="dc6d0abb-3ea5-491a-84eb-c1a455509600" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f229cbda-d744-4557-9f06-78952cd5f2b4"
/dev/sdd: TYPE="isw_raid_member"
/dev/sdb1: UUID="AFC0-0C3D" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="79226711-2f9a-4eec-b43a-0d0abe8ae512"
/dev/sdc: TYPE="isw_raid_member"
/dev/sda4: BLOCK_SIZE="512" UUID="661A0E761A0E4411" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="2fa7fbec-f59f-46c3-b819-0330861f1350"
/dev/sda2: LABEL_FATBOOT="ESP" LABEL="ESP" UUID="E8F2-6F0E" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="90537d26-429e-43b1-a060-cced204ab634"
/dev/sda5: BLOCK_SIZE="512" UUID="C2241F87241F7E1B" TYPE="ntfs" PARTUUID="916cac95-59d2-42cd-8a85-2914ff9bf96c"
/dev/sda1: LABEL="M-PM-^RM-PM->M-QM-^AM-QM-^AM-QM-^BM-PM-0M-PM-=M-PM->M-PM-2M-PM-8M-QM-^BM-QM-^L" BLOCK_SIZE="512" UUID="B268F1E468F1A76F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="366530b9-cadd-48bc-9056-4611ca88a8e7"
/dev/mapper/isw_ecfidjbdhb_Storage: PTUUID="96da5e29-66e8-418a-8e78-6b9ab59d74a4" PTTYPE="gpt"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="3a4af120-dfa1-4796-8cb0-0249233f897a"

据我所知,操作系统可以单独看到每个设备(sdcsdd),但看不到“合并”的磁盘/分区。

不确定是什么/dev/mapper/isw_ecfidjbdhb_Storage

手动安装

好吧,我没什么办法,因为操作系统看不到设备。我尝试安装此设备:sudo mount /dev/mapper/isw_ecfidjbdhb_Storage /media/alex/temp,但出现错误:

错误的 fs 类型、错误的选项、/dev/mapper/isw_ecfidjbdhb_Storage 上的错误超级块、缺少代码页或辅助程序,或者其他错误

附言

Windows 快速启动功能已禁用。有些文章说这与此有关,但就我的情况而言并非如此。还可以确认磁盘在 Windows 中运行良好:我可以读取和写入它。速度很快,没有发现任何错误。

哦,Disks实用程序还可以看到“1,0 TB 块设备”(/dev/dm-0),但它说Contents 1,0 TB Unallocated Space

下一步是什么?

我已经没什么主意了。我不想格式化/重置磁盘,但可以稍后将所有数据转储到其他地方后再尝试。

更新

检查了 dmraid,但是显示设置已处于活动状态。

sudo dmraid -ay
RAID set "isw_ecfidjbdhb_Storage" already active

答案1

解决方案的一部分

sudo partprobe /dev/mapper/isw_ecfidjbdhb_Storage

正如手册所述。partprobe - inform the OS of partition table changes我试了一下,成功了!设备出现在任何地方:在 Dolphin 中,在/dev/disk/by-uuid/目录中等。

此后,一切正常,mount -a没有问题。

但每次重启后我都必须这样做。此刻我正在研究“应该怎么做”。任何评论都将不胜感激。

目前我正在使用解决方法:我只是将上述命令添加到 crontab:

@reboot /usr/sbin/partprobe /dev/mapper/isw_ecfidjbdhb_Storage

相关内容