AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 703183
Accepted
MikiBelavista
MikiBelavista
Asked: 2015-11-28 05:41:41 +0800 CST2015-11-28 05:41:41 +0800 CST 2015-11-28 05:41:41 +0800 CST

无法挂载 USB 驱动器并显示“错误的 fs 类型、错误的选项、错误的超级块”错误消息

  • 772
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

    lsblk
        sda      8:0    0 931,5G  0 disk 
        ├─sda1   8:1    0   100M  0 part 
        ├─sda2   8:2    0 150,3G  0 part 
        ├─sda3   8:3    0 558,5G  0 part 
        ├─sda4   8:4    0     1K  0 part 
        ├─sda5   8:5    0 220,7G  0 part /
        └─sda6   8:6    0     2G  0 part [SWAP]
        sdb      8:16   1   7,5G  0 disk 
        └─sdb1   8:17   1   7,5G  0 part 
        sr0     11:0    1  1024M  0 rom 

当我尝试

 mount /dev/sdb /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error

和dmesg -tail

dmesg | tail
[ 1059.082039] usbcore: registered new interface driver usb-storage
[ 1059.109149] usbcore: registered new interface driver uas
[ 1060.081502] scsi 6:0:0:0: Direct-Access     JetFlash Transcend 8GB    8.07 PQ: 0 ANSI: 4
[ 1060.081841] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1060.083326] sd 6:0:0:0: [sdb] 15679488 512-byte logical blocks: (8.02 GB/7.47 GiB)
[ 1060.085260] sd 6:0:0:0: [sdb] Write Protect is off
[ 1060.085264] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 1060.086416] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1060.092027]  sdb: sdb1
[ 1060.096224] sd 6:0:0:0: [sdb] Attached SCSI removable disk

parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
Model: JetFlash Transcend 8GB (scsi)
Disk /dev/sdb: 8028MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End     Size    Type     File system  Flags
 1      131kB  8028MB  8028MB  primary

如何解决这个问题?

drivers
  • 5 5 个回答
  • 52500 Views

5 个回答

  • Voted
  1. Best Answer
    Jens Erat
    2015-11-28T05:47:56+08:002015-11-28T05:47:56+08:00

    USB 驱动器似乎已分区。不要直接挂载设备,而是挂载分区/dev/sdb1:

    mount /dev/sdb1 /mnt
    
    • 10
  2. ubuntupunk
    2020-06-22T02:59:43+08:002020-06-22T02:59:43+08:00

    检查您的 usb_modeswitch 的 udev 规则是否包括您的 USB。这是一个例子:

    lsusb
    Bus 001 Device 005: ID 058f:6387 Alcor Micro Corp. Flash Drive
    
    gedit /lib/udev/rules.d/ 40-usb_modeswitch.rules
    

    根据您在 lusb 中找到的信息添加新规则:

    #Generic USB
    ATTR{idVendor}=="058f", ATTR{idProduct}=="6387", RUN+="usb_modeswitch '/%k'"
    

    拔下并重新插入 USB,它现在应该显示为可读写。

    格式化U盘,照常添加新的分区表。

    • 0
  3. libertyrogue
    2022-02-02T10:50:29+08:002022-02-02T10:50:29+08:00

    我有这个问题。基本上在我的例子中我根本没有格式化它。(我想要 exfat,但任何格式都可以)。它只是空的未格式化空间。将它带到磁盘管理器窗口,或使用终端,将格式放入驱动器(例如:fat32)。然后计算机可以弄清楚要做什么,并将数据放入驱动器或从驱动器中提取数据。另外顺便说一句,如果驱动器是或最近曾经是可引导的,请尝试完全擦除/格式化驱动器。当我说我的意思是在所有数据上写零,完全抹杀它。删除通常意味着删除文件名等,因此它会“丢失”并最终被覆盖,但如果您足够快地进行操作,则可以恢复。只需擦除、完全擦除、格式化 USB。在这种情况下,这些术语在某种程度上是可互换的。曾经可启动的驱动器可能已设置为只读或只写或某些此类控制 - 因为它的工作是启动您的计算机并从根本上接管它。它被设置为从本质上向内写入您的机器。因此,您可能需要采取措施(强制)擦除它以确保它可以接收新数据。可能需要使用更高权限(sudo)。

    • 0
  4. F1Linux
    2022-06-21T00:21:00+08:002022-06-21T00:21:00+08:00

    不同的故障导致此错误:

    除了尝试挂载磁盘而不是分区(参见已接受的答案)之外,还有另一个问题会导致出现相同的错误:

    试图挂载没有文件系统的分区。

    在下面的示例中,请将“/dev/sd X 1”中的X替换为您自己的磁盘名称,将“ 1 ”替换为您要使用文件系统格式化的分区号。

    错误:

    我确实在安装一个分区而不是整个磁盘,就像我执行时 OP 的错误一样:

    mount -t vfat /dev/sdX1 /media/userName
    

    但仍然收到相同的错误:

    “ mount: /media/userName: 文件系统类型错误、选项错误、/dev/sdX1 上的超级块错误、缺少代码页或帮助程序或其他错误”

    诊断:

    我根据我在 mount 命令中指定的文件系统类型检查了分区上的文件系统类型:

    df -Th /dev/sdX1
    

    这返回了devtmpfs;显然这是不正确的。

    解决方案:

    使用文件系统格式化分区并重新挂载:

    sudo mkfs.vfat /dev/sdX1
    
    sudo mount -t vfat /dev/sdX1 /media/userName
    

    现在挂载成功了。

    如果你执行

    df -Th /dev/sdX1
    

    FS Type 现在报告“ vfat ”

    结论:

    我有一个荷马辛普森的时刻。我已经对磁盘进行了分区,但在我在新分区上放置文件系统之前就被叫走了。因此,mount命令当然失败了。

    哦!

    • 0
  5. Ganesh Krishnan
    2021-04-09T14:37:00+08:002021-04-09T14:37:00+08:00

    如果您是从 Google 到达这里,那可能是因为您磁盘中的日记条目有误。检查并修复您的磁盘

    e2fsck -y -f -v -C 0 '/dev/sda1'

    将 /dev/sda1 替换为您的驱动器

    • -1

相关问题

  • Ubuntu 中的科胜讯调制解调器

  • 如何解决联想笔记本电脑上恢复/电源问题时禁用的蓝牙?

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve