我连接了我的 USB 硬盘驱动器。CentOS7 没有安装它

我连接了我的 USB 硬盘驱动器。CentOS7 没有安装它

不幸的是,我的 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。

相关内容