centos 7 下挂载ntfs格式磁盘

在CentOS 7中,由于默认不支持NTFS格式,因此需要使用NTFS-3G工具来挂载。本文介绍了如何下载、编译、安装NTFS-3G,以及如何挂载和设置开机自动挂载NTFS分区。在遇到挂载点含有空格导致的问题时,提供了解决方案。

环境: Centos7安装在机械硬盘。在默认的文件管理下打开win7 (ssd内的)下的ntfs文件系统时提示错误‘不能识别的文件系统格式’。centos是不直接支持年ntfs格式的文件系统的。

所以需要借助NTFS-3G工具:

1.下载之后进行解压

wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz

tar  -xvf  ntfs-3g_ntfsprogs-2014.2.15.tgz

2.编译并进行安装

进入ntfs-3g_ntfsprogs-2014.2.15文件夹中

./configure && make && make install

ps:如果提示没有gcc,则yum install gcc* 将编译环境安装好在执行一次上面的命令

上面的命令也可以分三次执行完成

./configure

make

make install

3.挂载NTFS

mount -t ntfs-3g /dev/sda2  /mnt/Windows

4.CentOS 7 开机自动挂载NTFS

更改/etc/fstab,更改前备份下 cp /etc/fstab  /etc/fstab.bak

/dev/sda1 /mnt/windows ntfs-3g defaults 0 0

ps:如果不知道是sda几,用fdisk -l 查看下分区表就可以了。/etc/fstab内的挂载点不能有空格,就算是用\转义掉空格貌似也没用(估计是没成功),这是个人的经验。

比如:fstab中有个挂载点是:/mnt/Virtual\ Machines  保存重起之后就直接进入只读文件系统了,这时候你是不能修改fstab中的内容的,可以运行如下命令,之后在重新vi就可以了。

mount -n -o remount,rw /  注意,逗号之间是没有空格的,/前面有空格。

然后vi fstab 删除有空格的挂载点就是/mnt/Virtual\ Machines 就可以了。

补充:

 如果向达到在启动时就能用默认的文件管理软件管理想要挂载的ntfs文件,在第4步的挂载项中这样写:

/dev/sda1 /run/media/C ntfs-3g defaults 0 0

/dev/sdb1 /run/media/D ntfs-3g defaults 0 0

/dev/sda5 /run/media/E ntfs-3g defaults 0 0

效果图如下:

























问题:

查阅资料听说要到NTFS-3G官网下载工具

不过试过两此下载,解压过程出现问题。原来是这样

 所以只能用以上的方法解决。

继承自http://www.linuxidc.com/Linux/2014-11/109226.htm


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值