1、ubuntu系统中打开U盘(挂载U盘)

ubuntu(linux)命令行模式下如何挂载U盘在终端操作:

a、运行磁盘查看命令:fdisk -l
	   查看磁盘的信息,例如我的U盘路径“/dev/sdb4”,磁盘格式为fat32.
	b、运行挂载命令:mount -t vfat 、dev/sdb4 /media
	c、进入挂载U盘主目录:cd media
	d、查看主目录下的文件:ls
a、# tail -f /var/log/syslog   查看文件系统的动态信息
  b、df -h 确定U盘的磁盘基本情况 /dev/sdb1 
  c、运行命令:# fsck -C -a /dev/sdb1  进行自动修复,而且打不开的文件也完好无缺能够打开了。

ubuntu bug

2、ubuntu系统中卸载U盘

  • 在终端操作
卸载命令:sudo umount /mnt
       # umount -v /dev/sda1          通过设备名卸载  
       /dev/sda1 umounted 
       # umount -v /mnt/mymount/      通过挂载点卸载  
       /tmp/diskboot.img umounted 
   
   若卸载时报错:
   	device is busy
   则可以用 
   	umount -l /mnt
   来卸载设备,选项 -l 不是马上umount,而是在该目录空闲后再umount。也可以先用 ps 查看占用设备的
   程序PID, 然后 kill PID,最后umount就放心了。
   有时,导致设备忙的原因并不好找。碰到这种情况时,可以用lsof列出已打开文件,然后搜索列表查找待卸
   载的挂载点:
      # lsof | grep mymount         查找mymount分区里打开的文件 

  linux下无法umount移动设备,提示:
      device is busy
  那可以试试这个指令 fuser 列出占用设备的进程 
      fuser -m -v /usb/
  杀掉占用设备的进程,-i是每个进程询问一下。
      fuser -m -v -i -k /usb/
  • 图形界面下:
对于有图形界面的系统如ubuntu直接在文件管理器里右击U盘卸载即可。
  • 注意事项:
如果不卸载直接拔,可能让正在使用文件的进程崩溃。
   如果正在写入,直接拔会损坏文件,严重者会损坏闪存。
   linux有写入缓存机制,直接拔会让看似写入完毕的文件消失。

参考博客:

linux的mount(挂载)命令详解linux umount命令参数及用法详解—linux卸载文件系统命令