Linux下挂载、卸载USB的实例学习

发布时间:2020-01-17编辑:脚本学堂
本文介绍下,在linux系统中挂载USB、卸载USB的方法,分享一个实例,供大家学习参考下。

本节内容:
linux下挂载、卸载USB

如何在linux系统下挂载与卸载USB呢?且看本文给出的实例吧。

一,挂载USB
1,先别插U盘,/sbin/lsmod看是否有usb-storage。如果没有的话:
 

复制代码 代码示例:
cd /lib/modules/2.4.20-8/kernel/drivers/usb
for v in *.o storage/*.o ; do /sbin/insmod $v ; done

2,这里再/sbin/lsmod,应该有usbcore、usb-ohci(或usb-uhci,根据主板芯片组而不同)、usb-storage、scsi_mod等。其中usb-storage的状态应该为
(unused)。

3,插入U盘,不停的/sbin/lsmod,这期间usb-storage的状态应为Initializing,持续时间大约半分钟,其实就相当于Windows在右下角不停的弹汽球

4,初始化结束后, /sbin/fdisk -l,应该能看到/dev/sda1设备。这时,执行mount /dev/sda1 /mnt/udisk 才能成功。

如果是MSDOS格式,又想看到中文,可以:
 

复制代码 代码示例:
mount -t vfat /dev/sda1 /mnt/usb -o iocharset=gb2312

如果没有列出来,则用/dev/sda1可能不识别:
 

复制代码 代码示例:
mount /dev/sda  /mnt/usb

一,卸载USB
命令:
 

复制代码 代码示例:
umount /dev/sda1 /mnt/usb 或 umount /dev/sda1

注意,在Linux下可能不能识别NTFS的U盘。

Linux下将iso文件挂载:
 

复制代码 代码示例:
mount -o loop xxx.iso /mnt/viso

Linux下将文件制作成iso文件:
 

复制代码 代码示例:
mkisofs -r -J -V test -o xxx.iso xxxdir