如何在 Linux 中挂载 NTFS 分区?


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。要查找 UUID,可以使用 blkid 命令 

sudo blkid

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

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

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

sudo reboot

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

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

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

故障排除

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

  • 确保您的系统上已安装 ntfs-3g 软件包。您可以通过运行以下命令安装它 

sudo apt install ntfs-3g
  • 通过运行 mount 命令(不带任何参数)检查 NTFS 分区是否已挂载。如果已挂载,请在尝试再次挂载之前将其卸载。

  • 验证设备名称和挂载点是否正确。仔细检查 sudo fdisk -l 命令的输出,以确保您使用的是正确的设备名称。

  • 如果 NTFS 分区处于不一致状态或遇到错误,则可能需要使用 ntfsfix 命令执行磁盘检查。在运行之前确保分区已卸载

sudo ntfsfix /dev/sda1

按照这些故障排除步骤应该可以帮助您解决常见问题并在 Linux 中成功挂载 NTFS 分区。

结论

在 Linux 中挂载 NTFS 分区允许您无缝访问和处理存储在 Windows 格式化驱动器上的文件。通过遵循本指南中概述的步骤,您可以轻松挂载和卸载 NTFS 分区,以及在系统启动时配置自动挂载。还提供了故障排除技巧,以帮助您解决任何潜在问题。使用这些技术,您可以在 Linux 环境中充分利用您的 NTFS 分区。

更新于: 2023年8月9日

4K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告