Difference between revisions of "Esempio didattico sul file system ext2 (2026)"
Jump to navigation
Jump to search
(Created page with "<pre> 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...") |
m |
||
| Line 4: | Line 4: | ||
hexdump -C disk | hexdump -C disk | ||
| − | https://dondi.lmu.build/share/os/ext2-walkthrough.pdf | + | documento con spiegazioni: https://dondi.lmu.build/share/os/ext2-walkthrough.pdf |
| + | |||
| + | disco immagine di prova e tool sperimentale per facilitare la lettura: | ||
| + | https://www.cs.unibo.it/~renzo/so/ext2test.tgz | ||
| + | |||
| + | Il disco immagine è stato creato con questi comandi: | ||
mount /tmp/disk /mnt | mount /tmp/disk /mnt | ||
| Line 44: | Line 49: | ||
00002100 inode E file bye | 00002100 inode E file bye | ||
00002200 inode F symlink | 00002200 inode F symlink | ||
| + | |||
| + | esempi di uso del tool e2exp: | ||
</pre> | </pre> | ||
Revision as of 10:30, 9 April 2026
truncate -s 128K disk /sbin/mkfs.ext2 disk hexdump -C disk documento con spiegazioni: https://dondi.lmu.build/share/os/ext2-walkthrough.pdf disco immagine di prova e tool sperimentale per facilitare la lettura: https://www.cs.unibo.it/~renzo/so/ext2test.tgz Il disco immagine è stato creato con questi comandi: 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 esempi di uso del tool e2exp: