CentOS8.0支持NTFS文件系统解决_运维_技术训练营的博客-CSDN博客

近日在ThinkPad E490笔记本电脑新安装了CentOS8.0操作系统,发现不支持NTFS文件系统。

移动硬盘插入USB后,采用df -h查看,发现没有自动挂载。

[root@client ~]# df -h

使用fdisk -l /dev/sda查看硬盘设备(注意:sda是笔者清楚系统有1块移动硬盘得知的。一般而言,设备名是sd前缀,后缀是根据第1~4块盘,按a,b,c,d...的顺序命名),发现是此前是在Windows环境进行分区的,采用的是NTFS的文件系统。

[root@client ~]# fdisk -l /dev/sda

当前CentOS8.0缺少NTFS文件系统的驱动支持,需要安装ntfs-3g。

如不清楚系统是否已经支持NTFS文件系统,可尝试手动挂载。要从第一个分区拷贝数据,执行命令后发现不支持NTFS文件系统。

[root@client ~]# mount /dev/sda1 /mnt/

笔者此前有写过一篇文章,讲述CentOS7.6如何支持NTFS文件系统。需要添加epel源,但CentOS8刚刚发布不久,许多软件还没来得及配套制作。

这里讲述另外一种安装方式,可下载ntfs-3g,从这里(https://www.tuxera.com/community/open-source-ntfs-3g/)自行下载,进行编译安装。

官网提供了最新版是ntfs-3g_ntfsprogs-2017.3.23,点击下载文件ntfs-3g_ntfsprogs-2017.3.23.tgz

解压后文件目录:​​​​​​​

[root@client ntfs-3g_ntfsprogs-2017.3.23]# ls

执行编译、安装:​​​​​​​

./configure

安装完成后,可以输入ntfs-3g查看:​​​​​​​

[root@client ntfs-3g_ntfsprogs-2017.3.23]# ntfs-3g

尝试挂载移动硬盘分区1(如果没有提示错误,则表示挂载成功):

[root@client ~]# ntfs-3g /dev/sda1 /mnt/

执行df -lhT,可以查看到最新挂载的分区)。​​​​​​​

[root@client ~]# df -hlT

接下来就可以进行数据读写了。

使用完要卸载设备,可执行:

[root@client ~]# umount /mnt

本文所述只是描述NTFS文件系统支持的方法,其他更多功能用法,可以查看ntfs-3g 用户手册。

如有兴趣了解CentOS7支持NTFS的方法,可查看以往文章:

CentOS7.6支持NTFS文件系统的方法

注:本文为Toyo Lau原创,未经许可不得在任何平台转载,侵权必究。如需转载,可关注公众号,在后台留言,与作者联系,取得许可才能转载~

欢迎加入Linux操作系统交流群:734638086


Original url: Access
Created at: 2020-03-29 18:54:22
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共1条评论
DeepMind

程序猿·D·安宇雨

https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html

2020-09-13 21:27:02 回复