Passo1: verificando a partição:
!----->>
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 4004 MB, 4004511744 bytes <<--[[ aqui é o "LiveCD"]]
218 heads, 51 sectors/track, 703 cylinders, total 7821312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000110a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 7821311 3909632 b W95 FAT32
Disk /dev/sdb: 8004 MB, 8004304896 bytes <<--[[ aqui é a partição com problemas]]
27 heads, 25 sectors/track, 23160 cylinders, total 15633408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000da4ae
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 15632907 7815430 83 Linux <<<--- NOTE
ubuntu@ubuntu:~$
!<<-----
Passo 2: Desmontando a partição:
------>>
ubuntu@ubuntu:~$ sudo umount /dev/sdb1
umount: /dev/sdb1: not mounted
ubuntu@ubuntu:~$
<<------
Passo 3: Usando o e2fsck
------>>>
ubuntu@ubuntu:~$ sudo e2fsck -f /dev/sdb1
e2fsck 1.42.9 (4-Feb-2014)
e2fsck: Read-only file system while trying to open /dev/sdb1
Disk write-protected; use the -n option to do a read-only <<<--- NOTA:
check of the device. Disk write-protected
ubuntu@ubuntu:~$
<<<------
Passo 4: usando o mk2fsck
----->>>>
ubuntu@ubuntu:~$ sudo mke2fs -n /dev/sdb1
mke2fs 1.42.9 (4-Feb-2014)
/dev/sdb1: Read-only file system while setting up superblock <<<--- NOTA
ubuntu@ubuntu:~$
<<<<-----
COMENTÁRIOS
Ao usar o comando <sudo mke2fs -n /dev/sdb1> ele não mostra Cópias de segurança de superblocos gravadas em blocos.
Assim, não poderei usar (ou testar) o comando <sudo e2fsck -f -b "numero_block" /dev/sdc1>
#####################################
## MAS! Usando a seguinte linha de comando: ##
## --->> sudo e2fsck -f -n /dev/sdb1 ##
## ##
## Obtive o seguinte saída: ##
#####################################
Início aqui ---------->>>>>
Warning: skipping journal recovery because doing a read-only filesystem check.
Pass 1: Checking inodes, blocks, and sizes
Inode 266259, end of extent exceeds allowed value
(logical block 2048, physical block 1550336, len 2048)
Clear? no
Inode 266259, end of extent exceeds allowed value
(logical block 4096, physical block 1386496, len 3)
Clear? no
Inode 266259, i_blocks is 32736, should be 16392. Fix? no
Inode 266260, end of extent exceeds allowed value
(logical block 2048, physical block 272384, len 1237)
Clear? no
Inode 266260, i_blocks is 26216, should be 16392. Fix? no
Inode 267223, end of extent exceeds allowed value
(logical block 1024, physical block 996352, len 588)
Clear? no
Inode 267223, i_blocks is 12840, should be 8200. Fix? no
Deleted inode 455923 has zero dtime. Fix? no
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -(272384--273620) -(743178--743180) -(996352--996939) -(1199654--1199662) -(1199673--1199678) -(1199684--1199692) -(1199736--1199744) -(1200033--1200041) -(1200061--1200069) -(1202205--1202213) -(1202217--1202225) -(1202229--1202237) -(1202337--1202345) -(1202419--1202427) -(1202667--1202675) -1203026 -(1380608--1380751) -(1386496--1386498) -(1550336--1552383) -(1766591--1766593) -(1766751--1766753) -1768097 -(1881242--1881250)
Fix? no
Free blocks count wrong (527251, counted=524802).
Fix? no
Inode bitmap differences: -133108 -135874 -261859 -262057 -394455 -455543 -455575 -455797 -455923 -457313 -(457473--457474) -457949 -458132 -458939 -459645 -460345 -460664 -460824 -460891
Fix? no
Free inodes count wrong (239541, counted=238672).
Fix? no
/dev/sdb1: ********** WARNING: Filesystem still has errors **********
/dev/sdb1: 249099/488640 files (0.3% non-contiguous), 1426606/1953857 blocks
<<<<<<<<<<--------------------- Fim do "retorno"