1. 准备工作:安装ntfs-3g驱动
在Ubuntu中挂载NTFS分区前,需先安装ntfs-3g
驱动(开源工具,支持NTFS的读写操作)。通过以下命令安装:
sudo apt update && sudo apt install ntfs-3g
安装完成后,系统即可识别并操作NTFS分区。
2. 查找NTFS分区设备信息
使用lsblk
(简洁视图)或sudo fdisk -l
(详细信息)命令,列出所有磁盘分区,找到文件系统为NTFS
的分区(如/dev/sdb1
)。命令示例:
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
输出中,FSTYPE
列显示为ntfs
的即为目标分区。
3. 创建挂载点
挂载点是Ubuntu中访问NTFS分区的目录,需提前创建(如/mnt/ntfs_data
)。命令示例:
sudo mkdir -p /mnt/ntfs_data
-p
参数可自动创建父目录(若不存在)。
4. 手动挂载NTFS分区
使用mount
命令挂载分区,指定ntfs-3g
类型及挂载点。命令示例:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs_data
挂载后,通过ls /mnt/ntfs_data
即可查看分区内的文件。
5. 配置自动挂载(可选)
若需系统启动时自动挂载,需编辑/etc/fstab
文件。步骤如下:
sudo blkid /dev/sdb1
输出中复制UUID
值(如1234-5678
)。nano
)打开/etc/fstab
:sudo nano /etc/fstab
UUID=1234-5678 /mnt/ntfs_data ntfs-3g defaults,auto,users,rw,nofail 0 0
关键选项说明:
defaults
:默认权限(读写+执行);auto
:开机自动挂载;users
:允许普通用户挂载/卸载;rw
:读写模式;nofail
:挂载失败时不阻止系统启动(避免因分区损坏导致无法进入系统)。Ctrl+X
→Y
→Enter
),并通过sudo mount -a
测试配置是否正确(无错误则生效)。6. 设置挂载权限(解决访问限制)
默认情况下,挂载的NTFS分区可能无法正常读写或修改权限,需通过以下方式调整:
rw
(读写)、umask=0000
(所有用户拥有完全权限)选项,命令示例:sudo mount -t ntfs-3g -o rw,umask=0000 /dev/sdb1 /mnt/ntfs_data
/etc/fstab
,在挂载选项中添加uid=1000,gid=1000
(1000
为默认用户ID,可通过id
命令查看),命令示例:UUID=1234-5678 /mnt/ntfs_data ntfs-3g defaults,uid=1000,gid=1000 0 0
或添加permissions
选项(启用POSIX权限管理,需配合uid/gid
使用),命令示例:UUID=1234-5678 /mnt/ntfs_data ntfs-3g defaults,permissions,uid=1000,gid=1000 0 0
此时,可通过chmod
(修改权限)、chown
(修改所有者)命令自由调整挂载点权限,例如:sudo chown -R user:user /mnt/ntfs_data # 将挂载点所有者设为用户'user'
sudo chmod -R 755 /mnt/ntfs_data # 设置挂载点权限为rwxr-xr-x
注意事项
/etc/fstab
前,建议备份原文件(sudo cp /etc/fstab /etc/fstab.bak
),避免配置错误导致系统无法启动;ro
选项),防止误操作破坏系统;sudo umount /mnt/ntfs_data
命令,避免数据损坏。