CentOS挂载ntfs分区的方法

Solutions to mount ntfs drives on CentOS


也可以挂载FAT32的文件系统。

 

1. 驱动器


ntfs-3g is an NTFS drive, it’s bound to provide access for Linux, android, mac, freeBSD and many other non-Windows operating systems to read and write NTFS drives.


可选步骤

include gcc-compiler, ibc-dev libraries

检查是否有以上d基本环境,一般的Linux发行版都会默认携带


2. 安装

 

下载-->解压-->编译-->安装


解压安装包,然后执行以下命令


# cd ntfs-3g_ntfsprogs-2011.4.12

# ./configure
# make
# make install //安装的时候需要超级用户权限

3. 挂载分区


举例:

# fdisk -l | grep NTFS
# mount -t ntfs-3g /dev/sdb1 /mnt/ntfs

4. 卸载分区


举例:

# umount /dev/sda1


5. 开机自动挂载


修改fstab以自动挂载,一个文件夹作为一个挂载点,无法多个驱动器挂载到同一个挂载点。具体是,以超级用户权限打开/etc/fstab,并在后面按照fstab文件所要求格式书写语句。在fstab中,#号开头的是注释,除#号之外,每一行都代表了一个的文件系统的挂载信息。每一行由6个区域组成,通过空格或TAB隔开。


举例:

/dev/sda1 /mnt/windows ntfs-3g defaults 0 0


实例:

/dev/sda1 /home/david/Windows/C ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

/dev/sda5 /home/david/Windows/D ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

/dev/sda6 /home/david/Windows/E ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0


其中,区域4silent, umask 暂时看不懂locale=显然是设置编码,以避免可能出现的中文显示乱码。







上述带参命令的作用,如下


命令一览

./configure

make

make install

fdisk

grep

mount

umount


1. configure

字面意思是配置,但是起初不知道是什么作用。因此,打开解压后的文件夹,在主目录下有configure文件。大概是根据当前的路径自动设置一些路径之类的参数吧,然后为编译(make)做准备。

2. make

编译的意思。

3. make install

安装编译完成后的make文件

4. fdisk

应该不是find disk,因为据man的描述,此命令功能不限于列出分区列表,后面带的参数 -lllist,列出。列出所有磁盘,然后退出。

5. grep

可称之为筛选命令,用于打印匹配给定模式,pattern,的行。

6. mountumount

挂载或卸载磁盘


Revision 1.0

2020-3-27 星期五 第13


 

 

参考资料:

https://www.tuxera.com/community/ntfs-3g-manual/

https://www.tuxera.com/community/open-source-ntfs-3g/

https://www.cnblogs.com/kerrycode/archive/2013/04/01/2993701.html



 

posted @ 2020-03-28 00:28  Mars_2030  阅读(992)  评论(0编辑  收藏  举报