温馨提示×

Ubuntu文件系统如何挂载NTFS

小樊
37
2026-08-23 19:04:33
栏目: 智能运维

在 Ubuntu 中挂载 NTFS 文件系统,常见有以下几种方式:临时挂载开机自动挂载(fstab),以及 图形界面挂载。下面按使用场景详细说明。


一、确认系统环境

1. 检查是否已安装 NTFS 支持

Ubuntu 20.04 及以后版本一般默认使用 ntfs3ntfs-3g

lsmod | grep ntfs

如果没有,可安装:

sudo apt update
sudo apt install ntfs-3g

二、临时挂载 NTFS 分区(手动)

1. 查看 NTFS 分区

lsblk
# 或
sudo fdisk -l

示例:

/dev/sdb1  ntfs  500G  Windows

2. 创建挂载点

sudo mkdir -p /mnt/ntfs

3. 挂载 NTFS 分区

方式一:使用 ntfs-3g(推荐)

sudo ntfs-3g /dev/sdb1 /mnt/ntfs

方式二:使用 ntfs3(内核驱动,Ubuntu 22.04+)

sudo mount -t ntfs3 /dev/sdb1 /mnt/ntfs

4. 卸载

sudo umount /mnt/ntfs

三、开机自动挂载 NTFS(fstab)

1. 获取 UUID(推荐,比设备名稳定)

sudo blkid

示例输出:

/dev/sdb1: UUID="3A4B5C6D" TYPE="ntfs"

2. 编辑 fstab

sudo nano /etc/fstab

添加一行(任选一种):

使用 ntfs-3g

UUID=3A4B5C6D  /mnt/ntfs  ntfs-3g  defaults,uid=1000,gid=1000,umask=022  0  0

使用 ntfs3(性能更好)

UUID=3A4B5C6D  /mnt/ntfs  ntfs3  defaults,uid=1000,gid=1000  0  0

uid=1000,gid=1000 表示当前用户可读写(可用 id 命令查看)


3. 测试 fstab 是否正确

sudo mount -a

无报错即成功。


四、图形界面挂载(桌面用户)

  1. 打开 文件管理器
  2. 左侧点击 NTFS 磁盘
  3. 自动挂载到:
    /media/用户名/磁盘名
    

五、常见问题与解决

1. 提示“Windows 未完全关机”

The disk contains an unclean file system

解决:

sudo ntfsfix /dev/sdb1

或进入 Windows 关闭 快速启动


2. 没有写权限

sudo chown -R $USER:$USER /mnt/ntfs

或在 fstab 中指定 uid/gid


3. 双系统时间不一致

Windows 使用本地时间,Linux 使用 UTC:

timedatectl set-local-rtc 1

六、推荐方案总结

场景 建议
临时使用 ntfs-3g
新系统(22.04+) ntfs3
双系统 关闭 Windows 快速启动
自动挂载 /etc/fstab + UUID

如果你愿意,可以把 lsblk -f 的输出贴出来,我可以帮你写一份完全可用的挂载配置

0