多年来,我一直在双重启动 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"
据我所知,操作系统可以单独看到每个设备(sdc
和sdd
),但看不到“合并”的磁盘/分区。
不确定是什么/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