參考文檔:
https://www.cnblogs.com/magialmoon/archive/2013/05/09/3070163.html
https://askubuntu.com/questions/586308/error-mounting-dev-sdb1-at-media-on-ubuntu-14-04-lts
https://askubuntu.com/questions/47700/fix-corrupt-ntfs-partition-without-windows
環境
Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
錯誤
當我硬碟插入系統時,卻無法打開,顯示需要 ntfs
挂載,是以,百度呗
Error mounting /dev/sdb1 at /run/media/pip/風吹過: Command-line `mount -t "ntfs" -o
"uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1"
"/run/media/pip/風吹過"' exited with non-zero exit status 32: mount: unknown
filesystem type 'ntfs'
解決
還好百度到了解決方案是以寫出來,為後人鋪路,此教程U盤也适用
檢視下硬碟名
lsblk //列出所有的分區,或者通過fdisk -l、df -h也可以,不過我用這兩個指令沒有檢視到我的硬碟
[[email protected] ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 99M 0 part /boot/efi
├─sda2 8:2 0 128M 0 part
├─sda3 8:3 0 99.5G 0 part
├─sda4 8:4 0 478M 0 part
├─sda5 8:5 0 50G 0 part
├─sda6 8:6 0 50G 0 part
├─sda7 8:7 0 50G 0 part
├─sda8 8:8 0 1G 0 part /boot
└─sda9 8:9 0 214.6G 0 part
├─rhel-root 253:0 0 50G 0 lvm /
├─rhel-swap 253:1 0 3.9G 0 lvm [SWAP]
└─rhel-home 253:2 0 160.7G 0 lvm /home
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part
sdb1 就是我的硬碟,記住這個後面會用到,每個人的不一樣
下載下傳 ntfs-3g
包
ntfs-3g
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz //下載下傳ntfs包,如果下載下傳
百度網盤連接配接
解壓
tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz
安裝
cd ntfs-3g_ntfsprogs-2013.1.13
./configure
make
make install //這一步需要管理者權限
挂載
//記住你剛才看到的你的要挂載的硬碟名
mount -t ntfs-3g /dev/sdb1 /mnt/harddisk
說明:
/dev/sdb1 是你的硬碟/U盤名
/mnt/harddisk 是要挂載的目錄,這個目錄可以自己指定沒有的話可以建立,最好找一個空目錄
解除安裝
umount -t ntfs-3g /mnt/harddisk
修複 ntfs
ntfs
ntfsfix /dev/sdb1
修複你的硬碟,不過我的硬碟修複後,還沒發現其他的變化(手動捂臉苦笑),本以為修複後就直接系統能識别了,但是還是需要手動挂載。。。。。。