在linux上挂载ntfs分区

时间:2025-03-08 12:29:40

因为一般windows上的分区格式都是NTFS格式的,而在linux系统上是识别不了的,所以在这里我们可以用ntfs-3g这个软件包实现centos可以挂载ntfs分区

 

首先安装gcc编译器(如果有的话,就不用再次安装)

 yum -y install gcc

现在去下载ntfs-3g源码包

1)这里有一个下载链接

/download/qq_29934523/10667908 

2)解压软件包

tar -xzf ntfs-3g_ntfsprogs-2015.3.

3) 进入解压后的软件包目录

cd ntfs-3g_ntfsprogs-2015.3.14/

4)编译

./configure

5)编译并安装

make

make install

安装完了之后可以查看下它的使用文档

cd /usr/local/share/doc/ntfs-3g/

cat README

 

下面开始讲解使用方式

 

首先你需要知道你的ntfs分区所对应的设备号

1)使用fdisk命令查看分区信息

fdisk -l

2)然后去创建相应的挂载目录  (这里我的目录名为“学习文件"  根据你自己的爱好去创建挂在目录名字)

mkdir 学习文件

3)使用mount命令将相应的ntfs分区挂载上去

mount -t ntfs-3g /dev/sdb1 学习文件

这里就算是将ntfs格式的分区挂在到我们的系统上了,挂载目录为  "学习文件"

 

 

卸载ntfs分区是使用umount命令

umount /dev/sdb1    或者 umount 学习文件

 

 

实现开机自动挂载

 

如果想要开机自动挂载的话,你就使用修改fstab文件的方式(在fstab里面添加一条记录)

vim /etc/fstab

/dev/sdb1 /学习文件     ntfs-3g defaults        0 0

 

推荐使用uuid标识去挂载

使用blkid命令 查询当前系统内所有分区的uuid

blkid | grep /dev/sdb1

/dev/sdb1: LABEL="M-hM-=M-/M-dM-;M-6" UUID="9BE95816020D3BBF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="1f24a582-e184-412d-a5ae-37a64f98df3f" 

 

然后写入fstab文件

vim /etc/fstab

UUID="1f24a582-e184-412d-a5ae-37a64f98df3f" /学习文件   ntfs-3g defaults

0 0

这样就ok了,系统开机自动挂载分区。 对了,fstab文件很重要的,如果你写错了。可能会导致系统不能够正常启动。出现这样的问题,可以参考linux破密码步骤,进入伪系统,删除或注释fstab错误的行即可!