使用mount命令挂载u盘

时间:2021-05-18 16:02:40

今天ubuntu突然不能自动识别U盘了,用lsusb是可以看到U盘的,于是尝试着用mount手动挂载,使用sudo fdisk -l可以看到存在的盘符设备

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8a941a0f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1913    15366141    7  HPFS/NTFS
/dev/sda2            1914       11952    80638267+   f  W95 Ext'd (LBA)
/dev/sda3           11953       12076      996030   82  Linux swap / Solaris
/dev/sda4           12077       14593    20217802+  83  Linux
/dev/sda5            1914        5738    30724281    b  W95 FAT32
/dev/sda6            5739       11952    49913923+  83  Linux

Disk /dev/sdb: 1999 MB, 1999568384 bytes
32 heads, 63 sectors/track, 1937 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Disk identifier: 0x4094441b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1937     1952464+   b  W95 FAT32

Disk /dev/sdc: 1064 MB, 1064566784 bytes
255 heads, 63 sectors/track, 129 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0d0c0b0a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         129     1036161    b  W95 FAT32

,然后sudo mkdir /media/usbdisk创建一个文件夹,就可以用sudo mount -t vfat -o iocharset=utf8,umask=000 /dev/sdb1 /media/usbdisk/挂载U盘了,一开始老师提示“mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       系统日志中可能有一些重要的信息,
       试试用 dmesg | tail 之类的命令查看。”

使用dmesg | tail可看到老是找不到盘

 dmesg |tail
[ 1827.723226] VFS: Can't find a valid FAT filesystem on dev sdc.
[ 2109.229588] FAT: invalid media value (0xa5)
[ 2109.229595] VFS: Can't find a valid FAT filesystem on dev sdc.
[ 2200.193661] FAT: invalid media value (0xa5)
[ 2200.193669] VFS: Can't find a valid FAT filesystem on dev sdc.
[ 2465.332572] FAT: invalid media value (0xa5)
[ 2465.332578] VFS: Can't find a valid FAT filesystem on dev sdc.
[ 2501.270833] FAT: Unrecognized mount option "isochaset=cp936" or missing value
[ 2517.218127] FAT: invalid media value (0xa5)
[ 2517.218135] VFS: Can't find a valid FAT filesystem on dev sdc.

原来是我把加载的盘弄错了,应该是/dev/sdb1而不是/dev/sdb,sdb只是一个总称,sdb1才是具体的设备,

卸载用sudo umout /media/usbdisk就可以了.