veket官方网站论坛
要注册 登录
veket 返回首页

libaofeng1000的个人空间 http://www.lucky8k.com/?131171 [收藏] [复制] [分享] [RSS]

日志

mount and umount

已有 222 次阅读2016-5-22 17:07

如果你本身正在使用设备/dev/usbdisk路径下的神被,那么在umount /dev/usbdisk,会出现设备忙碌,无法完成的通知

这个时候,需要用到一些命令解决问题:


#lsof /dev/sda1  可以查看谁在使用设备

umount -l  /mnt/usbdisk   武力解决问题,把设备解决掉

#fuser -kivm /mnt/usbdisk
#umount /mnt/usbdisk

moun挂在点t设备名和挂在点要分清楚

umount 设备名和挂都可以
在系统的/etc/mtab里面有加载分区和挂在点的对应关系的,i可以随时进行修改。



具体到fstab和mtab的区别:

 /etc/fstab文件记录静态文件系统信息,按照维基百科/etc/fstab上的介绍,该文件记录计算机硬盘分区相关信息,启动Linux、mount挂载分区等命令执行都,都会用到fstab信息,看页面示例也是带有:
  <file system> <mount point> <type> <options> <dump> <pass>
文件系统 挂载点 分区类型 挂载选项 dump选项

  这样的格式内容,但天缘自己从Ubuntu 11.04上抓到却是这么个内容,其它细节没看,至少直接打开来查询外部SD卡驱动器路径有点问题。
  # /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda8 during installation
UUID=f600226f-cc64-4b40-b9a8-8888888888888 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
UUID=3b67dd55-b0ef-4940-a4f1-8888888888888 none 
swap sw 0 0

  如果需要解析/etc/fstab,只需参照/etc/fstab的字段定义进行解析即可,具体可参考上文维基百科链接


  /etc/mtab该文件也是记载当前系统已经装载的文件系统,包括一些操作系统虚拟文件,这跟/etc/fstab有些不同。/etc/mtab文件在mount挂载、umount卸载时都会被更新,时刻跟踪当前系统中的分区挂载情况。下图我台式机上的/etc/mtab中的内容:
  /dev/sda8 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/cgroup tmpfs rw 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
none /run/user tmpfs rw,noexec,nosuid,nodev,size=104857600,mode=0755 0 0
none /sys/fs/pstore pstore rw 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,user=john 0 0
/dev/sda6 /media/john/BKUP fuseblk rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0

  需要解析/etc/mtab,方法同上,只需了解各个字段的定义即可,/etc/mtab定义如下:驱动器 挂载点 文件系统 读写权限


我需要在veky中看看具体的mtab的情况

在加载设备前,mtab--/proc/mounts是空的,

加载mount /dev/sda7  后,还是没有看到我们要的东西,说明我这边没有做好这部分!

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 要注册

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-5-3 08:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部