还是mount的问题,急~~~~
前些日子曾发表了一张关于mount无法正常mount硬盘的帖子,有位朋友说我问题提得不太清楚,今天上网再发份,这个问题这几天一直无法解决。。。。希望知道如何解决的朋友能帮助我。。。小弟在此叩谢了。。。。。
问题出现是这样的:
操作系统:RHEL4
硬盘:2个,都是酷鱼的,主盘60G,从盘120G
分区情况:
第一个盘 /dev/hda1 5G ntfs
/dev/hda5 15G fat32
/dev/hda6 20G fat32
/dev/hda7 /boot 100M ext3
接下来几个都是ext3分区
第二个盘 我分了4个区,都是FAT32分区的,大小都是10G以上的...
现在开始操作:
#mkdir/mnt/win_e
#mount -t vfat /dev/hda5 /mnt/win_e
到这一步,一切正常,为什么我会说是正常呢?
因为:
#cd /mnt
#ls
win_e
#mount
.
.
.
/dev/hda5 fat32....这一行显示我挂载的分区正常...
问题出现在下面:
#pwd
/mnt
#cd win_e
#ls
:evil:
光标就停留在那边(上面我用图象替代的地方),一直闪,显示不出win_e
文件夹下的内容,我试了其他几个分区都是这样,不知道这是为什么,我在想会不会是我那几个分区太大了?所以无法成功访问.....
知道答案的高手们,请花一点点的时间帮小弟解决下这个问题,这几天被这个问题搞的很郁闷.....
谢谢! 可能你的硬盘下太多中文资料,需要加中文支持:
#mount -t vfat /dev/hda5 /mnt/win_e -o iocharset=cp936 rhel4 应该是用utf8 编码了吧.
centos 里是utf8,所以猜rhel4应该也是. 谢谢二楼三楼朋友的回复
我window分区中的确有很多中文资料,不知道你的方法可不可行,我试试,
可是这跟那个是中文资料有关系吗?
能告诉我为什么吗?谢谢你 简单的说,mount如果不指定编码,就认不出里面的文件
因为它不知道这是英文还是中文,就是如此 可是以前,我在RH9.0下挂载的时候,就成功了,虽然那是显示出来的都是乱码,不过毕竟能显示,是不是RHEL4对编码的检查变严格了,对了,我装的RHEL4是英文版,而且在安装的时候,只安装了英文和中文两种支持的字体,是不是跟这个有影响? 我都是叫别人这样:
#mount -o iocharset=utf8 /dev/hda5 /mnt/win_e 一样,有人爱用倒装句,比如敝人:D
#mount/dev/hda5 /mnt/win_e -o iocharset=utf8 :mrgreen: 我经常遇到一种奇怪的现象:
在加载的windows分区目录中,有的文件(/目录),用ls命令能显示出来,用ls -l 却不能,在图形界面下的文件浏览器中 文件图标用鼠标一点就消失了。
这是怎么一回事呀? ntfs分区的文件? nls为utf8就没这个问题了,但locale也要为utf8 一样,有人爱用倒装句,比如敝人:D
#mount/dev/hda5 /mnt/win_e -o iocharset=utf8
这个也行?分区类型是ext2,还是嘛?
页:
[1]