Poprzedni -
Index -
Następny
3. Zwalnianie i-węzła
¬ródło:
/usr/src/linux/fs/ext2/ialloc.c
Składnia:
void ext2_free_inode (const struct inode * inode)
Parametry:
inode - i-węzeł, który należy zwolnić
Algorytm:
- Poprawienie informacji o quocie.
- Zablokowanie super-bloku.
- Zwolnianie i-węzła w pamięci
- Modyfikujemy struktury dysku:
- Licznik plików w katalogu
- Licznik użytych katalogów (w przypadku katalogu)
- Licznik wolnych i-węzłów
- Bitmapa zajętych i-węzłów
- Odblokowanie super-bloku.