Esempio didattico sul file system ext2
Jump to navigation
Jump to search
truncate -s 128K disk /sbin/mkfs.ext2 disk hexdump -C disk https://dondi.lmu.build/share/os/ext2-walkthrough.pdf mount /tmp/disk /mnt ls /mnt mkdir /mnt/dir echo ciao mare > /mnt/ciao ln /mnt/ciao /mnt/dir/ciao2 echo addio > /mnt/dir/bye ln -s /mnt/dir/bye /mnt/symlink umount /mnt bvi :set cm=32
Aiuti per la lettura del dump esadecimale:
Blocchi: 00000000 0 -> boot block 00000400 1 superblocco 00000800 2 blockgroup 00000C00 3 BitMap blocchi 00001000 4 BitMap inode 00001400 5 area inode (vedi oltre) ... 00002400 9 inizio area dati, il blocco 9 e' la directory / 00002800 A ... fino a 00005400 15 e' la dir lost+found 00005c00 17 dati file ciao (detto anche dir/ciao2) 00006000 18 dati file bye 0001fc00 7F directory dir Inode: 00001400 inode 1 (riservato) 00001500 inode 2 directory / 00001600 inode 3 00001e00 inode B lost+found 00001f00 inode C directory dir 00002000 inode D file ciao (dir/ciao2) 00002100 inode E file bye 00002200 inode F symlink