当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [转帖][分享]安装NTFS-3g支持NTFS读写,从国外论坛转过来的。
帖子发表于 : 2006-08-11 23:35 

注册: 2005-08-06 10:10
帖子: 198
送出感谢: 0 次
接收感谢: 0 次
自己翻译了一下,由于自身的E文水平有限,加上对LINUX和UBUNTU不太了解,有此专业词汇可能翻译有误,我已经请国外的朋友帮我修改过了(但是我这位朋友对LINUX和UBUNTU一无所知),请大家谅解来这个论坛,从来没为大家做点啥,虽然水平不行,也尽一份自己的力量,帮助比我更不懂的朋友吧。
原贴见http://www.ubuntuforums.org/showthread.php?t=217009
我按照前3项已经做了,第4点做了后,没重启,仍然不能在计算机中访问磁盘分区。



使用新的ntfs-3g支持读写的NTFS(简单安全的方法)

警告:ntfs-3g 仍然在测试阶段。请勿在生产线上使用。

这里表明,它是非常稳定安全的。请看我的测试:http://www.ubuntuforums.org/showthre...=217009&page=4

用NTFS分区支持LINUX总是出现一个问题。虽然好方案提出了很多年,但仍在试验阶段而且被认为是不安全的。这里有一个声称有能力无限制地创建和删除文件新的ntfs-3g方案。

首先,不同方案的情况:
-内核的NTFS驱动在2001年就被提出,但写支持仍然在试验阶段,而且有可能导致崩溃。
-ntfsmout接着被投入,写支持仍然是个麻烦(50%的成功可能性),但是因为它使用fuse,是其留在用户空间,并且错误不会导致崩溃保证磁盘安全。
-Paragon也创建了NTFS驱动,但不免费。
-这里我们有最后一种方案ntfs-3g,它在ntfsmount基础上(仍然使用fuse) 对功能、质量和性能有了很大的改善。

更多信息:
关于ntfsmount:http://wiki.linux-ntfs.org/doku.php?id=ntfsmount
关于kernel's drvier:http://www.linux-ntfs.org/content/view/15/29
关于ntfs-3g:http://sourceforge.net/mailarchive/f...&forum_id=2697


现在你大概想要试一下这个了不得的新特色,那就让我们开始吧。
1、首先你需要在你的source.list里添加一个仓库。打开一个终端并输入:
代码:gksu gedit /etc/apt/suorces.list

在文件的最后,添加:
代码:#ntfs-3g & fuse-2.5 repo:
deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main

(注:你不一定要添加#ntfs-3g & fuse-2.5 repo,但是通过这种方法,你不会忘记你为什么添加这个仓库,我自己经常忘记)

现在用一条命令安装所有东西(实际上是2条)
代码:sudo apt-get update
sudo apt-get install ntfs-3g

2、当所有的安装正确,我们需要通过ntfs-3g加载来配置NTFS分区。首先为了知道你NTFS分区的名字,在终端中输入:
代码:sudo fdisk -l|grep NTFS
你会在第一个冒号后看到你的NTFS分区的名字。
现在你需要在/etc/fstab中设定它们,在终端中输入:
代码:gksu gedit /etc/fstab

查找你的NTFS分区的行,如果它们在那里,只要把它们改成像下面这样:
/dev/<your partition> /media/<mount point> ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

如果它们没有在那里,首先,在你想要加载NTFS分区的地方创建一个文件夹:
代码:udo mkdir /media/<the name you want>

并且在/etc/fstab的最后增加像上面一样的一行。

3、最后,你需要在引导时加载fuse,在终端中输入:
代码:gksu gedit /etc/modules
在文件的最后加入fuse

提示:如果是InitiNG用户,请看这里:https://help.ubuntu.com/community/InitNG#fuse

好了,简单吧?
如果你想马上测试,输入:
代码:sudo modprobe fuse
sudo umount -a
sudo mount -a

现在
-如果你想要设备的图标回到桌面,请看第四点
-如果你有ntfs usb 设备,看第五点
-在使用前,看一下“你不该或者不能做的事情”。

4、由于在hal中可能出现的BUG,所有的fuse设备(如ntfs-3g 等)不能被nautilus很好地识别,而且你不能从桌面连接你的驱动器(但是你仍然可以从 /media/<你的加载点>中浏览>)。为了解决这个问题,你必须安装一个可以显示所有ntfs-3g设备的程序。
代码:sudo apt-get install ntfs-3g-nautilus-tools

在终端中开启它
代码:ntfs-3g-monitor &

为了让它在每次启动时开启,必须把它添加到gnome会话中。
通过“系统--首选项--会话”,点击最右边的标签,“启动程序”
为ntfs-3g-monitor添加一个新的项
代码:ntfs-3g-monitor
关闭会话首选项面版。

5、如果你有NTFS USB设备,不推荐写入/etc/fstab中,因为通过定义,fstab是静态的,然而有时设备的名字可能改变。如果你想简单地管理你的USB设备,你现在可以通过一个简单的nautilus-script.使用后,你的设备会被ntfs驱动加载,但是通过右键-nautilus-script-用ntfs-3g加载,你可以完成读写数据,要卸载它,同样很简单,右键-右键-nautilus-script-挂载ntfs-3g.
开始安装,也很简单:
sudo apt-get install ntfs-3g-nautilus-tools
接着允许他们
nautilus-script-manager enable unmount_ntfs-3g
nautilus-script-manager enable mount_with_ntfs-3g
6、(可选)如果你编译了你自己的内核(不是通过源),fuse 可能不能执行,请检查:
modprobe -l fuse
如果没有任何信息返回在,你需要自己编译它
安装源代码:
sudo apt-get install fuse-source

并且请看位于 /usr/share/doc/fuse-source/README.Debian,可以知道如何编译它。


你不应该或不能做的

*在ntfs-3g-20070811-BETA修正
当你移动在windows中创建非空文件夹到同一个分区相同的文件夹时时可能会遇到问题。(50%的可能性)
通常用复制/粘贴/删除代替简单的移动。
如果你按此做了,但仍然遇到错误或者问题,不要关键,在windows里一个简单的chkdsk将成功解决这个问题(至少通过我的测试是这样的)
*一些通过杀毒软件创建的文件可能不能通过ntfs-3g移动或删除。


后面有些内容,好像不太重要,主要是更新内容啥的,就不翻译了,这么一点东西花了我一晚上啊。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-12-22 18:38 

注册: 2006-12-13 8:22
帖子: 246
地址: Bonn
送出感谢: 0 次
接收感谢: 0 次
sudo apt-get install ntfs-3g-nautilus-tools 没有这个安装包


页首
 用户资料  
 
3 楼 
 文章标题 : 很好 !!
帖子发表于 : 2007-01-10 11:24 

注册: 2006-12-26 11:09
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
很好 ,很有 用,不过 没有 那个工具 !!!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-10 12:35 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
引用:
代码:sudo fdisk -l|grep NTFS
你会在第一个冒号后看到你的NTFS分区的名字。
现在你需要在/etc/fstab中设定它们,在终端中输入:
文章本身没什么,但看到这样细致的写法,确实国外的文章写得更好,更透彻。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译