ubuntu 挂载windows分区中文显示

将1T的硬盘挂载,并实现中文显示。

  • sudo apt-get install language-pack-zh-han

    安装中文字体和环境

  • sudo vi /etc/environment

    修改环境变量,加入如下:

    LANG=”zh_CN.UTF-8″

    LANGUAGE=”zh_CN:zh:en_US:en”

    然后,生成locale

    sudo locale-gen

  • sudo apt-get install ntfs-3g ntfs-config

    sudo ntfs-config

    用xshell可以打开图形化界面,但是在linux中用terminal的ssh连接就不能打开图形化界面。

    然后根据提示,将sda1, sda2, sda3, sda4挂载进去。

  • sudo vi /etc/fstab

    查看/dev/sda是否挂载了,如下:

    proc      /proc   proc    defaults              0        0

    /dev/sdb3   /           ext4   defaults,noatime     0        1

    /dev/sdb5   /home        ext4   defaults,noatime     0        1

    /dev/sda1   /media/disk2_A  ntfs   defaults,nls=utf8,umask=0222   0   0

    /dev/sda2   /media/disk2_B  ntfs   defaults,nls=utf8,umask=0222   0   0

    /dev/sda3   /media/disk2_C  ntfs   defaults,nls=utf8,umask=0222   0   0

    /dev/sda4   /media/disk2_D  ntfs   defaults,nls=utf8,umask=0222   0   0

    /dev/sdb6   swap         swap   defaults                0   0

    /dev/mmcblk0p1   /boot/firmware    vfat    defaults      0    2

这里umask=022表示组内外的用户都不可写,如要要全权限,则用umask=000即可,这个对后面安装samba服务器有影响。

  • sudo reboot

    重启之后,进入/media/disk2_A,查看,已经显示中文了。

  • Over~

 

出现的问题:

  1. 由于用的是双硬盘盒,不知道是不是电源不够还是设计有问题,挂载上去的disk2_A一直不能ls,一敲ls命令就出死机,非要强行关断raspberry的电源和硬盘盒的电源才行。而将其接到windows下两个硬盘都能正常读写。

    将两个硬盘换位置也没用。后来在Windows下用diskgen将/dev/sda1压缩200MB,这200MB放在sda1的前面就行了,同时将sda1里面的found.000和found.001都删除了,我猜测应该是压缩了200MB管用,后面那个操作应该无所谓。问题解决~


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注