Solaris挂载PCFS系统硬盘读取中文文件夹(名)的方法

众所周知,Solaris系统的mount命令可以挂载FAT16/FAT32/PCFS/DOS文件系统,目前还不能挂载NTFS文件系统,如果想挂载NTFS需要用相应的工具,但稳定性不敢保证。

mount命令挂载PCFS文件系统的命令格式为:
mount -F pcfs /dev/dsk/c1d0p2:c /mnt/disk
-F为指定文件系统
pcfs为文件系统类型,一般FAT16/32/DOS都是用pcfs
后面是设备名和挂载点不做过多叙说。

如果想在启动的时候就自动挂载的话可以在/etc/vfstab文件中加入一行:
/dev/dsk/c1d0p2:c   /dev/rdsk/c1d0p2:c  /mnt/disk   pcfs    2   yes -
中间用tab键作为分隔符。

不过挂载上的硬盘会发现有一些文件找不到,这些文件就是用中文命名的文件。笔者经过n次windows和solaris重起切换测试过后,发现了一个可以在solaris系统中挂载的硬盘中访问中文文件夹(名)的方法:
先进入windows系统,进入需要挂载的硬盘,找到想在solaris系统中访问的文件夹或者文件,如果它全是用中文命名的,那么就在文件名前面加入5个以上英文或数字。例如,文件名是“怎么访问不到.txt”,那么就改成“solaris怎么访问不到.txt”。这样在solaris下面挂载好pcfs文件系统之后就可以看到文件名和文件夹了,不过还是显示不了中文,只能看到英文和一个~1。不过起码可以看到文件夹了,可以在文件夹之前的英文写一些简单的所写标识出文件夹的名字即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章