插件窝 干货文章 CentOS挂载读取ntfs格式的磁盘

CentOS挂载读取ntfs格式的磁盘

挂载 NTFS 磁盘 bash 768    来源:    2025-05-11

在CentOS上挂载和读取NTFS格式磁盘的方法

要在CentOS上挂载和读取NTFS格式的磁盘,你需要安装NTFS文件系统的支持。以下是详细步骤:

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

1. 安装EPEL存储库和ntfs-3g

sudo yum install epel-release
sudo yum install ntfs-3g

2. 识别磁盘设备

sudo fdisk -l

找到你的NTFS磁盘,通常显示为类似/dev/sdb1的设备。

3. 创建挂载点

sudo mkdir /mnt/ntfs_disk

4. 挂载NTFS磁盘

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

5. 验证挂载

df -h

你应该能看到新挂载的NTFS磁盘。

方法二:使用内核模块(仅适用于较新内核)

CentOS 7/8的较新内核版本可能已包含NTFS支持:

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

设置开机自动挂载

编辑/etc/fstab文件:

sudo vim /etc/fstab

添加以下行(替换为你的实际设备):

/dev/sdb1 /mnt/ntfs_disk ntfs-3g defaults 0 0

卸载磁盘

sudo umount /mnt/ntfs_disk

注意事项

  1. 对于CentOS 8,你可能需要使用dnf而不是yum来安装软件包
  2. 如果遇到权限问题,可以在挂载时添加uidgid参数:

    sudo mount -t ntfs-3g -o uid=1000,gid=1000 /dev/sdb1 /mnt/ntfs_disk
    

    (将1000替换为你的实际用户ID)

  3. 对于只读挂载,可以使用ro选项:

    sudo mount -t ntfs-3g -o ro /dev/sdb1 /mnt/ntfs_disk
    

通过以上步骤,你应该能够在CentOS系统上成功挂载和访问NTFS格式的磁盘。