Solutions to mount ntfs drives on CentOS
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
其中,区域4的silent,
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的描述,此命令功能不限于列出分区列表,后面带的参数
-l,l即list,列出。列出所有磁盘,然后退出。
5.
grep
可称之为筛选命令,用于打印匹配给定模式,pattern,的行。
6.
mount和umount
挂载或卸载磁盘
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
原文地址:https://www.cnblogs.com/gnaijdivad/p/12585333.html