首页 > 代码库 > CentOS7挂载NTFS格式的硬盘
CentOS7挂载NTFS格式的硬盘
linux系统默认不支持NTFS文件格式,所以NTFS格式的硬盘无法直接挂载在linux下。但可以通过安装ntfs-3g来解决。
下载源代码的地址 http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz 。
下载完之后解压到目录下,可以执行如下命令进行安装
./configure
make
make install
安装完毕之后,可使用man ntfs-3g 命令查看对应的说明文档。
挂载之前使用 使用fdisk-l命令查看待挂载的硬盘分区名,并在/mnt/目录下建立对应的文件夹进行挂载。
假如硬盘分区名是/dev/sda5,建立的对应的文件夹是/mnt/window-D,则可使用
ntfs-3g /dev/sda5 /mnt/window-D 或者mount -t ntfs-3g /dev/sda5 /mnt/window-D进行挂载,以后查看该硬盘中的文件即可到/mnt/windoow-D中去查找。
使用完之后需要进行去挂载,使用如下命令
umount /dev/sda5 即可。
有些情况下由于硬盘分区正在被某个进程占用,在去下载的命令下发之后会提示 “device is busy”,
此时可通过 fuser命令解决,fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。
例如 fuser -m -v -k /mnt/window-D
fuser后面可以跟很多参数 ,-m表示路径指示的是一个挂载第点,-v可以列出挂载点被进程占用的详细信息,-k可以直接结束所有占用该分区的进程,之后执行umount命令即可完成去挂载。
可以使用 man fuser获得更多关于该命令的帮助信息。
以上的做法开机重启之后就需要再次进行挂载,可以通过配置文件实现开机自动挂载。
更改/etc/fstab,更改前备份下 cp /etc/fstab /etc/fstab.bak。
执行如下命令
/dev/sda5 /mnt/windows ntfs-3g defaults 0 0 即可完成自动挂载。
CentOS7挂载NTFS格式的硬盘