常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

[已解决]关于普通用户挂载ntfs文件系统的问题

 
发表新文章   回复文章    FreeBSD China -> 设备驱动
阅读上一个主题 :: 阅读下一个主题  
作者 留言
煮鱼
半仙


注册时间: 2016-06-15
文章: 4

文章发表于: Wed 2016-06-15 17:14:42    发表主题: [已解决]关于普通用户挂载ntfs文件系统的问题 引用并回复

我照《FreeBSD Handbook》的步骤设置后,无法以普通用户的身份挂载移动硬盘,但是以root用户则可以用如下第一种方式挂载。移动硬盘上是ntfs分区。具体错误如下:
1、以ntfg-3g挂载的话:
代码:
[atwish@FreeBSD ~]$ ntfs-3g /dev/da0s3 /mnt/atwish/ntfs/
mount_fusefs: /dev/fuse on /mnt/atwish/ntfs: Operation not permitted
fuse: failed to mount file system: 文件或目录不存在

2、以mount挂载的话:
代码:
[atwish@FreeBSD ~]$ mount /dev/da0s3 /mnt/atwish/ntfs/
mount: /dev/da0s3: Invalid argument

代码:
[atwish@FreeBSD ~]$ mount -t ntfs /dev/da0s3 /mnt/atwish/ntfs/
mount: /dev/da0s3: Operation not supported by device

代码:
[atwish@FreeBSD ~]$ mount -t ntfs-3g /dev/da0s3 /mnt/atwish/ntfs/
mount: /dev/da0s3: Operation not supported by device

3、以mount_fusefs挂载的话:
代码:
[atwish@FreeBSD ~]$ mount_fusefs /dev/da0s3 /mnt/atwish/ntfs/
mount_fusefs: /dev/da0s3 on /mnt/atwish/ntfs: Device not configured


相关信息:
1、设置
(1)、/etc/devfs.rules
代码:
[atwish@FreeBSD ~]$ grep operator -B2 /etc/devfs.rules
[localrules=5]
add path 'da*' mode 0660 group operator

(2)、/etc/rc.conf
代码:
[atwish@FreeBSD ~]$ grep devfs /etc/rc.conf
#enable ruleset in /etc/devfs.rules
devfs_system_ruleset="localrules"

(3)、vfs.usermount
代码:
[atwish@FreeBSD ~]$ grep vfs /etc/sysctl.conf
vfs.usermount=1

代码:
[atwish@FreeBSD ~]$ sysctl vfs.usermount
vfs.usermount: 1

(4)、权限
挂载点:
代码:
[atwish@FreeBSD ~]$ ls -ld /mnt/atwish/ntfs/
drwxr-xr-x  2 atwish  atwish  2  6月 14 17:12 /mnt/atwish/ntfs/

设备/dev/da0s3:
代码:
[atwish@FreeBSD ~]$ ls -l /dev/da0s3
crw-rw----  1 root  operator  0x8c  6月 15 16:49 /dev/da0s3

设备/dev/fuse:
代码:
[atwish@FreeBSD ~]$ ls -l /dev/fuse
crw-rw----  1 root  operator  0x3e  6月 15 14:04 /dev/fuse

(5)、用户相关信息
代码:
[atwish@FreeBSD ~]$ id -p atwish
uid   atwish
groups   atwish wheel operator webcamd

(6)、系统
代码:
[atwish@FreeBSD ~]$ uname -a
FreeBSD FreeBSD 10.3-RELEASE FreeBSD 10.3-RELEASE #0 r297264: Fri Mar 25 02:10:02 UTC 2016     root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64


另外,我在谷歌上搜索了一下,找到一个一样问题的帖子,但问题并没有解决。其它虽然有类似的问题,但并不适用于我的情况。此外,我在网上还找到一种办法,就是把mount命令加上suid,对于我的情况,应该是把ntfs-3g命令加上suid,但是我不想用这种方法。所以我想问一下是否有人知道此问题的原因?该如何解决?

在此不胜感激!


最后进行编辑的是 煮鱼 on Sun 2016-07-03 11:14:22, 总计第 2 次编辑
返回页首
阅览会员资料 发送站内信件
煮鱼
半仙


注册时间: 2016-06-15
文章: 4

文章发表于: Sun 2016-07-03 11:13:22    发表主题: 引用并回复

我同时安装了fusefs-ext4软件包,使用ext4fuse可以以普通用户的身份挂载ext4文件系统。但是用ntfs-3g则不能以普通用户身份挂载ntfs文件系统,所以问题可能出在fusefs-ntfs软件包上。
官方上的问题回答(http://www.tuxera.com/community/ntfs-3g-faq/#useroption)可能有所启发吧。
返回页首
阅览会员资料 发送站内信件
alphachi
老妖


注册时间: 2007-12-10
文章: 1263
来自: @tweetxa

文章发表于: Sun 2016-07-03 11:47:38    发表主题: 引用并回复

有没有kldload fuse?
_________________
Paranoid in Sabbath ...
返回页首
阅览会员资料 发送站内信件
煮鱼
半仙


注册时间: 2016-06-15
文章: 4

文章发表于: Thu 2016-07-07 01:01:59    发表主题: 引用并回复

@alphachi:有,这个在/boot/loader.conf文件中设置了,开机自动载入。
另外,谢谢你的回复。
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 设备驱动 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标