File reprezintă un fișier din punctul de vedere al sistemului de fișiere. Inode-ul reprezintă un fișier din punctul de vedere al procesorului
adevărat/adevărat
adevărat/fals
fals/adevărat
fals/fals
[4]
(1)
Superblocul este o structură care:
Înglobează toate blocurile.
Reprezintă o instanță montată a unui sistem de fișiere.
Conține datele cele mai importante de pe mediumul ce trebuie montat.
Nu există.
[2]
(1)
Magic number-ul unui sistem de fișiere:
este folosit pentru a decripta datele de pe medium și nu poate fi ușor accesat.
este folosit ca poison în blocurile neocupate
este un număr folosit pentru a verifica sistemul de fișiere de pe un mediu.
asigură implementarea driver-ului prin insuși existența lui.
[3]
(1)
Pentru a monta un sistem de fișiere virtual, un driver trebuie să apeleze:
get_sb_pseudo
}
get_sb_nodev
}
get_sb_bdev
}
get_sb_single
}
[2]
(1)
Ce fel de metode conține structura
super_operations
}?
Operații legate de alocarea/eliberarea inode-urilor.
Operații super.
Orice operație de scriere/citire a vreunui fișier din sistemul de fișiere
Operații care modifică inode-urile din inode cache.
[1]
(1)
iget_locked:
Alocă un inode dacă nu există și obține un lock pe el
Obține un lock pe inode doar dacă există.
Verifică doar existența inode-ului în inode cache.
Citește un inode de pe disc.
[1]
(1)
inode_init_once:
Inițializează fiecare inode(de tip VFS) alocat.
Inițializează toate inode-urile. Apelat la pornirea sistemului.
Inițializează inode cache-ul asociat cu superblocul.
Inițializează inode-ul rădăcină.
[1]
(1)
La montarea sistemelor de fișiere virtuale (procfs de exemplu), al treilea parametru (dispozitivul care trebuie montat) trebuie să fie:
/.
La fel cu numele sistemului de fișiere.
Nu contează.
none.
[4]
(1)
Inode-ul rădăcină:
Este inode-ul care înlocuiește mount-point-ul la montare.
Va fi întodeauna asociat cu path-ul
}.
Nu are corespondent fizic pe fisc.
Este cel mai mare inode.
[1]
(1)
Funcția apelată la demontare în cazul unui sistem de fișiere fără suport fizic (virtual) este:
kill_little_sucker
kill_little_super
kill_nodev_super
kill_litter_super
[4]
(1)