我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 求助:UBUNTU下对windows没有写的权限 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ habitual /hə'bituəl/ a. 日常的,习惯的,惯常的 ]


求助:UBUNTU下对windows没有写的权限

硬盘格式是NTFS
顶端 Posted: 2007-01-06 16:15 | [楼 主]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ twice /twais/ ad. 两次,两倍 ]


Quote:
引用第1楼小老鼠于2007-01-06 16:21发表的:
默认就不支持

是不是阿?那有什么办法阿?在windows下转换格式还是格式化硬盘阿?
顶端 Posted: 2007-01-06 16:27 | [1 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ migration /mai'greiən/ n. 迁移,迁居,(候鸟)移栖 ]


Quote:
引用第2楼schroeder于2007-01-06 16:24发表的:
好像是对 fat32格式的可以


我按照这个做不行,不知道为什么阿?






ubuntu linux下访问windows分区(ntfs)

Thursday, 5. October 2006, 07:00:07

linux, ntfs

同样对于装windows和linux的双系统的朋友有帮助了

首先用下面的命令看看你硬盘的分区了,以确定要加载的ntfs分区。ubuntu已经加载了windows分区(没有写权限),那么就不用关心具体的分区了。
sudo fdisk -l

安装必要的软件包(fuse),我用的是ubuntu 6.06(dapper)。可以通过下面的命令搞定,但如果的用的老版本的ubuntu,如5.10(breezly),要手工下载并安装所需软件包,具体参看(http://www.ubuntuforums.org/showthread.php?t=142481
sudo apt-get install libfuse2 fuse-utils libntfs8 ntfsprogs

下面设定fuse启动时加载
echo fuse | sudo tee -a /etc/modules

添加一个能使用ntfs分区的用户组ntfs
sudo addgroup ntfs
出现adding group ntfs (1001)这样的输出,请记住括号里面的数字它是ntfs用户组的id.

下面要编辑fstab文件,以便打操作系统能够在启动时自动加载分区,编辑前要备份一份。
bash:~$ sudo cp /etc/fstab /etc/fstab.bak
bash:~$ sudo gedit /etc/fstab

找到系统中原先加载windows分区的行(多行)如:
/dev/sda1 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
将它改为下面的样子:
/dev/sda1 /media/sda1 ntfs-fuse auto,locale=zh_CN.utf8,gid=1001,umask=0002 0 0
其中gid=后面的数字就是ntfs的组id.要根据情况更改。
很多教程中都没有locale的设置,这是我加上的,发现可以解决中文问题。(当然根据你的系统来更改其值)
如果将umask=0002改为umask=0007则,没有被授权的用户对ntfs分区没有任何权限,否则可以读取。
auto,local..gid...,umask 要写到一起,中间没有空格,否则出错了可不要怪我没有提醒你呀。


添加用fuse存取ntfs分区文件的用户:如要加入用户render,可用下面的命令。
bash:~$ sudo adduser render ntfs

最后,fuse的当前版本有个bug,用下面的命令修正一下:
sudo rm /sbin/mount.ntfs-fuse && sudo ln /usr/bin/ntfsmount /sbin/mount.ntfs-fuse

好了,重新启动一下系统就可以读写ntfs分区了,如果暂时不想重启可用下面命令手动加载:
bash:~$ sudo modprobe fuse && sudo umount -a && sudo mount -a
如果不成功,要手动先umount原先的只读ntfs再用
bash:~$ sudo modprobe fuse && sudo mount -a
顶端 Posted: 2007-01-06 16:29 | [2 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ master /'ma:stə/ n. 主人,雇言,能手,大师,硕士;vt. 掌握,精通,控制,征服 ]


Quote:
引用第5楼stam0于2007-01-06 19:09发表的:
我用FC6,如果想对NTFS格式进行读写,就得打补丁。

什么补丁呢?怎么弄呢?
顶端 Posted: 2007-01-06 19:43 | [3 楼]
anywill



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1503
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-02
最后登陆: 2024-10-24

5come5帮你背单词 [ ever /'evə/ ad. 总是,在任何时候,究竟 ]


ubuntu 呢?觉得很奇怪啊不知道为什么不行!
顶端 Posted: 2007-01-07 12:13 | [4 楼]
我来我网·5come5 Forum » Linux专区

Total 0.015303(s) query 8, Time now is:12-23 10:16, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号