今天在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/