如何在 Linux 中挂载 NTFS 分区?

linuxopen sourceoperating system

NTFS(新技术文件系统)是 Windows 操作系统的默认文件系统。如果您同时使用 Linux 和 Windows,或者需要访问 Windows 磁盘上的数据,那么了解如何在 Linux 中挂载 NTFS 分区至关重要。通过挂载 NTFS 分区,您可以无缝访问和操作存储在其上的文件,从而轻松地在 Linux 和 Windows 环境之间共享和管理数据。

在本指南中,我们将引导您完成在 Linux 中挂载 NTFS 分区的过程。无论您是 Linux 爱好者、双启动用户,还是偶尔需要访问 NTFS 驱动器的用户,本教程都将为您提供完成此任务所需的知识和技能。

我们将介绍必要的步骤,包括检查 NTFS 支持、安装所需的实用程序、查找 NTFS 分区、创建挂载点以及实际挂载分区。我们还将探讨如何自动化挂载过程以及如何正确卸载 NTFS 分区。

检查 NTFS 支持并安装实用程序

要在 Linux 中挂载 NTFS 分区,我们需要确保系统具备必要的支持和实用程序。让我们检查 NTFS 支持并安装所需的工具。

首先,在您的 Linux 发行版中打开终端并运行以下命令来检查 NTFS 支持是否已启用 -

modprobe ntfs

如果没有输出或错误消息,则表示当前未启用 NTFS 支持。

接下来,请使用适用于您的 Linux 发行版的软件包管理器命令安装 NTFS 实用程序。

  • 对于基于 Ubuntu/Debian 的发行版 -

sudo apt-get install ntfs-3g
  • 适用于基于 Fedora/CentOS/RHEL 的发行版 -

sudo dnf install ntfs-3g

安装好支持和实用程序后,我们就可以开始查找并挂载 NTFS 分区了。

查找并挂载 NTFS 分区

挂载 NTFS 分区之前,我们需要确定其设备名称或 UUID(通用唯一标识符)。请按照以下步骤查找并挂载 NTFS 分区。

  • 运行以下命令列出可用的磁盘设备 -

sudo fdisk -l

查找标记为"NTFS"或"Microsoft Basic Data"的分区,以识别 NTFS 分区。记下设备名称,例如 /dev/sda1。

  • 创建一个挂载点目录,我们将把 NTFS 分区挂载到该目录。运行以下命令创建一个名为"ntfs"的目录 -

sudo mkdir /mnt/ntfs
  • 现在,我们可以开始挂载 NTFS 分区了。运行以下命令,并将 /dev/sda1 替换为您之前记下的实际设备名称。 -

sudo mount -t ntfs-3g /dev/sda1 /mnt/ntfs

此命令使用 ntfs-3g 文件系统驱动程序将 NTFS 分区挂载到指定的挂载点目录 /mnt/ntfs。

  • 运行以下命令验证 NTFS 分区是否已成功挂载 -

df -h

在 /mnt/ntfs 目录下查找已挂载的分区。您应该可以看到该分区的详细信息,包括已用和可用磁盘空间。

  • 要访问已挂载的 NTFS 分区的内容,请导航到挂载点目录 -

cd /mnt/ntfs

现在您可以根据需要查看、修改或复制 NTFS 分区中的文件。

卸载 NTFS 分区

完成 NTFS 分区的操作后,务必正确卸载它。要卸载 NTFS 分区,请按照以下步骤操作:

  • 确保您不在已挂载的 NTFS 分区目录中。如果在,请使用 cd 命令导航到其他目录。

  • 运行以下命令卸载 NTFS 分区 -

sudo umount /mnt/ntfs

此命令从指定的挂载点目录卸载分区。

  • 运行以下命令验证 NTFS 分区是否已成功卸载 -

df -h

该分区不应再列在 /mnt/ntfs 目录下。

按照以下步骤操作,您可以轻松地在 Linux 中挂载和卸载 NTFS 分区,从而无缝访问和管理存储在这些分区上的文件。

注意− 请记住根据您的具体系统配置和 NTFS 分区详细信息调整命令和设备名称。

现在我们知道了如何在 Linux 中挂载和卸载 NTFS 分区,我们可以有效地使用 NTFS 驱动器并访问存储在其上的数据。

启动时自动挂载 NTFS 分区

如果您希望每次启动时自动挂载 NTFS 分区,请执行以下操作。

系统启动后,您可以配置 /etc/fstab 文件。该文件包含有关文件系统及其各自挂载选项的信息。

以下是如何为 NTFS 分区设置自动挂载的方法 -

  • 使用root权限在文本编辑器中打开/etc/fstab文件 -

sudo nano /etc/fstab
  • 在文件末尾添加一行来定义 NTFS 分区。该行应遵循以下格式:-

UUID= /mnt/ntfs ntfs-3g defaults 0 0

将 替换为您的 NTFS 分区的 UUID。您可以使用 blkid 命令查找 UUID  −

sudo blkid

/mnt/ntfs 目录应该是您之前创建的挂载点。ntfs-3g 文件系统类型确保与 NTFS 兼容。

  • 保存更改并退出文本编辑器。

  • 要测试配置,请重启系统 -

sudo reboot

重启后,NTFS 分区应自动挂载到指定的挂载点。

通过配置 /etc/fstab 文件,您可以确保 NTFS 分区在启动时始终挂载,从而方便地访问您的文件,无需手动操作。

注意-如果您将来更改了分区的 UUID 或挂载点,请务必更新 /etc/fstab 文件中的相应条目。

故障排除

如果您在挂载 NTFS 分区时遇到任何问题,以下是一些故障排除提示: