关于设备挂载的若干问题

来源:互联网 发布:明教高冷成男捏脸数据 编辑:程序博客网 时间:2024/06/05 19:09

1 可以用`mount`或`df`查看挂载情况

2 我装了win7和OpenSUSE双系统,昨天进linux桌面后,想打开windows的分区的文件,OpenSUSE默认带有dolphin软件,可以帮助浏览,使用起来和windows的资源管理器差不多,然而遇到中文文件名的时候出现乱码。terminal输入`locale -a |grep zh_CN`可以看到有zh_CN.GBK这一项,按理说,这个字符集应该是足够了的。

后来上网查了一下相关问题,有的说可以看一下konsole里显示是否有问题,我看了一下,果然也显示乱码,而且我的konsole里可以看到目前的环境变量已经是`LANG=zh_CN.GBK`了,后来我尝试将LANG依次替换为`zh_CN.gb18030`、`zh_CN`都不行。

另外一篇帖子是讲如何用mount来挂载分区的,其中提到了`-t`参数和`iocharset`参数,我尝试手动挂载,都无法挂载成功。这里提到对于NTFS文件系统需要给定`ntfs-3g`的参数。

还有一篇帖子讲了系统的一些文件,其中提到了/etc/fstab,这个里面有挂载设置,我打开一看,果然有几行带有ntfs-3g的,正是挂载windows分区的,不过后面的参数是`iocharset=en_US.UTF8`,原来是因为我装的OpenSuSe会自动检查分区,默认把charset设置错了。

接着就好办了,只需要将`en_US.UTF8`改为`zh_CN.GBK`就ok了,不过由于这个文件是只读的,所以需要root权限先将文件设为可写,用`sudo chmod +w /etc/fstab`命令,修改好后用`sudo chmod -w /etc/fstab`将权限改回来。重启以后就好了。

 

<未完待续>

原创粉丝点击