centos7分区和挂载ntfs硬盘

ntfs是Windows系统的文件格式,centos上原本是不能直接挂载的,需要安装ntfs-3g才能进行硬盘的分区、格式化和挂载。 1、安装ntfs-3g (1)yum安装 yum install ntfs-3g (2) 源代码编译 很多源都没有ntfs-3g,yum安装提示No package ntfs-3g available,此时可以下载源代码安装。(笔者尝试安装最新版会报错,安装2017稳定版则成功) wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz tar xvfz ntfs-3g_ntfsprogs-2017.3.23.tgz cd ntfs-3g_ntfsprogs-2017.3.23/ ./configure make && make install 安装完毕后,可以运行ntfs-3g查看是否安装成功 2、格式化硬盘(非必须) 新硬盘通常需要格式化,如果硬盘没有分区还需要重新进行分区。格式化后硬盘内容会消失,请小心操作。通常用parted进行硬盘分区后,再用mkfs.ntfs进行格式化。 (1)查看能否识别硬盘 fdisk -l 可以看到硬盘名称、容量和分区等信息,如下图,硬盘名称为/dev/sdf,容量是8T,有一个分区,名称为/dev/sdf1。下图硬盘理论上可以直接进行第3步挂载了,但是如果是把硬盘先格式化成xfs格式,然后还想转回ntfs格式的话,就要进行格式化和分区了。 (2)格式化 超过2T的硬盘要改成gpt格式,并进行分区,如果没有分区的话,在mkfs.ntfs的时候就会出错。这里就分成一个区就行了。 # 添加gpt标签 parted /dev/sdf mklabel gpt # 硬盘分区 parted /dev/sdf mkpart primary 0% 100% (3)转ntfs格式 如果成功安装ntfs-3g,则mkfs命令就会出现ntfs这一类型 # 转为ntfs格式 mkfs.ntfs -f /dev/sdf1 # 查看分区结果 parted /dev/sdf1 print 查看结果如下,转格式成功 3、挂载硬盘 挂载ntfs硬盘需要使用如下命令 # 创建挂载文件夹 mkdir -p /MobileHDD_fuyou ...