Ubuntu中挂载NTFS分区并且正常显示中文目录和文件

摘要:
小弟的Ubuntu系统在挂载Windows下面的NTFS分区时,总是无法显示出分区下面的中文目录和文件,为此苦恼不已,google了一天,再加上在IRC里面对几位大牛的"死缠烂打",终于能够正常的显示中文目录和文件了。我是利用ntfs-3g这个工具来挂载的。解压以后执行./configuremakemakeinstall这样,ntfs-3g也安装成功了。接下来,我们再配置一下ntfs-3g。现在你可以把你的NTFS分区重新挂载一下,看看中文目录是否正确显示出来了。

小弟的Ubuntu系统在挂载Windows下面的NTFS分区时,总是无法显示出分区下面的中文目录和文件,为此苦恼不已,

google了一天,再加上在IRC里面对几位大牛的"死缠烂打",终于能够正常的显示中文目录和文件了。在此对Huahua,

caleb-以及被我“精神上摧残”了的网友表示深深的敬意!:-) 下面是我的具体操作步骤(自我感觉写的很详细)。

我是利用ntfs-3g这个工具来挂载的。这是ntfs-3g的官方站点:

http://wiki.linux-ntfs.org/doku.php?id=ntfs-3g

ntfs-3g的简介是这样写的(因为这段英文很简单,我就偷懒不翻译了,直接拷贝过来了^_^)。

The ntfs-3g driver is an open source, GPL licensed, third generation Linux NTFS driver. It provides full read-write access to NTFS, excluding access to encrypted files, writing compressed files, changing file ownership, access right.

要安装ntfs-3g,首先要安装fuse,(fuse在Ubuntu内默认提供,包的名字是fuse-utils,也可以用apt-get来安装。)

这里是fuse的官方站点:

http://fuse.sourceforge.net/

去下载最新版本的fuse,我下载的时候是 fuse-2.5.3.tar.gz 。下载回来以后执行下面的命令

tar vxzf fuse-2.5.3.tar.gz
cd fuse-2.5.3
./configure
make
make install

如果没什么意外,fuse便安装成功了。

然后去ntfs-3g的官方站点,下载最新版本的ntfs-3g,我下载的时候是 ntfs-3g-20070822-BETA.tgz 。解压以后执行

./configure
make
make install

这样,ntfs-3g也安装成功了。

接下来,我们再配置一下ntfs-3g。打开/etc/fstab文件,将里面的属于NTFS的分区那些行改成下面的格式:

/dev/<分区> /media/<挂载点> ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

例如,我的是这样的:

/dev/hda5 /media/hda5 ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

记得,要将所有的NTFS行都改成这样的格式。

最后一步,还需要在启动的时候加载fuse。执行下面的操作:

sudo vim /etc/modules

在文件的最末尾添加这样一句

fuse

保存退出。

OK!现在你可以把你的NTFS分区重新挂载一下,看看中文目录是否正确显示出来了。

这是我挂载的D盘:

casm@casm-ubuntu:/$ ls /media/hda5/
aojiankuangdao Drive Program Files 操作系统讲解
Chapter4_Examples FlashFXP RECYCLER 数据库
Ddownload My Books System Volume Information

免责声明:文章转载自《Ubuntu中挂载NTFS分区并且正常显示中文目录和文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python列表(list)所有元素的同一操作vs 文档注释 文档注释模板设置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

FUSE使用心得

纲要:    0. 简介 1. FUSE的下载, 安装, 参考资料来源 2. 带FUSE的程序的总体分析以及编译方法 3. 遇到的问题, 解决方案和注意事项     简介   FUSE,,全称Filesystem in Userspace。从名字上看,并不怎么容易理解,其中有一个意义模糊的词Userspace。我以为,此处的User,是相对于kernel...

初次使用Xcode遇到的问题及解决方法

使用的是Xcode 5.1.1 版本 1.调整字体 点击左上角的Xcode->Preference->Font & colors 。需要注意到是,只有选择下图中黑色框框里面的一行或者多行才能在红色圆圈里面看到字体的大小,点击红色圆圈最右面的T可以更改字体的颜色,大小等属性。 2.设置路径 当使用c语言中的fopen函数无法打开文件时,...

如何在 Centos7 中修改yum源(三种方法)

(一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。 首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的...

Ubuntu 环境安装 opencv 3.2 步骤和问题记录

记录下笔者源码编译 opencv 的过程( Ubuntu 环境下 ),以及某些报错的解决方法,希望可以帮助有需要的人...   源码编译 opencv 的主要流程 1.获取 opencv 源代码,用户可以在 opencv-github获取对应版本的 opencv 源代码,并将其解压; upzip opencv-3.2.0.zip -d ~...

Tess4J -4.0.2- Linux 实践 [解决:Tess4J

Tess4J是Tesseract的Java JNA wrapper。本文介绍了在CentOS 7 操作系统中使用Tess4J的步骤及注意事项。在正式开始之前,先花一点篇幅,对相关的技术作一简要介绍。 一点点背景 Tesseract Tesseract 是一个著名的开源OCR引擎,支持100多种语言,可以开箱即用。还可以通过训练方式支持更多语言。Tesser...

日志采集框架Flume以及Flume的安装部署(一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统)

 Flume支持众多的source和sink类型,详细手册可参考官方文档,更多source和sink组件 http://flume.apache.org/FlumeUserGuide.html Flume官网入门指南:  1:Flume的概述和介绍: (1):Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。(2):Flume可...