Você executa o fsck no dispositivo que representa a partição bruta. Isto parece ser / dev / sdb2 de cima.
Eu estou usando o Ubuntu para tentar reparar um cartão SDHC danificado. o cartão tem duas partições e eu quero consertar a partição ext4:
ubuntu@ubuntu:/dev$ mount | grep /media
/dev/sdb1 on /media/1AF7-904A type vfat (rw,nosuid,nodev,uid=999,gid=999,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sdb2 on /media/8fe3c9ad-c8f5-4b39-aec2-f6e8dba743e0 type ext4 (rw,nosuid,nodev,uhelper=udisks)
ubuntu@ubuntu:/dev$ df -h | grep /media
/dev/sdb1 56M 34M 23M 61% /media/1AF7-904A
/dev/sdb2 30G 2.1G 26G 8% /media/8fe3c9ad-c8f5-4b39-aec2-f6e8dba743e0
eu acho que fsck
é a maneira de fazer isso. mas eu não posso fazer um fsck
enquanto a partição está montada, então eu desmonto a partição ext4, mas então eu não consigo encontrar a partição para executar o fsck contra! Como posso executar o fsck
?
ubuntu@ubuntu:/dev$ umount /media/8fe3c9ad-c8f5-4b39-aec2-f6e8dba743e0
ubuntu@ubuntu:/dev$ df -h
Filesystem Size Used Avail Use% Mounted on
/cow 880M 89M 792M 11% /
udev 873M 4.0K 873M 1% /dev
tmpfs 352M 860K 351M 1% /run
/dev/sr0 696M 696M 0 100% /cdrom
/dev/loop0 667M 667M 0 100% /rofs
tmpfs 880M 52K 880M 1% /tmp
none 5.0M 4.0K 5.0M 1% /run/lock
none 880M 80K 880M 1% /run/shm
/dev/sdb1 56M 34M 23M 61% /media/1AF7-904A
Você executa o fsck no dispositivo que representa a partição bruta. Isto parece ser / dev / sdb2 de cima.