我们都知道,linux本身是不支持nfts硬盘挂载的,不过在工具ntfs-3g的支持下,可以实现这个功能。
第一种方式:yum install ntfs-3g
如果安装失败,则采用第二种
第二种:源码编译:
(1)下载:
wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
(2) 解压
tar -xvzf ntfs-3g_ntfsprogs-2017.3.23.tgz
(3)进入文件夹编译安装
cd ntfs-3g_ntfsprogs-2017.3.23/
./configure
make
make install
(1)临时挂载,本次开机有效,关机则失效
mount -t ntfs-3g /dev/sdc1 /mnt
(2)开机自动挂载 修改、etc/fstab
vim /etc/fstab
在最后加入:
/dev/sdc2 /data/data1 ntfs-3g defaults,utf8,uid=1000,gid=1000,fmask=133,dmask=022 0 0
/dev/sda2 /data/data2 ntfs-3g defaults,utf8,uid=1000,gid=1000,fmask=133,dmask=022 0 0
/dev/sdd2 /data/data3 ntfs-3g defaults,utf8,uid=1000,gid=1000,fmask=133,dmask=022 0 0
有时候由于磁盘在win系统下使用过,会出现‘the disk contains an unclean file system’的提示或者是无法写入,使用以下命令修复:
sudo ntfsfix /dev/sda2
/dev/sda2是磁盘位点,可以通过fdisk -l 查看