当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [转帖]Ntfs-3g安装并正确识别Ntfs分区及中文目录
帖子发表于 : 2008-04-19 23:12 

注册: 2006-11-22 19:31
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
Crazier 写道:
自己装的是双系统,还留着Xp,而Xp用的Ntfs格式,原本与Linux的文件系统是不兼容的,意味着两个系统的交流是不可能的,但的因为的Ntfs-3(详细介绍请浏览http://www.ntfs-3g.org)的出现,让你可以轻轻松松的在Linux上就可读可删可写Ntfs上的文件,并且安全性很高,至少是我用到现在还没出现过什么问题!
安装过程如下:
1、安装ntfs-3g模块:
sudo apt-get install ntfs-3g

2、安装图形界面的配置工具;
sudo apt-get install ntfs-config

3、执行:
sudo ntfs-config
启用内部与外部设备写支持;

按“确定”。即可!即可实现自动挂载你的Ntfs分区了!
但是还有一个问题就是如果你在安装时分区给/USR一个独立的分区的话就有可能出现问题了,表现就是你每次重启之后,你的Ntfs分区上的中文文件夹就都不会显示了,只有你用
sudo umount -a

sudo mount -a
之后你才能再次看到你装满了你心爱的之物的中文目录!
但是每次都要用这两个命令真的让人很烦,Google,Baidu了大半天,也困扰了我N久,总算是找到了原因:
以下引自 [url]http://www.ntfs-3g.org/support.html[/url]
Missing, disappeared files or directories?
or
Why can't I see all filenames with national characters?
or
Why do I get "Skipping unrepresentable filename (inode XXXXX) ..." messages?
This means that your operating system (OS) doesn't have the correct language specific settings (locale, LANG variable, LC_ALL, etc) thus some filenames can't be converted to your language and won't be visible. The reason can be:

* The locale setting wasn't configured during installation.
* Not the correct locale was configured.
* The configured value doesn't exist on the system.
* The OS configures the setting in a too late stage during the boot process, only after the NTFS volume was already mounted.

The most common explanation is the latter one. This is why unmounting then mounting such volumes after boot often makes all filenames visible.


大意就是你的Locale设置的不对或者是它们没有发挥作用,但是造成你的本地文件夹不能正常显示的最常见的原因就是有启动过程中你的Ntfs分区是早于你的Ntfs-3g配置被启用之前就已经被挂载的,这个时候Ntfs-3g就发挥不到应有的作用了,这也正是为什么你在进入X之后用
就可以重新看到自己的中文文件夹的原因了!
至此我们搞明白是怎么会事了,那就去解决问题吧:
因为如里你在安装系统的时候选择的手动分区而又给/Usr单独一个分区的话,就有可能出现这种问题,因为Ntfs-3g默认会被装到/Usr目录下,如果/usr目录不是单独的话,我估计不会出现这种问题,因为/目录总会是第一个被动挂载的吧,我打开自己的/etc/fstab文件,看到自己的内容如下:

locale=zh_CN.utf8 0 0 0 0 0
proc /proc proc defaults 0 0
# Entry for /dev/sda9 :
UUID=944ae8b2-0141-4349-8682-18445254902d / ext3 defaults,errors=remount-ro 0 1
# Entry for /dev/sda11 :
UUID=837fce57-8a73-47dc-8d71-fe5316f141e0 /home ext3 defaults 0 2
# Entry for /dev/sda1 :
UUID=6058EA1658E9EAAC /media/sda1 ntfs-3g defaults,locale=zh_CN.UTF-8 0 1
# Entry for /dev/sda5 :
UUID=9EA40E40A40E1B81 /media/sda5 ntfs-3g defaults,locale=zh_CN.UTF-8 0 1
# Entry for /dev/ !! UNKNOW DEVICE !! :
UUID=E28C0D318C0D01B1 /media/sda6 ntfs-3g defaults,locale=zh_CN.UTF-8 0 1
# Entry for /dev/sda7 :
UUID=10BC2154BC21361E /media/sda7 ntfs-3g defaults,locale=zh_CN.UTF-8 0 1
# Entry for /dev/sda8 :
UUID=3485-3755 /media/sda8 vfat defaults,utf8,umask=007,gid=46 0 1
# Entry for /dev/sda10 :
UUID=20eb7323-e989-42c3-b432-d22b0bad083e /usr ext3 defaults 0 2
# Entry for /dev/sda12 :
UUID=f43ab674-e6dc-4d24-a57f-c5a5aa438a68 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

看到自己的/Usr目录是晚于Ntfs分区被挂载的,这自然会就引出了中文文件夹不能正确显示的问题了!那现在我就把它们的顺序改过来,使
# Entry for /dev/sda10 :
UUID=20eb7323-e989-42c3-b432-d22b0bad083e /usr ext3 defaults 0 2
紧跟在/目录之后
# Entry for /dev/sda9 :
UUID=944ae8b2-0141-4349-8682-18445254902d / ext3
编辑fstab
sudo gedit /etc/fstab
改正后的Fstab文件如下
# Entry for /dev/sda9 :
UUID=944ae8b2-0141-4349-8682-18445254902d / ext3 defaults,errors=remount-ro 0 1
# Entry for /dev/sda10 :
UUID=20eb7323-e989-42c3-b432-d22b0bad083e /usr ext3 defaults 0 2
# Entry for /dev/sda11 :
UUID=837fce57-8a73-47dc-8d71-fe5316f141e0 /home ext3 defaults 0 2
# Entry for /dev/sda1 :
UUID=6058EA1658E9EAAC /media/sda1 ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
# Entry for /dev/sda5 :
UUID=9EA40E40A40E1B81 /media/sda5 ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
# Entry for /dev/sda7 :
UUID=10BC2154BC21361E /media/sda7 ntfs-3g silent,umask=0,locale=en_US.UTF-8 0 0
# Entry for /dev/sda8 :
UUID=3485-3755 /media/sda8 vfat defaults,utf8,umask=007,gid=46 0 1

重启搞定,终于看到了装满我电影的中文文件夹了,希望也能给你带来帮助!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-30 10:07 

注册: 2008-05-25 22:58
帖子: 92
送出感谢: 0 次
接收感谢: 1
虽然没碰到这样的问题,但lz的文章还是很有作用的,起码以后碰到这样的问题,就不怕了, :o :o


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-01 8:33 

注册: 2007-07-13 13:31
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
很及时呀,我的就是遇到这种问题,我也是单独分出的/usr分区,确实每次重启后要重新挂载,根据楼主的提示,我将/usr紧跟在/分区后面,就没有问题了。谢谢,终于解决了。


_________________
没有最好,只有更好。Ubuntu加油呀。


页首
 用户资料  
 
4 楼 
 文章标题 : 一直都是用sh脚步,可是每次都要输入中文。
帖子发表于 : 2008-08-07 15:32 

注册: 2006-03-18 19:05
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
遇到问题,真的要好好思考才行。。

这样的问题其实不难


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [转帖]Ntfs-3g安装并正确识别Ntfs分区及中文目录
帖子发表于 : 2009-01-18 13:42 

注册: 2007-04-19 21:55
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
太感谢这转载的文章了,搞一晚上这个。。。。是挺郁闷的 。。。。谢谢LZ


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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