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驱动器。