天天看点

Linux挂在NTFS硬盘

今天在Linux下从硬盘拷贝文件的时候,发现硬盘插上能够识别,却不能访问,打开是给出了一下提示:

$sudo mount -t mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" 
           
"/dev/sdc4" "/run/media/freeman/娱乐"
           

然而,当我把其中的命令输入命令行执行后,却有提示以下错误:

mount: mount point /run/media/freeman/娱乐 does not exist
           

然后就cd进入,发现只能到/run/media/freeman,确实进不了娱乐目录,然后就将命令改成下面的形式再次执行:

$sudo mount -t mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177"
           
"/dev/sdc4" "/run/media/freeman"
           

执行之后又出错了:

mount: unknown filesystem type 'ntfs'
           

好吧,搞了半天还是不能识别NTFS格式的问题,然后Baidu之,发现Linux默认要支持NTFS格式的硬盘需要安装一个软件,遂解决之。解决步骤如下:

1. 安装fuse-ntfs-3g:

$sudo yum install fuse-ntfs-3g
           

2. 安装完成后,再重新挂载硬盘即可进行访问:

 $sudo mount.ntfs-3g /dev/sdc1 /mnt

 PS: /dev/sdc1即是你要挂载的分区。

注意:如果在安装fuse-ntfs-3g的时候,在yum源中没有找到相关的软件,那么可以在以下链接中进行下载:

http://pkgs.repoforge.org/fuse-ntfs-3g/

继续阅读