问题
在 ubuntu 系统中,默认会将/硬盘设备分区挂载到media/<username>目录下,但是今儿出现了个怪问题,系统死机强制重启后有个分区/dev/sda 3无法挂载了,从 ubuntu 的资源管理器进去,点击此分区报错:
1
2
3
4
error mounting /dev/sda3 at... :wrong fs type,
bad option, bad superblock on /dev/sda3,
missing codepage or helper program,
or other error
当时以为硬盘要寄了,故有了以下”抢救”过程。
抢救
首先尝试是否能识别此分区,查看其文件系统:
1
sudo blkid /dev/sda3
我的文件系统是 NTFS
若要对 NTFS 文件系统进行操作,需要安装如下包:
1
sudo apt install ntfs-3g
尝试修复:
1
sudo ntfsfix /dev/sda3
我的情况下这一步是没有出问题,输出如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Mounting volume... $MFTMirr does not match $MFT (record 0).
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Correcting differences in $MFTMirr record 3...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
重新挂载:
1
sudo mount -t ntfs-3g /dev/sda3 /mnt
我的情况是挂载成功了
重新挂载到/media/<username>/下
1
2
sudo umount /mnt
sudo mount -t ntfs-3g /dev/sda3 /media/<username>/<mount-dir>
最后就是将数据备份一下了