centos7分区和挂载ntfs硬盘
ntfs是Windows系统的文件格式,centos上原本是不能直接挂载的,需要安装ntfs-3g才能进行硬盘的分区、格式化和挂载。
1、安装ntfs-3g
(1)yum安装
yum install ntfs-3g
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
# 挂载
mount -t ntfs-3g /dev/sdf1 /MobileHDD_fuyou
# 查看挂载情况
df -Th
挂载结果如下
评论
发表评论