LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 764|回复: 5

挂载windows分区时的问题

[复制链接]
发表于 2006-5-1 09:19:47 | 显示全部楼层 |阅读模式
当我按命令sudo nano /usr/sbin/autowinfs打开编辑挂载脚本 autowinfs时,将
以下内容COPY到autowinfs时,但保存不了,这是为什么:(以下是要保存的内容)
#!/bin/sh
#
#autowinfs    auto mount windows disks
#
# Copyright (c) 2005   Jiahua Huang <jhuangjiahua@gmail.com>
#License: GPLv2

#
#  /usr/bin/sutowinfs
#  用来自动挂载机器上的 Windows 分区 , 并写入 /etc/fstab
#   五  2月 18 14:06:12 CST 2005

mkdir  -p  /windows/
rmdir   /windows/*   1> /dev/null
grep  -v  '/windows/'  /etc/fstab  >  /etc/fstab.swp


#  本脚本用于 UTF-8 的 Locale 下
#  单独的 fdisk  -l  不能列出分区的情况很少了 , 所以把  /dev/[hs]d[a-z]  去掉
## fdisk  -l  /dev/[hs]d[a-z]  |  grep   -E  'FAT|NTFS'  | cut -d' ' -f1    |   cut -d/ -f3  |   while read WDISKS
# 查找 NTFS 分区  , 新内核的 auto 好像有点问题 , 所以现在把  NTFS 和 VFST 分开来

fdisk  -l /dev/[hs]d[a-z]  |  grep     'NTFS'  | cut -d' ' -f1    |   cut -d/ -f3  |   while read WDISKS
     do echo  "/dev/$WDISKS  /windows/$WDISKS  ntfs  auto,user,nls=utf8,umask=0   0 0"    >>  /etc/fstab.swp
     mkdir  "/windows/$WDISKS"
done

fdisk  -l /dev/[hs]d[a-z]  |  grep     'FAT'  | cut -d' ' -f1    |   cut -d/ -f3  |   while read WDISKS
     do echo  "/dev/$WDISKS  /windows/$WDISKS  vfat  auto,user,utf8,umask=0   0 0"    >>  /etc/fstab.swp
     mkdir  "/windows/$WDISKS"
done

mv   /etc/fstab.swp    /etc/fstab
mount   -a
exit  0
发表于 2006-5-1 09:23:45 | 显示全部楼层
保存不了不是挂载问题吧?
保存不了是什么意思?难道连错误信息提示都没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 09:30:42 | 显示全部楼层
有,错误提示为:
无法保存文件“/usr/sbin/autowinfs”

即使是空文档也保存不了,错误提示也是一样的
回复 支持 反对

使用道具 举报

发表于 2006-5-1 09:35:57 | 显示全部楼层
是不是/usr/sbin这个目录不存在,或者是分区被挂载为只读了之类的?
  1. echo > /usr/sbin/autowinfs
复制代码
看看?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 09:44:12 | 显示全部楼层
有/usr/sbin这个目录呀
“分区被挂载为只读了之类”这个又要怎么解决呀
回复 支持 反对

使用道具 举报

发表于 2006-5-1 12:19:30 | 显示全部楼层
如果分区被挂载为只读了的话多半是fstab里面分区参数设定错误,导致挂载出错,所以只有挂载为只读了,改好fstab就可以了。当然,如果你的fstab(/etc/fstab)所在的分区被挂载为只读了,就比较麻烦了,可能要找个LiveCD。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表