本教程将向你展示如何使用 ntfs-3g 驱动程序在 Rocky Linux 上以读/写模式挂载 NTFS 驱动器。NTFS-3G 驱动程序是一种开源实现,允许 Linux 和其他类 Unix 操作系统读取和写入 Windows 操作系统常用的 NTFS(新技术文件系统)分区。NTFS-3G 由 Tuxera 开发,在 FUSE(用户空间文件系统)框架内维护,为 NTFS 文件系统提供了强大的支持,实现了 Linux 和 Windows 环境之间的无缝互操作。对于需要在不影响数据完整性的情况下访问 NTFS 格式硬盘上的数据、执行文件操作和管理分区的用户来说,该驱动程序至关重要。它的广泛采用和持续更新确保了与最新 NTFS 功能和增强功能的兼容性。
ntfs-3g 驱动程序可在 EPEL 资源库中找到,适用于所有基于 RHEL 的系统。第一步是在 Rocky Linux 系统上安装并激活 EPEL。
以 root 用户身份在 shell 上运行以下命令,启用 EPEL 资源库。
dns install epel-release
EPEL(Extra Packages for Enterprise Linux)是 Fedora 特别兴趣小组(Fedora Special Interest Group)的一个分支,负责创建、维护和管理一系列附加的高质量企业 Linux 软件包,包括但不限于 Red Hat Enterprise Linux (RHEL) 和 Rocky Linux。
然后,我们必须用 yum 安装 ntfs-3g 软件包。
dnf install ntfs-3g
安装完成后,我们创建一个挂载 NTFS 驱动器的目录:
mkdir /mnt/win
现在,我们可以运行以下命令挂载 NTFS 分区:
mount -t ntfs-3g /dev/sdb1 /mnt/win
在本例中,我的 NTFS 分区是设备 /dev/sdb1。你必须用 NTFS 分区的设备名称来替换它。
挂载点将一直存在,直到重启或用以下命令卸载为止:
umount /mnt/win
要永久挂载 NTFS 分区,请在 /etc/fstab 文件中添加以下一行。
用编辑器打开 /etc/fstab 文件:
nano /etc/fstab
然后添加一行
/dev/sdb1 /mnt/win ntfs-3g defaults 0 0
再次将 /dev/sdb1 替换为符合你设置的设备名称。现在,Linux 系统将在启动时自动挂载 NTFS 硬盘。