我用mount -t ntfs /dev/sda1 /mnt/c 命令成功的把我的C盘挂载上了
但当我要对/mnt/c/文件夹进行写操作的 时候 系统提示我没有权限
我想文一下,这个问题是因为我挂载的命令参数不对,还是有其他的什么原因,我的C盘是Windows 2003 server EE SP2
文章评论
共有 6 条评论
titi007 于 2008-08-27 15:33:12发表:
=== configuring in kernel (/root/Desktop/fuse-2.7.4/kernel)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking if FUSE is loaded as a module... no
checking if FUSE module is built into the kernel... no
checking if FUSE module is from official kernel... no
checking kernel source directory... Not found
configure: error:
*** Please specify the location of the kernel source with
*** the '--with-kernel=SRCDIR' option
configure: error: ./configure failed for kernel
发现错误了,这样的提示是不是就说明要编译内核啊?有什么解决办法?
titi007 于 2008-08-18 14:11:09发表:
我自己查了一下NTFS-3G的安装方法,都说要先安装FUSE
FUSE和NTFS-3G我都成功安装了,但是挂载的时候又出错了
[root@host ~]# mount -t ntfs-3g /dev/sda1 /mnt/c
FATAL: Module fuse not found.
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
安装的过程中没有提示任何错误
而且modprobe fuse却说没有发现
[root@host ~]# modprobe fuse
FATAL: Module fuse not found.
shinyi 于 2008-08-07 23:01:11发表:
rpmfind ntfs-3g.rpm .然后安装
#ntfs-3g /dev/sdax /mnt/sdax
mount -t 加上也可以
不行 #ntfs-3g /dev/sdax /mnt/sdax -o force
在不行 # umount /mnt./sdax 这种情况是 挂载了,但只是显示一部分信息、所以先卸载 再挂载 、
再不行 QQ 413111989 S
titi007 于 2008-08-27 15:33:12发表:
=== configuring in kernel (/root/Desktop/fuse-2.7.4/kernel)
configure: running /bin/sh ./configure '--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking if FUSE is loaded as a module... no
checking if FUSE module is built into the kernel... no
checking if FUSE module is from official kernel... no
checking kernel source directory... Not found
configure: error:
*** Please specify the location of the kernel source with
*** the '--with-kernel=SRCDIR' option
configure: error: ./configure failed for kernel
发现错误了,这样的提示是不是就说明要编译内核啊?有什么解决办法?
titi007 于 2008-08-18 14:11:09发表:
我自己查了一下NTFS-3G的安装方法,都说要先安装FUSE
FUSE和NTFS-3G我都成功安装了,但是挂载的时候又出错了
[root@host ~]# mount -t ntfs-3g /dev/sda1 /mnt/c
FATAL: Module fuse not found.
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
安装的过程中没有提示任何错误
而且modprobe fuse却说没有发现
[root@host ~]# modprobe fuse
FATAL: Module fuse not found.
shinyi 于 2008-08-07 23:01:11发表:
rpmfind ntfs-3g.rpm .然后安装
#ntfs-3g /dev/sdax /mnt/sdax
mount -t 加上也可以
不行 #ntfs-3g /dev/sdax /mnt/sdax -o force
在不行 # umount /mnt./sdax 这种情况是 挂载了,但只是显示一部分信息、所以先卸载 再挂载 、
再不行 QQ 413111989 S
deepwhite 于 2008-08-07 21:50:09发表:
看看置顶的提问的智慧,整理思路,表达清楚,别人才能看懂帮你。
CentOS没有现成的ntfs-3g软件,不知道你的有没有,可能因为这个。
titi007 于 2008-08-07 17:31:40发表:
[root@host ~]# uname -r
2.6.18-53.el5xen
CentOS 5
我是用root用户登录的
deepwhite 于 2008-08-07 15:47:17发表:
你的系统信息?用的什么发行版?具体操作过程如何?看看置顶的提问的智慧,整理思路,表达清楚,别人才能看懂帮你。
只根据你目前给的信息猜测是因为root挂载的,所以普通用户没有权限去写入;如果你没有用ntfs-3g的话,也有可能是内核对ntfs只支持读不支持写。都有可能。