在Linux系统中挂载NTFS分区可以通过以下几种方法实现:
首先安装ntfs-3g软件包:
# Debian/Ubuntu系统
sudo apt-get install ntfs-3g
# RHEL/CentOS系统
sudo yum install ntfs-3g
创建挂载点目录:
sudo mkdir /mnt/ntfs
查看要挂载的NTFS分区设备名:
sudo fdisk -l
找到类似/dev/sda1
的NTFS分区
挂载分区:
sudo mount -t ntfs-3g /dev/sda1 /mnt/ntfs
如果只需要读取NTFS分区内容,可以使用内核自带的NTFS驱动:
sudo mount -t ntfs /dev/sda1 /mnt/ntfs
获取分区的UUID:
sudo blkid /dev/sda1
编辑/etc/fstab文件:
sudo nano /etc/fstab
添加如下行(使用UUID更可靠):
UUID=1234-5678 /mnt/ntfs ntfs-3g defaults,uid=1000,gid=1000,umask=022 0 0
其中:
uid
和gid
设置为你当前用户的ID(可用id
命令查看)umask
设置文件权限测试挂载:
sudo mount -a
挂载失败:错误提示"未知的文件系统类型'ntfs-3g'
无法写入NTFS分区
Windows快速启动导致的问题
中文文件名乱码
bash
sudo mount -t ntfs-3g -o locale=zh_CN.utf8 /dev/sda1 /mnt/ntfs