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

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

[root@client ~]# df -hFilesystem      Size  Used Avail Use% Mounted ondevtmpfs        7.8G     0  7.8G   0% /devtmpfs           7.8G   53M  7.8G   1% /dev/shmtmpfs           7.8G   18M  7.8G   1% /runtmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup/dev/nvme0n1p4   50G  8.1G   42G  17% //dev/nvme0n1p1  256M   46M  211M  18% /boot/efitmpfs           1.6G   12K  1.6G   1% /run/user/42tmpfs           1.6G   32K  1.6G   1% /run/user/6666

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

[root@client ~]# fdisk -l /dev/sdaDisk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 33553920 bytesDisklabel type: dosDisk identifier: 0xdcb8085c
Device     Boot     Start        End   Sectors  Size Id Type/dev/sda1            2048  209717247 209715200  100G  7 HPFS/NTFS/exFAT/dev/sda2       209717248  419432447 209715200  100G  7 HPFS/NTFS/exFAT/dev/sda3       419432448  629147647 209715200  100G  7 HPFS/NTFS/exFAT/dev/sda4       629147648 1000212479 371064832  177G  f W95 Ext'd (LBA)/dev/sda5       629149696  838864895 209715200  100G  7 HPFS/NTFS/exFAT/dev/sda6       838866944 1000212479 161345536   77G  7 HPFS/NTFS/exFAT

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

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

[root@client ~]# mount /dev/sda1 /mnt/mount: /mnt: unknown filesystem type 'ntfs'.

笔者此前有写过一篇文章,讲述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]# lsaclocal.m4  autogen.sh  compile       config.h.in  configure     COPYING      CREDITS  include  install-sh    libntfs-3g  m4           Makefile.in  NEWS       README  TODO.ntfsprogsAUTHORS     ChangeLog   config.guess  config.sub   configure.ac  COPYING.LIB  depcomp  INSTALL  libfuse-lite  ltmain.sh   Makefile.am  missing      ntfsprogs  src

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

./configuremakemake install

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

[root@client ntfs-3g_ntfsprogs-2017.3.23]# ntfs-3gntfs-3g: No device is specified.
ntfs-3g 2017.3.23 integrated FUSE 27 - Third Generation NTFS Driver    Configuration type 1, XATTRS are on, POSIX ACLS are off
Copyright (C) 2005-2007 Yura PakhuchiyCopyright (C) 2006-2009 Szabolcs SzakacsitsCopyright (C) 2007-2017 Jean-Pierre AndreCopyright (C) 2009 Erik Larsson
Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>
Options:  ro (read-only mount), windows_names, uid=, gid=,          umask=, fmask=, dmask=, streams_interface=.          Please see the details in the manual (type: man ntfs-3g).
Example: ntfs-3g /dev/sda1 /mnt/windows
News, support and information:  http://tuxera.com

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

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

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

[root@client ~]# df -hlTFilesystem     Type      Size  Used Avail Use% Mounted ondevtmpfs       devtmpfs  7.8G     0  7.8G   0% /devtmpfs          tmpfs     7.8G   55M  7.8G   1% /dev/shmtmpfs          tmpfs     7.8G   18M  7.8G   1% /runtmpfs          tmpfs     7.8G     0  7.8G   0% /sys/fs/cgroup/dev/nvme0n1p4 xfs        50G  8.1G   42G  17% //dev/nvme0n1p1 vfat      256M   46M  211M  18% /boot/efitmpfs          tmpfs     1.6G   12K  1.6G   1% /run/user/42tmpfs          tmpfs     1.6G   40K  1.6G   1% /run/user/6666/dev/sda1      fuseblk   100G   92M  100G   1% /mnt

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

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

[root@client ~]# umount /mnt

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

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

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

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

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

