温馨提示×

Debian怎么挂载NTFS分区

小樊
48
2026-09-28 03:22:39
栏目: 智能运维

在 Debian 中挂载 NTFS 分区,通常推荐使用 NTFS-3G(基于 FUSE 的 NTFS 驱动,支持读写)。下面按常见场景说明。


一、安装 NTFS 支持

1. 更新软件源

sudo apt update

2. 安装 ntfs-3g

sudo apt install ntfs-3g

安装完成后,系统已支持 NTFS 读写。


二、手动挂载 NTFS 分区

1. 查看 NTFS 分区

lsblk
# 或
sudo fdisk -l

例如看到:

/dev/sdb1  ntfs  500G  Windows

2. 创建挂载点

sudo mkdir -p /mnt/ntfs

3. 挂载分区

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

如果只是:

sudo mount /dev/sdb1 /mnt/ntfs

一般也可以,系统会自动识别 NTFS。


三、设置开机自动挂载(推荐)

1. 获取分区的 UUID

blkid

示例输出:

/dev/sdb1: UUID="1234ABCD" TYPE="ntfs"

2. 编辑 /etc/fstab

sudo nano /etc/fstab

添加一行(示例):

UUID=1234ABCD  /mnt/ntfs  ntfs-3g  defaults,windows_names,locale=en_US.utf8  0  0

常用参数说明:

  • defaults:默认权限
  • windows_names:避免创建 Windows 不允许的文件名
  • uid=1000,gid=1000:指定用户(可选)
  • umask=022:权限掩码(可选)

示例(指定用户):

UUID=1234ABCD  /mnt/ntfs  ntfs-3g  uid=1000,gid=1000,umask=022  0  0

3. 测试 fstab 是否正确

sudo mount -a

无报错即成功。


四、常见问题

1. 提示“NTFS 已损坏 / 需要 chkdsk”

在 Windows 下执行:

chkdsk X: /f

或在 Debian:

sudo ntfsfix /dev/sdb1

2. 快速休眠(Windows 快速启动)导致只读

建议:

  • Windows 关闭“快速启动”
  • 或挂载时加参数:
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdb1 /mnt/ntfs

3. 无写入权限

检查:

  • 是否用 ntfs-3g
  • fstab 中是否指定了 uid/gid

如果你愿意,可以告诉我:

  • 是 桌面版还是服务器版
  • 是否要 自动挂载到用户目录
  • 是否是 双系统(Windows + Debian)

我可以给你更精确的配置示例。

0 踩