ntfs-3g是Linux系统下读写NTFS分区的核心工具,Ubuntu默认可能未预装,需通过以下命令安装:
sudo apt update
sudo apt install ntfs-3g
安装完成后,系统即可识别并支持NTFS分区的读写操作。
使用lsblk或fdisk命令列出所有磁盘分区,找到类型为“NTFS”的分区:
lsblk -f # 显示分区名称、类型及UUID(推荐)
# 或
sudo fdisk -l # 传统方式查看分区信息
输出中,NTFS分区通常标识为“NTFS”,例如/dev/sdb1(具体名称因设备而异)。
挂载点是Linux中访问NTFS分区的目录,需选择空目录(如/mnt/ntfs):
sudo mkdir -p /mnt/ntfs # -p参数避免目录已存在的错误
可根据需求自定义挂载点路径(如/mnt/data)。
使用mount命令将NTFS分区挂载到指定目录,-t ntfs-3g指定文件系统类型:
sudo mount -t ntfs-3g /dev/sdXY /mnt/ntfs
将/dev/sdXY替换为实际的NTFS分区设备名(如/dev/sdb1),/mnt/ntfs替换为挂载点路径。
通过df -h命令查看挂载状态,确认NTFS分区已显示在输出列表中:
df -h | grep ntfs
若输出包含挂载点路径(如/mnt/ntfs)及分区容量信息,则说明挂载成功。
若需每次系统启动时自动挂载NTFS分区,需编辑/etc/fstab文件:
sudo nano /etc/fstab
在文件末尾添加一行(推荐使用UUID替代设备名,避免设备顺序变化导致挂载失败):
/dev/sdXY /mnt/ntfs ntfs-3g defaults,auto,users,rw,nofail 0 0
lsblk -f获取NTFS分区的UUID,再替换到以下命令中:UUID=your-partition-uuid /mnt/ntfs ntfs-3g defaults,auto,users,rw,nofail 0 0
保存并退出编辑器(Ctrl+X→Y→Enter)。注意:修改/etc/fstab前建议备份原文件(sudo cp /etc/fstab /etc/fstab.bak),避免配置错误导致系统无法启动。
若需断开NTFS分区与系统的连接,可使用umount命令:
sudo umount /mnt/ntfs # 卸载指定挂载点
# 或
sudo umount /dev/sdXY # 卸载指定设备
卸载前需确保无进程正在访问该分区(如文件管理器、终端窗口),否则需先关闭相关进程。