不幸的是,我的 USB 驱动程序无法在 CentOS7 上检测到。
这是我收到的消息。
在 /run/media/root/f4786057-a556-4cc8-a465-9b066b12a15b 安装 /dev/sdc1 时出错:命令行 `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdc1" "/run/media/root/f4786057-a556-4cc8-a465-9b066b12a15b"' 以非零退出状态 32 退出:mount:错误的 fs 类型、错误的选项、/dev/sdc1 上的错误超级块、缺少代码页或帮助程序,或其他错误
In some cases useful info is found in syslog - try dmesg | tail or so.
我在终端上检查磁盘。fdisk -l
这是我的 USB 驱动程序。
磁盘 /dev/sdc:1000.2 GB,1000204886016 字节,1953525168 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xf24a25d9
设备启动开始结束块 ID 系统 /dev/sdc1 * 206848 1953522687 976657920 7 HPFS/NTFS/exFAT
这是我的系统日志。[root@localhost ~]# dmesg | tail
[ 1770.296794] sd 6:0:0:0:[sdc] 1953525168 512 字节逻辑块:
(1.00 TB/931 GiB) [ 1770.297166] sd 6:0:0:0:[sdc] 写保护已
关闭 [ 1770.297169] sd 6:0:0:0:[sdc] 模式感知:43 00 00 00 [ 1770.297559] sd 6:0:0:0:[sdc] 写入缓存:已启用,读取缓存:已启用,不支持 DPO 或 FUA [ 1770.305222] sdc:sdc1 [ 1770.306469] sd 6:0:0:0:[sdc] 已连接 SCSI 磁盘[1770.676638] SELinux:已初始化(dev tmpfs,类型 tmpfs),使用过渡 SID [1771.211761] EXT4-fs(sdc1):ext4_check_descriptors:组 0 的校验和失败(23078!=0)[1771.211765] EXT4-fs(sdc1):组
描述符已损坏![1775.303256] EXT4-fs(sdc1):无法识别的
挂载选项“ext4”或缺少值
答案1
Linux 无法完美地处理 NTFS 文件系统,如果您的文件系统是使用 Windows 创建的,只需在 Windows PC 上按照以下步骤操作:
执行 diskmgmt.msc 并检测外部驱动器的名称。下一步打开 Windows 终端并运行此命令:
chkdsk /f your_drive_letter:
例如:
chkdsk /f E:
答案2
不幸的是,我的 USB 驱动程序无法在 CentOS7 上检测到。
您的 USB 驱动程序运行正常。USB 驱动器也是如此。
从您的错误消息:
命令行'mount-t“ext4”-o“uhelper=udisks2,nodev,nosuid”…
因此检测到磁盘并尝试在其上安装具有 EXT4 文件系统的磁盘。
这是我的 USB 驱动程序。
那是 USB 磁盘或驱动器。驱动程序只有一个字母不同,但指向的是系统完全不同的部分。
Device Boot Start End Blocks Id System
/dev/sdc1 * 206848 1953522687 976657920 7 HPFS/NTFS/exFAT
但这表明你的磁盘包含一个分区,不是是 ext4 格式。所以您遇到了不匹配的情况。要么安装为 NTFS,要么重新格式化为 ext4。