有时候,我们尝试在基于RHEL的操作系统上访问NTFS分区或NTFS格式的USB驱动器,但可能会出现错误。不过不用别担心,阅读完本文之后就能找到解决方案。在本文中,小编将简单介绍在基于RHEL的系统(例如CentOS、Fedora、Rocky Linux和AlmaLinux)上挂载和访问格式化为NTFS文件系统类型的Windows/USB分区。
Rocky Linux是一个基于RHEL的系统,开发用于替代CentOS系统。以下截图显示了在Rocky Linux中挂载Windows NTFS分区时遇到的错误,具体如下:
mount: /media: unknown filesystem type 'ntfs'.
在这里,假设你是以root用户身份登录,并将以root用户权限运行命令,或者,请在必要时使用sudo命令。
如何在Linux中挂载Windows NTFS分区
要在基于RHEL的系统中挂载任何基于NTFS的分区,需要安装和使用名为NTFS-3G的包。
什么是NTFS3G?
NTFS-3G是一种开源的跨平台NTFS驱动程序,适用于Linux和其它类Unix操作系统。它支持使用FUSE(用户空间中的文件系统)接口挂载和访问NTFS分区,然后允许用户在挂载点内创建、删除、重命名和移动文件、目录、硬链接、流等。
NTFS -3G包在EPEL(Extra Packages for Enterprise Linux)存储库中可用。要安装它,首先在服务器上启用EPEL存储库,如下所示:
---------- 基于RHEL的Linux 9版本 ---------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm ---------- 基于RHEL的Linux8版本 ---------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm ---------- 在基于RHEL的Linux7版本上 ---------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
接下来,运行以下yum命令在系统上安装ntfs-3g包,按照屏幕上的任何提示导入GPG密钥以对包进行签名:
stall ntfs-3g
识别NTFS分区
现在将USB驱动器插入计算机并使用fdisk命令检查所有连接的块设备。这时候你的USB设备应列在输出中,如以下屏幕截图中突出显示的那样。当然,此命令还将使你能够获取/dev目录下的设备名称。在此示例中,设备名称为/dev/sdb并且第一个可挂载分区为/dev/sdb1。
# fdisk -l
或者,也可以使用lsblk命令列出连接到计算机的所有块设备:
#lsblk
在Linux中挂载NTFS分区
现在是时候通过在/media下创建一个新目录来挂载USB驱动器,例如/media/myusb。然后使用带有-t
标志的mount命令挂载USB驱动器,该标志用于指定文件系统类型,在本例中为ntfs-3g :
# mkdir -p /media/myusb # mount -t ntfs-3g /dev/sdb1 /media/myusb/
这样可以通过运行mount命令并通过grep命令过滤其输出来检查U盘是否已成功安装到定义的位置,命令如下:
# mount | grep /dev/sdb
-l
标志允许列出一长串文件及其权限和大小等,具体如下:# ls /media/myusb/ 或者 # ls -l /media/myusb/
要在启动时挂载Windows NTFS分区,请在/etc/fstab文件中添加以下行。确保分别用设备名称和挂载点替换/dev/sdb1和/media/myusb:
/dev/sdb1 /media/myusb auto defaults 0 0
在Linux中卸载NTFS分区
要卸载/media/myusb挂载点,请使用umount命令,如下所示:
# umount /media/myusb/
总结
在本文中,小编简单展示了使用ntfs-3g驱动程序在RHEL系统中挂载和访问Windows NTFS分区的简单方法,相对来说比较简单,可供大家参考设置。
众所周知,在RHEL上挂载Windows NTFS分区的意义在于可以在Linux系统中访问Windows系统中的文件和数据。这对于那些需要在多个操作系统之间共享文件的用户来说非常有用。通过挂载Windows NTFS分区,用户可以在RHEL上读取和写入Windows NTFS分区中的文件和数据。例如,用户可以通过RHEL上的文本编辑器打开和编辑存储在Windows NTFS分区中的文本文件,也可以通过RHEL上的图像编辑器打开和编辑存储在Windows NTFS分区中的图像文件。
此外,挂载Windows NTFS分区还可以使用户在RHEL上备份和恢复存储在Windows NTFS分区中的文件和数据。用户可以使用RHEL上的备份工具来备份存储在Windows NTFS分区中的文件和数据,并在需要时将其恢复回Windows系统中。因此,挂载Windows NTFS分区可以帮助用户在多个操作系统之间方便地共享文件和数据,并提高用户的工作效率。