在 Debian 中挂载 NTFS 分区,通常推荐使用 NTFS-3G(基于 FUSE 的 NTFS 驱动,支持读写)。下面按常见场景说明。
sudo apt update
sudo apt install ntfs-3g
安装完成后,系统已支持 NTFS 读写。
lsblk
# 或
sudo fdisk -l
例如看到:
/dev/sdb1 ntfs 500G Windows
sudo mkdir -p /mnt/ntfs
sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
如果只是:
sudo mount /dev/sdb1 /mnt/ntfs
一般也可以,系统会自动识别 NTFS。
blkid
示例输出:
/dev/sdb1: UUID="1234ABCD" TYPE="ntfs"
/etc/fstabsudo 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
sudo mount -a
无报错即成功。
在 Windows 下执行:
chkdsk X: /f
或在 Debian:
sudo ntfsfix /dev/sdb1
建议:
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdb1 /mnt/ntfs
检查:
ntfs-3gfstab 中是否指定了 uid/gid如果你愿意,可以告诉我:
我可以给你更精确的配置示例。