CentOS 7 挂载NTFS格式USB移动硬盘
1、在USB硬盘未接入主机之前打开终端,使用 fdisk -l 命令查看主机当前硬盘信息
显示当前只有1个物理磁盘,为 /dev/sda
2、接入USB硬盘,使用fdisk -l 命令再看一遍
在USB硬盘没被挂载之前,使用df -h命令查看不到未挂载的硬盘
或者使用lsblk命令查看
图中的 /dev/sdb就是系统识别出的移动硬盘,但是此时并无法挂载并访问硬盘中的文件,因为此移动硬盘是NTFS分区格式,在linux系统下默认不支持NTFS格式,需要安装NTFS-3G来挂载此分区
3、安装NTFS-3G
下载此软件
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
解压
tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
进入解压后的目录
cd ntfs-3g_ntfsprogs-2017.3.23/
建立一个目录ntfs3g用以安装当前软件
mkdir /usr/local/ntfs3g/
指定编译路径
./configure --prefix=/usr/local/ntfs3g/
开始编译和安装
make&&make install
4、挂载NTFS格式USB硬盘
建立一个目录用以挂载NTFS格式USB硬盘
sudo mkdir /mnt/udisk/
挂载
mount -t ntfs-3g /dev/sdb1 /mnt/udisk
使用 fdisk -l 命令查看此刻的硬盘信息
使用 df-h 命令查看此刻的硬盘信息,可以看到已经识别出挂载的USB硬盘 /dev/sdb1
到此,USB硬盘挂载成功,可以正常访问其中的文件了,但是仅限于本次挂载,主机重启后本次挂载将失效。
5、实现开机自动挂载
要想实现自动开机挂载NTFS格式的USB硬盘,需要进行以下操作:
首先备份fstab表
cp /etc/fstab /etc/fstabbakup
然后打开vi编辑器
vi /etc/fstab
在fstab表最后一行添加如下信息
/dev/sdb1 /mnt/udisk ntfs-3g defaults 0 0
添加完后使用 :wq 保存退出,主机在下次开机时会自动挂载NTFS格式的usb移动硬盘。