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
- ubuntu下把U盘里的东西复制到系统中
图形界面下和Windows系统中操作类似:选择要复制的文件,鼠标右键复制粘贴或者Ctrl+c然后Ctrl+v
终端命令:
cp -r /tmp/a /root/a - ubuntu下提示U盘没有些权限的只能读不能写
a、# tail -f /var/log/syslog 查看文件系统的动态信息
b、df -h 确定U盘的磁盘基本情况 /dev/sdb1
c、运行命令:# fsck -C -a /dev/sdb1 进行自动修复,而且打不开的文件也完好无缺能够打开了。
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卸载文件系统命令