当前位置:Linux教程 - Linux资讯 - gnome下简单的disk mount的方法

gnome下简单的disk mount的方法

  使用gnome很方便的的就是使用各种panel,比如,电池状态,音量调节,天气预报,系统负载,无线网络的信号强度等。

  有一个是叫disk mounter的,是专门用于mount disk的,配合上/etc/fstab,可以实现鼠标单击mount 和 umount disk.

  下图是disk mounter的配置界面。

  做两张小图片,一个表示mounted的状态,一个表示umounted的状态, 填上mount的路径就可以了。

  试着点一下:出错了。

  原来还需要在/etc/fstab里面加入说明。

  在/etc/fstab里加入

  /dev/hde1    /media/ms0    vfat    user,sync,noauto,uni_xlate   0 0

  /dev/hde1 是dev文件名

  /media/ms0, 为mount的位置,

  vfat是文件系统的格式 也可以使用auto让系统自动探测。

  接着是mount的选项。

  noauto 不自动mount user 可以在用户模式下mount. uni_xlate 为指令使用unicode,这样可以显示中文和日文的文件名。 sync  就是使用快速的同步方式,就是说移动设备可能会随时拨出,禁止Linux使用delay write的操作。

  接下来是DUMP执行的指示

  Linux下只有ext2和ext3支持dump,ms一般是vfat格式的,因此使用0

  最后是fsck执行的顺序的指示

  fsck是在系统障碍发生时,为了保证文件系统的完整性而执行的检查程序,设成0,表示不检查这个区,然后按顺序大小,从小到大依次检查

  到这里可以通过鼠标mount 和umount disk了。

  Umount

  点刚才生成的图标有一个Eject的选项,想当然的就用它Umount但是发现图标的颜色还是Mounted的,怎么回事,在命令行里打了一下,原来是device is busy 的错误信息,

  这时你需要检查是不是还有打开它的程序,(文件浏览器,shell等等)

  都检查过了,shell和文件浏览器都没有问题时,这时就需要怀疑是linux的一些系统的daemon了

  这里介绍一条命令,可以查看是哪些程序打开了文件 : lsof

  lsof grep /media/ms0debianlinux:/etc# lsof grep /media/ms0famd      3923      mikelish  210r      DIR       33,1    16384        607 /media/ms0/dcim/101msdcffamd      3923      mikelish  232r      DIR       33,1    16384        720 /media/ms0/.Trash-mikelishfamd是是监视文件系统变化的daemon.最方便的解决方法是重启那个进程。/etc/init.d/fam restart也可以使用kill比如写一下以下的解本  kill -9 `lsof -t /dev/hde1`      umount /dev/hde1

(出处:http://www.sheup.com)