debugfs create special files
mke2fs -Fq -b 1024 test.img 512
Exit status is 0
debugfs -R ''stat foo'' -w test.img
Inode: 12   Type: symlink    Mode:  0777   Flags: 0x0
Generation: 0    Version: 0x00000000
User:     0   Group:     0   Size: 3
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 0
Fragment:  Address: 0    Number: 0    Size: 0
ctime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
atime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
mtime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
Fast link dest: "bar"
Exit status is 0
debugfs -R ''stat foo2'' -w test.img
Inode: 13   Type: symlink    Mode:  0777   Flags: 0x0
Generation: 0    Version: 0x00000000
User:     0   Group:     0   Size: 80
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 2
Fragment:  Address: 0    Number: 0    Size: 0
ctime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
atime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
mtime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
BLOCKS:
(0):28
TOTAL: 1

Exit status is 0
debugfs -R ''block_dump 28'' -w test.img
0000  3132 3334 3536 3738 3930 3132 3334 3536  1234567890123456
0020  3738 3930 3132 3334 3536 3738 3930 3132  7890123456789012
0040  3334 3536 3738 3930 3132 3334 3536 3738  3456789012345678
0060  3930 3132 3334 3536 3738 3930 3132 3334  9012345678901234
0100  3536 3738 3930 3132 3334 3536 3738 3930  5678901234567890
0120  0000 0000 0000 0000 0000 0000 0000 0000  ................
*

Exit status is 0
debugfs -R ''stat pipe'' -w test.img
Inode: 14   Type: FIFO    Mode:  0000   Flags: 0x0
Generation: 0    Version: 0x00000000
User:     0   Group:     0   Size: 0
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 0
Fragment:  Address: 0    Number: 0    Size: 0
ctime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
atime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
mtime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
BLOCKS:

Exit status is 0
debugfs -R ''stat sda'' -w test.img
Inode: 15   Type: block special    Mode:  0000   Flags: 0x0
Generation: 0    Version: 0x00000000
User:     0   Group:     0   Size: 0
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 0
Fragment:  Address: 0    Number: 0    Size: 0
ctime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
atime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
mtime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
Device major/minor number: 08:00 (hex 08:00)
Exit status is 0
debugfs -R ''stat null'' -w test.img
Inode: 16   Type: character special    Mode:  0000   Flags: 0x0
Generation: 0    Version: 0x00000000
User:     0   Group:     0   Size: 0
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 0
Fragment:  Address: 0    Number: 0    Size: 0
ctime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
atime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
mtime: 0x50f560e0 -- Tue Jan 15 14:00:00 2013
Device major/minor number: 01:03 (hex 01:03)
Exit status is 0
e2fsck -yf -N test_filesys
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
test_filesys: 16/64 files (0.0% non-contiguous), 29/512 blocks
Exit status is 0
