Linux系统不同于windows图形系统,在Linux下插入U盘,需要进行挂载操作
准备阶段
1个FAT32的U盘(不是exfat32)
1个安装centos7系统的电脑
Linux挂载U盘步骤
1:将U盘插入USB接口,检查是否插好
2:用fdisk命令检查分区和USB设备信息
]# fdisk -l
通过上面信息我们可以看出USB设备是FAT32格式的,标识为/dev/sdb1
]# fdisk -l | grep FAT32
/dev/sdb1 * 56 640 3580928 c W95 FAT32 (LBA)
3:在mnt目录下先建立一个usb的目录
]# cd /mnt/
]# mkdir usb
4:挂载U盘
]# mount -t vfat /dev/sdb1 /mnt/usb
挂载成功后,我们可以在/mount/usb下看到相关的内容。
]# mount -o iocharset=cp936 /dev/sdb1 /mnt/usb
这是挂载中文字符的方法
5:卸载U盘
执行umount命令卸载U盘时,报如下错误“device is busy”,可以用参数l解决问题。当然你也可以用fuser命令解决问题。如下所示
]# umount /mnt/usb
]# umount -f /mnt/usb
]# umount -l /mnt/usb
问题解决
6: 删除usb目录
[root@wgods ~]# umount -l /mnt/usb
[root@wgods ~]# rm -rf /mnt/usb
注意:有时候挂载时,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下
[root@wgods ~]# mount -t vfat -o iocharset=utf8,codepage=uft8 /dev/sdb1 /mnt/usb
[root@wgods ~]# mount -t vfat -o iocharset=cp936,codepage=936 /dev/sdb1 /mnt/usb
注意:cp936是指简体中文,cp950是指繁体中文。
参考:https://www.cnblogs.com/wycc/p/6546671.html
https://blog.csdn.net/dingyuanpu/article/details/5572258?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control