当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu中挂载NTFS分区并且正常显示中文目录和文件
帖子发表于 : 2006-08-23 0:42 

注册: 2006-07-11 11:47
帖子: 33
地址: Dalian, China
送出感谢: 0 次
接收感谢: 0 次
小弟的Ubuntu系统在挂载Windows下面的NTFS分区时,总是无法显示出分区下面的中文目录和文件,为此苦恼不已,

google了一天,再加上在IRC里面对几位大牛的"死缠烂打",终于能够正常的显示中文目录和文件了。在此对Huahua,

caleb-以及被我“精神上摧残”了的网友表示深深的敬意!:-) 下面是我的具体操作步骤(自我感觉写的很详细)。

我是利用ntfs-3g这个工具来挂载的。这是ntfs-3g的官方站点:

http://wiki.linux-ntfs.org/doku.php?id=ntfs-3g

ntfs-3g的简介是这样写的(因为这段英文很简单,我就偷懒不翻译了,直接拷贝过来了^_^)。

The ntfs-3g driver is an open source, GPL licensed, third generation Linux NTFS driver. It provides full read-write access to NTFS, excluding access to encrypted files, writing compressed files, changing file ownership, access right.

要安装ntfs-3g,首先要安装fuse,(fuse在Ubuntu内默认提供,包的名字是fuse-utils,也可以用apt-get来安装。)

这里是fuse的官方站点:

http://fuse.sourceforge.net/

去下载最新版本的fuse,我下载的时候是 fuse-2.5.3.tar.gz 。下载回来以后执行下面的命令

tar vxzf fuse-2.5.3.tar.gz
cd fuse-2.5.3
./configure
make
make install

如果没什么意外,fuse便安装成功了。

然后去ntfs-3g的官方站点,下载最新版本的ntfs-3g,我下载的时候是 ntfs-3g-20070822-BETA.tgz 。解压以后执行

./configure
make
make install

这样,ntfs-3g也安装成功了。

接下来,我们再配置一下ntfs-3g。打开/etc/fstab文件,将里面的属于NTFS的分区那些行改成下面的格式:

/dev/<分区> /media/<挂载点> ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

例如,我的是这样的:

/dev/hda5 /media/hda5 ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

记得,要将所有的NTFS行都改成这样的格式。

最后一步,还需要在启动的时候加载fuse。执行下面的操作:

sudo vim /etc/modules

在文件的最末尾添加这样一句

fuse

保存退出。

OK!现在你可以把你的NTFS分区重新挂载一下,看看中文目录是否正确显示出来了。

这是我挂载的D盘:

casm@casm-ubuntu:/$ ls /media/hda5/
aojiankuangdao Drive Program Files 操作系统讲解
Chapter4_Examples FlashFXP RECYCLER 数据库
Ddownload My Books System Volume Information


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-08-23 1:23 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
哦, 忘记说了, Ubuntu 自带了 fuse 的
直接 sudo apt-get install fuse-utils 可以安装, 不用编译 fuse

/etc/modules 依然要加 fuse


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-08-23 9:38 

注册: 2006-08-10 12:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
不错, 些的很详细, 顶一下! :D


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-09-01 9:11 

注册: 2006-08-31 19:37
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
./configure 说缺少C编译器


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-09-01 14:55 
头像

注册: 2006-05-20 6:25
帖子: 1263
地址: 山东淄博
送出感谢: 0 次
接收感谢: 0 次
恭喜,恭喜!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-09-06 20:48 
头像

注册: 2006-08-12 7:46
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
其实不用这么麻烦,先看locale环境,我的是UTF-8。以我自己的为列子。
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/hdb5 /mnt/E
就能正常显示中文了。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-06 14:16 
头像

注册: 2006-09-23 11:27
帖子: 20
地址: 古城西安
送出感谢: 0 次
接收感谢: 0 次
我先试试


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-07-07 9:50 
头像

注册: 2007-02-22 18:20
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
先挂载C盘,在下载安装ntfs-3g ntfs-config,应该就可以读写NTFS分区了。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-07-09 15:57 

注册: 2007-06-20 10:27
帖子: 115
送出感谢: 0 次
接收感谢: 0 次
cho 写道:
其实不用这么麻烦,先看locale环境,我的是UTF-8。以我自己的为列子。
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/hdb5 /mnt/E
就能正常显示中文了。


这位兄台能解释下上面的命令么?实在不懂啊。
你这个挂载是开机自动挂载的呢?还是要自己手动挂载?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-07-09 15:59 
头像

注册: 2006-10-21 12:03
帖子: 1746
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
amaotion 写道:
cho 写道:
其实不用这么麻烦,先看locale环境,我的是UTF-8。以我自己的为列子。
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/hdb5 /mnt/E
就能正常显示中文了。


这位兄台能解释下上面的命令么?实在不懂啊。
你这个挂载是开机自动挂载的呢?还是要自己手动挂载?


root 权限挂载 /dev/hdb5 第二块 IDE 硬盘的第五个分区至目录 /mnt/E
选项参数:ntfs,utf8,0222

手动挂载,
自动挂载还是要编辑 fstab 的。。 :oops:


_________________
.

私人空间
附有 Magic Linux 2.1 最新开发日志~
引用:


미안하다, 사랑한다




欢迎来 #xfce-cn 中文频道~~


页首
 用户资料  
 
11 楼 
 文章标题 : 中文目录重启后消失
帖子发表于 : 2007-10-27 9:07 

注册: 2007-04-14 17:31
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
按楼主所说,在fstab中将local由utf8改为zh_cn.utf8,重新挂载以后成功,但是重启后又不能显示中文目录。查看fstab一切正常都是更改过的配置。要查看中文目录只有每次手动卸载硬盘再重挂硬盘才行。不知何故?


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-03-16 18:51 

注册: 2008-02-22 16:20
帖子: 54
送出感谢: 0 次
接收感谢: 0 次
也可以不需要自己动手更改fstab和modules的
打开ntfs文件系统写入支持就好了,具体步骤:
1)sudo apt-get install ntfs-config
2) 菜单Applications->System Tools->NTFS Configuration Tool,在出现的窗口里勾选Enable write support for internal(external) device,具体是内置还是外置的看你自己需要了。
再看一看,你的ntfs分区已经支持中文了。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-04-06 10:05 
头像

注册: 2007-11-28 19:56
帖子: 238
送出感谢: 0 次
接收感谢: 1
我的系统也有开机不能显示中文文件的问题,每次都需要重新挂载,按楼主的该了还不行呀。请问该怎么办呀?


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-04-06 14:17 
头像

注册: 2008-01-09 16:32
帖子: 24
地址: 四川渠县
送出感谢: 0 次
接收感谢: 0 次
顶了,在8.04测试版本中已经可以正常显示NTFS盘中的中文了


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Ubuntu中挂载NTFS分区并且正常显示中文目录和文件
帖子发表于 : 2008-10-24 14:42 

注册: 2007-11-12 10:37
帖子: 9
地址: Beijing,China
送出感谢: 0 次
接收感谢: 0 次
nihui, 签名不错,《미안하다, 사랑한다》


_________________
我来过,我很乖!


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


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

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

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