Results of:
sudo fsck.ext4 -vcck /dev/mapper/name_I_gave
It’s typed by hand so please don’t be surprised by minor errors.
Pass 1: Checking inodes, blocks, and sizes
Bad block list says the bad block list inode is bad. Clear indoe<y> yes
Error reading block <NUMBER> (Input/output error) while getting next inode from scan. Ignore error? yes
Force rewrite? yes
Root inode is not a directory. Clear? yes
Pass 2: Checking directory structure
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED_1> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Entry'..' in <2>/<NUMBER IN THE MILLIONS OMITTED_13> (SAME_NUMBER) has deleted/unused inode 2. Clear? yes
Pass 3: Checking directory connectivity
Root inode not allocated. Allocate? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED_1 (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED (...)
Connect to /lost+found? yes
Unconnected directory inode NUMBER IN THE MILLIONS OMITTED_13 (...)
Connect to /lost+found? yes
Pass 4: Checking reference counts
Inode NUMBER IN THE MILLIONS OMITTED_1 ref count is n(OMITTED), should be n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode NEW_BIG_NUMBER_A
Connect to /lost+found? yes
Inode NEW_BIG_NUMBER_A ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode NEW_BIG_NUMBER_B
Connect to /lost+found? yes
Inode NEW_BIG_NUMBER_B ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode ANOTHER_NEW_BIG_NUMBER
Connect to /lost+found? yes
Inode ANOTHER_NEW_BIG_NUMBER ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode ANOTHER_NEW_BIG_NUMBER
Connect to /lost+found? yes
Inode ANOTHER_NEW_BIG_NUMBER ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode ANOTHER_NEW_BIG_NUMBER
Connect to /lost+found? yes
Inode ANOTHER_NEW_BIG_NUMBER ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode ANOTHER_NEW_BIG_NUMBER
Connect to /lost+found? yes
Inode ANOTHER_NEW_BIG_NUMBER ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode ANOTHER_NEW_BIG_NUMBER
Connect to /lost+found? yes
Inode ANOTHER_NEW_BIG_NUMBER ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Unattached inode ANOTHER_NEW_BIG_NUMBER
Connect to /lost+found? yes
Inode ANOTHER_NEW_BIG_NUMBER ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Inode NUMBER IN THE MILLIONS OMITTED ref count is another_n(OMITTED), should be another_n-1. Fix? yes
Pass 5: Checking group summary information
Block bitmap differences: -(NNNN--NNNN) -(NNNNN--NNNNN) -NNNNN -(NNNNN--NNNNN) -NNNNNNNN -(NNNNNNNN--NNNNNNNN) -NNNNNNNN -NNNNNNNN -(NNNNNNNN--NNNNNNNN)
Fix? yes
Free blocks count for group #0 (NNNN, counted=<SLIGHTLY_LARGER_NUMBER>)
Fix? yes
Free blocks count for group #1 (NNNNN, counted=<SLIGHTLY_LARGER_NUMBER>)
Fix? yes
Free blocks count for group #2 (NNNN, counted=SLIGHTLY_LARGER_NUMBER)
Fix? yes
Free blocks count for group #NN (NNNNNNNNNN, counted=0)
Fix? yes
Free blocks count for group #NN (NNNN, counted=SLIGHTLY_LARGER_NUMBER)
Fix? yes
(...)
(... THERES ENOUGH OF THIS WITH MINOR VARIATION...)
(...)
/dev/mapper/name-chosen: ***** FILE SYSTEM WAS CHANGED *****
NNNNNN inodes used (1.N%, out of NNNNNNNN)
NNNN non-contiguous files (0.N%)
NNN non-contiguous directories (0.N%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: NNNNNN/NNN
NNNNNNNN blocks used (40.NN%, out of NNNNNNNNN)
0 bad blocks
N large files
NNNNNN regular files
NNNNN directories
0 character device files
0 block device files
1 fifo
NNNN links
NNNNN symbolic links (fast symbolic links)
N sockets
------------
NNNNNN files
What say the gods of fs restoration?
EDIT: BTW the Dolphin File Manager won’t show the files/folders still. All it shows is a lost+found folder.
EDIT EDIT: Its locked and has a directory ‘#NN’ with folders and files that match the inodes mentioned above. What to do with them though? Hmm.