[问题]ntfs-3g问题,请教高手

为当前最终发行版之前的所有版本提供支持
回复
amaotion
帖子: 115
注册时间: 2007-06-20 10:27
送出感谢: 0
接收感谢: 0
联系:

[问题]ntfs-3g问题,请教高手

#1

帖子 amaotion » 2007-07-06 19:20

系统:ubuntu7.04
语言:英文环境
已经安装ntfs-3g
问题:我的有三个分区为ntfs格式,分别是hda1,hda5,hda6.
在终端中输入命令sudo umount -a再sudo mount -a后一切都正常,ntfs分区可以读写,也可以正常显示中文内容。但是开机登录时系统自动加载的这三个ntfs分区可以正常读写,但是无法显示中文内容。

下面是相关的设置,供分析,其中mtab我实在不清楚是什么东西。
我只是在网上查到fstab的相关设置说明,mtab搞不清楚,希望有高手说下。

locale显示:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


/etc/fstab的原来系统默认设置

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda9
UUID=fd187b45-cc08-4658-806c-bdfabdf19962 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda1
UUID=132E52C3C24DFCE1 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda5
UUID=CC94CD1094CCFDC8 /media/hda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda6
UUID=3C88CACA88CA823E /media/hda6 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/hda7
UUID=D88F-549C /media/hda7 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hda8
UUID=ba18f1ac-11c3-4758-a38b-c096d6bc4bc0 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
在系统默认设置下,ntfs分区只能读不能写,可以正常显示中文内容。

/etc/fstab修改后设置

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda9
UUID=fd187b45-cc08-4658-806c-bdfabdf19962 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda1
UUID=132E52C3C24DFCE1 /media/hda1 ntfs-3g silent,utf8,umask=007,gid=46 0 1
# /dev/hda5
UUID=CC94CD1094CCFDC8 /media/hda5 ntfs-3g silent,utf8,umask=007,gid=46 0 1
/dev/hda6
UUID=3C88CACA88CA823E /media/hda6 ntfs-3g silent,utf8,umask=007,gid=46 0 1
# /dev/hda7
UUID=D88F-549C /media/hda7 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hda8
UUID=ba18f1ac-11c3-4758-a38b-c096d6bc4bc0 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0

在我修改fstab设置重启后,ntfs分区可以正常读写,但是无法显示中文内容。

/etc/mtab设置(没有修改)

/dev/hda9 / ext3 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/disk/by-uuid/132E52C3C24DFCE1 /media/hda1 fuseblk rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096 0 0
/dev/disk/by-uuid/CC94CD1094CCFDC8 /media/hda5 fuseblk rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096 0 0
/dev/hda7 /media/hda7 vfat rw,utf8,umask=007,gid=46 0 0
/dev/disk/by-uuid/3C88CACA88CA823E /media/hda6 fuseblk rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096 0 0
yolingo
帖子: 20
注册时间: 2006-10-25 21:32
送出感谢: 0
接收感谢: 0

#2

帖子 yolingo » 2007-07-07 11:08

把utf8那一句改成locale=zh_CN.utf8
我的改成这样就可以看到中文内容了。
回复

回到 “老旧版本支持”