红联Linux门户
Linux帮助

关于挂载分区显示中文的问题?

发布时间:2010-12-26 10:32:29来源:红联作者:my9821
各位老大,在网站上看到很多关于linux挂载windows分区的帖子,很是困惑:
有的mount加了-o iocharset gb***参数、有的加了-o codepage936参数,还有个utf8参数,究竟怎么写才是最保险的?
文章评论

共有 4 条评论

  1. lurencyj 于 2010-12-28 11:40:36发表:

    我以前用mount手动挂载windows的盘,觉得很麻烦就改用启动挂载。
    在/etc/fstab里面加上:
    /dev/sda6 /mnt/E ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

    手动挂载:
    sudo mount -t ntfs-3g /dev/sda1 /mnt/C -o force

    Debian的系统。。。。

  2. 指冷玉笙寒 于 2010-12-27 20:55:42发表:

    mount -t 分区类型 -o 选项 设备 挂接目录

    解释: -t 后跟分区类型,比如msdos ,ext3,ext4等,现在的主流发行版的定制内核默认都把ntfs支持模块打开了,所以也可以直接挂接ntfs分区。如果不知道硬盘分区也可用自动侦测方式 -t auto ,此时,mount命令根据/etc/filesystems 或/proc/filesystems中的分区类型尝试挂接,直到成功为止,为过不建议用这种方式,因为有时虽然能挂接成功,但可能用的并不分区的真正格式,可能对数据的存储安全有一定影响。-o 后跟挂接选项,选项有很多,和你选择的分区类型有关,但有些选项是通用的。比如 :ro,rw,async,nodev等等。当然,对于中文用户还要选择语言选项用utf8最保险。挂接ISO映像用loop选项。然后就是设备,如/dev/sda7 ,挂接目录 如,/mnt/test.
    给出一个示例
    挂接windows下的D盘,ntfs
    mount -t ntfs -o iocharset=utf8 /dev/sda5 /mnt/D
    挂接U盘
    mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/flash

  3. 相思爱文 于 2010-12-26 23:00:56发表:

    挨个试试,自己能用的就是可以的。
    我挂载分区时,不加参数就可以。挂载带中文的iso光盘镜像时,显示不正常。

  4. zz?1989 于 2010-12-26 16:53:30发表:

    我自己挂的用到是defaults 不过你要想加一些也无所谓