NTFS-3G是一种开源实现,使Linux和其他类Unix操作系统能够读取和写入Windows常用的NTFS(新技术文件系统)分区。NTFS-3G由Tuxera开发并在FUSE(用户空间文件系统)框架内维护,可确保Linux和Windows环境之间的无缝互操作性。对于需要访问NTFS格式驱动器上的数据并管理分区而不影响数据完整性的用户来说,该驱动程序至关重要。它的广泛采用和持续更新确保了与最新NTFS功能的兼容性。

本指南展示如何使用ntfs-3g驱动程序在AlmaLinux 9上以读/写模式挂载NTFS驱动器。

启用EPEL存储库

ntfs-3g驱动程序可在EPEL存储库中找到,提供额外的高质量Enterprise Linux(RHEL)软件包,包括AlmaLinux。首先,在你的AlmaLinux系统上安装并启用EPEL。

以root用户身份运行以下命令以启用EPEL存储库:

dnf install epel-release

安装ntfs-3g驱动

启用EPEL存储库后,安装ntfs-3g软件包:

dnf install ntfs-3g

创建挂载点

创建一个将挂载NTFS驱动器的目录:

mkdir /mnt/win

挂载NTFS分区

通过运行以下命令挂载NTFS分区。将/dev/sdb1替换为你的NTFS分区的设备名称:

mount -t ntfs-3g /dev/sdb1 /mnt/win

挂载点将一直存在,直到重新启动或使用以下命令卸载它:

umount /mnt/win

永久挂载NTFS分区

在/etc/fstab文件中添加一个条目以永久挂载NTFS分区。使用编辑器打开/etc/fstab:

nano /etc/fstab

添加以下行,将/dev/sdb1替换为与你的设置匹配的设备名称:

/dev/sdb1 /mnt/win ntfs-3g defaults 0 0

这确保你的Linux系统在启动时自动挂载NTFS驱动器。