CentOS8如何支持NTFS文件系统?
近日在ThinkPad E490笔记本电脑新安装了CentOS8.0操作系统,发现不支持NTFS文件系统。
移动硬盘插入USB后,采用df -h查看,发现没有自动挂载。
[root@client ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 53M 7.8G 1% /dev/shm
tmpfs 7.8G 18M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/nvme0n1p4 50G 8.1G 42G 17% /
/dev/nvme0n1p1 256M 46M 211M 18% /boot/efi
tmpfs 1.6G 12K 1.6G 1% /run/user/42
tmpfs 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/sda
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 33553920 bytes
Disklabel type: dos
Disk 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]# ls
aclocal.m4 autogen.sh compile config.h.in configure COPYING CREDITS include install-sh libntfs-3g m4 Makefile.in NEWS README TODO.ntfsprogs
AUTHORS ChangeLog config.guess config.sub configure.ac COPYING.LIB depcomp INSTALL libfuse-lite ltmain.sh Makefile.am missing ntfsprogs src
执行编译、安装:
./configure
make
make install
安装完成后,可以输入ntfs-3g查看:
[root@client ntfs-3g_ntfsprogs-2017.3.23]# ntfs-3g
ntfs-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 Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2017 Jean-Pierre Andre
Copyright (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 -hlT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 7.8G 55M 7.8G 1% /dev/shm
tmpfs tmpfs 7.8G 18M 7.8G 1% /run
tmpfs 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/efi
tmpfs tmpfs 1.6G 12K 1.6G 1% /run/user/42
tmpfs 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原创,未经许可不得在任何平台转载,侵权必究。如需转载,可关注公众号,在后台留言,与作者联系,取得许可才能转载~ 欢迎关注微信公众号:智识训练营。
CentOS8如何支持NTFS文件系统?相关推荐
- CentOS8.0支持NTFS文件系统解决
近日在ThinkPad E490笔记本电脑新安装了CentOS8.0操作系统,发现不支持NTFS文件系统. 移动硬盘插入USB后,采用df -h查看,发现没有自动挂载. [root@client ~] ...
- CentOS5.5支持ntfs文件系统
由于CentOS是装在xp上的,而CentOS默认只支持Windows下的fat文件系统,如果想实现和xp的文件共享,就只能来回的切换系统,把ntfs分区的里的东西移动到fat分区里,然后再挂在,这样 ...
- 警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统
想给自己U盘制作成U盘启动盘,却出现警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统. 我试了很多办法,网上也看了很多办法,在这里总结一下. 1.更换U盘启动 ...
- Linux系统如何支持NTFS文件系统?
由于Linux系统默认是不支持NTFS文件系统的,因此,我们基本不能在Linux系统中挂载NTFS文件系统类型的硬盘或移动硬盘. 为此,最主要的问题是如何使Linux系统支持NTFS文件系统. 一般情 ...
- 鸿蒙支持ntfs,文件系统 FAT/FAT32/NTFS/ufs/ext3/reiserfs介绍
文件系统 FAT/FAT32/NTFS/ufs/ext3/reiserfs介绍 FAT16/FAT32 FAT(File Allocation Table)是"文件分配表"的意思. ...
- syslinux引导扇区不支持ntfs文件系统_磁盘与文件系统
1.磁盘的组成 从一个磁盘的俯视图来看,其结构如下: 扇区:最小的物理存储单位,目前主要有512bytes与4K格式 磁道:由一个个同心圆环组成,从0开始由外向内编号 磁柱:不同盘面上相同磁道编号则组 ...
- syslinux引导扇区不支持ntfs文件系统_实战 FAT12 文件系统
1. 引言 经过一系列的文章,我们终于完成了从实地址模式跳转到保护模式,并且实现了分段.分页以及保护模式下的中断与异常机制. 保护模式究竟"保护"了什么 可是我们除了最初的时候,在 ...
- 【转发】centos7支持ntfs
2019独角兽企业重金招聘Python工程师标准>>> 验证可用 简单搜索了一下,发现一个很好的安装步骤,简洁有效,已经试验. rpm -ivh http://pkgs.repofo ...
- CentOS 5.5 挂载windows ntfs 文件系统
1, 首先确认fuse,CentOS 5.5 带有fuse,可以使用 rpm -qa | grep fuse 查看是否安装. [root@localhost ntfs-3g-2010.5.22]# r ...
最新文章
- android插件化-apkplug中以监听方式获取OSGI服务-09
- 英特尔宣布推出“Nervana”神经网络处理器
- 我学会了python接下来学什么比较好-我,二本,学会Python后月入上万
- liunx 下 sendmail 反病毒和防垃圾邮件
- 2019年退税可以开始申报了 | 一笔3000元的意外收入
- bootloader 简介
- java skip_Java CharArrayReader skip()方法
- OracleDBA之数据库管理
- [文摘20070816]家(周国平)
- idea格式化java代码,设置属性自动换行
- PDF文件怎么编辑内容
- Pr:用Audition协作处理音频
- 哪里东西更便宜?读《卧底经济学(珍藏版)》
- Simulink建模:Simulink PWM死区时间插入仿真
- 极具挑战性的工作:升级模式库从CQ2002到CQ7
- python中time库的时间单位是秒而非毫秒
- 【h.264】 SPS写入timing相关及openh264实现
- 【原创】给CSDN博客加上腾讯微博
- C语言实现的一个交互小程序(一)
- 知到西华大学C语言章测试,2020年知到C语言程序设计(西华大学)章节测试答案