[so] Subiect examen
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Fri Jun 2 19:09:20 EEST 2017
Adriana Dinca <dinca.adriana2 at gmail.com> writes:
> Multumesc pentru lamuriri.
>
> Cred ca imi este mai clar.
>
> Daca am un fisier obisnuit (dentry + inode) si creez un hard link doar se
> mai adauga un dentry care refera acelasi inode.
Da.
> Daca am un fisier obisnuit si creez un simbolic link se creaza un dentry si
> un inode nou, iar inode-ul respectiv va contine calea catre fisierul
> obisnuit.
Da.
> Ce nu stiu e cum este accesat inode-ul care contine datele utile.
>
> De exemplu, daca deschid un fisier care e simbolic link, SO se uita in
> inode-ul fisier-ului, vede ca e simbolic link si incearca sa deschida
> fisier-ul de la calea continuta in inode-ul rsp. ?
Da. Practic inspectează două fișiere/inode-uri. Și două dentry-uri/link-uri.
> SO trebuie sa se uite in calea din inode-ul simbolic link-ului si sa
> identifice in ce tabela de dentry-uri se gaseste si apoi sa refere inode-ul
> cu datele?
Da.
> Asta ar insemna ca daca vreau sa deschid un simbolic link in urma unui
> apelului open se trece prin 2 inode-uri pana ajung la date?
Exact.
Răzvan
More information about the so
mailing list