+ -
当前位置:首页 → 问答吧 → linux下加载ntfs分区后部分文件不能显示

linux下加载ntfs分区后部分文件不能显示

时间:2004-07-23

来源:互联网

我用的是mdk10
linux下加载ntfs分区后,一些长名字的文件夹
文件不能显示,一些带有特殊符号的文件名的也不能显示,在xp下把文件名该过后一部分可以看到了,可是还有一部分死活看不到.
很郁闷啊!
请问如何解决.      

作者: u0u0   发布时间: 2004-07-23

/etc/fstab 怎么写的?语言环境设置(locale命令的输出)?      

作者: manux   发布时间: 2004-07-23

/etc/fstab如下
______________________
/dev/hdb5 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hdd /mnt/cdrom auto umask=0,user,iocharset=gb2312,codepage=936,noauto,ro,exec 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=gb2312,sync,codepage=936 0 0
/dev/hda1 /mnt/win_c vfat umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hdb6 /mnt/win_c2 ntfs umask=0,nls=gb2312,ro 0 0
/dev/hda5 /mnt/win_d vfat umask=0,iocharset=gb2312,codepage=936 0 0
/dev/hda6 /mnt/win_e ntfs umask=0,nls=gb2312,ro 0 0
/dev/hdb7 /mnt/win_e2 ntfs umask=0,nls=gb2312,ro 0 0
/dev/hda7 /mnt/win_f ntfs umask=0,nls=gb2312,ro 0 0
none /proc proc defaults 0 0
/dev/hdb2 swap swap defaults 0 0
_____________________________
请问一下 (locale命令的输出)是怎么回事?
偶是菜鸟啊!      

作者: u0u0   发布时间: 2004-07-23

运行locale命令的输出

mdk10能不能用utf8编码显示中文?gb2312确实有些字是显示不出来的。ntfs统一采用unicode编码,linux ntfs支持也还不够完美,如果无法解码成gb2312就会直接忽略文件名中的字符。我这里经常有一些XP下面看正常的文件linux下大小显示为0,文件名为空,根本无法访问,当然不能完全排除是ntfs文件系统本身的问题,windows下面的磁盘扫描有时候是很弱的,一些明显的磁盘错误也无法查出来。      

作者: manux   发布时间: 2004-07-23

试一试
/dev/hda5   /mnt/d   ntfs    iocharset=cp936,umask=022 0  0      

作者: apenus   发布时间: 2004-07-24

用了楼上的方法还是看不到      

作者: u0u0   发布时间: 2004-07-25

热门下载

更多