CentOS8.0支持NTFS文件系统解决相关推荐

  1. CentOS8如何支持NTFS文件系统?

    近日在ThinkPad E490笔记本电脑新安装了CentOS8.0操作系统,发现不支持NTFS文件系统. 移动硬盘插入USB后,采用df -h查看,发现没有自动挂载. [root@client ~] ...

  2. Android 9.0 支持NTFS和Exfat 格式U盘开发

    前言 最近有个需求要求在Android 9.0上面支持NTFS和Exfat 格式的U盘.网上有很多资料都是基于Android 4.4 的系统,系统版本太陈旧没有办法借鉴,通过两周的摸索终于搞定了这个功 ...

  3. 警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统

    想给自己U盘制作成U盘启动盘,却出现警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统. 我试了很多办法,网上也看了很多办法,在这里总结一下. 1.更换U盘启动 ...

  4. Android 11.0 支持exFAT文件系统

    Android 11.0 支持exFAT文件系统 U盘常见文件系统类型有FAT32.NTFS.exFAT, Android默认支持FAT32,  一般也有NTFS类型编译选项, 但是exFAT由于版权 ...

  5. CentOS5.5支持ntfs文件系统

    由于CentOS是装在xp上的,而CentOS默认只支持Windows下的fat文件系统,如果想实现和xp的文件共享,就只能来回的切换系统,把ntfs分区的里的东西移动到fat分区里,然后再挂在,这样 ...

  6. Linux系统如何支持NTFS文件系统?

    由于Linux系统默认是不支持NTFS文件系统的,因此,我们基本不能在Linux系统中挂载NTFS文件系统类型的硬盘或移动硬盘. 为此,最主要的问题是如何使Linux系统支持NTFS文件系统. 一般情 ...

  7. 鸿蒙支持ntfs,文件系统 FAT/FAT32/NTFS/ufs/ext3/reiserfs介绍

    文件系统 FAT/FAT32/NTFS/ufs/ext3/reiserfs介绍 FAT16/FAT32 FAT(File Allocation Table)是"文件分配表"的意思. ...

  8. Android 7.0支持exfat文件系统

    网上看了一圈,关于Android移植exfat支持的文章大多停留在Android 4.x,Android 6.0或7.0以上的基本空缺,所以决定自己写一篇,本文实践环境是MTK的Android 7.0 ...

  9. syslinux引导扇区不支持ntfs文件系统_磁盘与文件系统

    1.磁盘的组成 从一个磁盘的俯视图来看,其结构如下: 扇区:最小的物理存储单位,目前主要有512bytes与4K格式 磁道:由一个个同心圆环组成,从0开始由外向内编号 磁柱:不同盘面上相同磁道编号则组 ...

最新文章

  1. makefile使用--命令(三)
  2. C# 3.X -- the newest features
  3. 51. Leetcode 106. 从中序与后序遍历序列构造二叉树 (二叉树-二叉树构建)
  4. 【☀️不定期更新了⛅】感谢知识输出的正反馈
  5. 北京招聘 | 百度智能生活事业群组小度科技招聘对话系统算法实习生、工程师...
  6. LeetCode 09. 回文数
  7. mysql限制登录次数_mysql会话控制限制登录次数(connection_control插件)
  8. HEVC---xCompressCU()函数作用及位置
  9. 国产杀毒软件连续因“作弊”遭全球权威评测机构指责
  10. VOIP Codec 三剑客之 ISAC/ILBC -- ISAC (4) Pitch Parameters Encode 模块
  11. 设计模式之——简单工厂模式
  12. Unity url编码转换
  13. cafebabe.cc/nazo解答笔记
  14. plc与计算机通信方式,PLC通信方式介绍
  15. iOS开发中向iPhone模拟器中添加视频资源
  16. 美学心得(第二百四十一集) 罗国正
  17. 期货大佬给交易者的交易箴言,值得珍藏品读!
  18. SICP第一章:构造过程抽象(1.1)
  19. java dns缓存清理_jvm dns缓存问题解决方式
  20. 乒乓球十一分制比赛规则_乒乓球赛制 乒乓球十一分制比赛规则

热门文章

  1. Java表达式引擎Aviator
  2. 基于音乐诱发的脑电信号的样本生成
  3. 幸福与灭亡的钥匙都在于压力
  4. C++ Word Processor | USACO 2020 January Contest
  5. goaheadlinux移植_goAhead2.5嵌入式web服务器移植
  6. 通达信接口python的安装方法
  7. 小程序canvas生成海报图片压缩和失真问题解决
  8. scanf()的用法总结
  9. 关于GC 中G1的一些整理
  10. Xshell连接ubuntu后,在vim编辑器中数字小键盘无法打出数字