|
|
自己作个自动挂载windows分区命令......成功了一半....后面一半求救~~~~
--------------------------------------------------------------------------------
事先已经打了支持ntfs分区的补丁...
我是这样做的.
在/mnt下建立 /hda1 /hda5 /hda6 /hda7 /hda8
我新建一个auto-mount.txt 文本内容如下
mount -t ntfs /dev/hda1 /mnt/hda1 -o iocharset=utf8;
mount -t ntfs /dev/hda5 /mnt/hda5 -o iocharset=utf8;
mount -t ntfs /dev/hda6 /mnt/hda6 -o iocharset=utf8;
mount -t vfat /dev/hda7 /mnt/hda7 -o iocharset=utf8;
mount -t ntfs /dev/hda8 /mnt/hda8 -o iocharset=utf8
保存...然后在 /bin下面作个连接为 auto-mount
我打开终端..获得root权限....输入 auto-mount
用高级用户查看/mnt/hda[1,5,6,7,8] 一切正常..
我用当前用户进入 /mnt/hda[1,5,6,7,8] 只有fat分区的目录可以正常访问...ntfs的目录提示权限不
够.我便输入 chmod -R "当前用户" /mnt/hda1
提示'"无法更改属性"?????????为什么?????????
于是我又想做个自动卸载分区的命令..于是我新建文本 auto-umount.txt 内容如下
umount /dev/hda1;
umount /dev/hda5;
umount /dev/hda6;
umount /dev/hda7;
umount /dev/hda8
在/bin作个连接为auto-umount
获得权限输入 auto-umount
系统老是提示
mount: /dev/hda1 already mounted or /mnt/hda1 busy
mount: according to mtab, /dev/hda1 is already mounted on /mnt/hda1
mount: /dev/hda5 already mounted or /mnt/hda5 busy
mount: according to mtab, /dev/hda5 is already mounted on /mnt/hda5
mount: /dev/hda6 already mounted or /mnt/hda6 busy
mount: according to mtab, /dev/hda6 is already mounted on /mnt/hda6
mount: /dev/hda7 already mounted or /mnt/hda7 busy
mount: according to mtab, /dev/hda7 is already mounted on /mnt/hda7
mount: /dev/hda8 already mounted or /mnt/hda8 busy
mount: according to mtab, /dev/hda8 is already mounted on /mnt/hda8
于是我干脆把auto-umount.txt 用鼠标拖拉到终端...敲回车键..就可以正常卸载了.
文件属性我都看过...正常...但为什么 用鼠标托就可以正常执行命令...在终端输入auto-umount就不行
了呢?? |
|