Pracuję nad wirtualnym systemem plików, który nie jest oparty na dysku, w rodzaju/proc. Teraz chcę utworzyć dowiązanie symboliczne wewnątrz niego do celu w systemie plików ext3. Nie znalazłem żadnej standardowej dokumentacji na temat sposobów osiągnięcia tego. Do tej pory domyślałem się, że muszę napisać funkcję, która ma być umieszczona pod symlink
w struct inode_operations
. Ale szczerze mówiąc, tracę nawet przy parametrach funkcji.Implementowanie dowiązań symbolicznych w wirtualnym systemie plików
Jeśli ma to znaczenie, zacząłem się z tego poradnika na LWN: http://lwn.net/Articles/13325/
EDIT: Ja pracuję z libfs nie FUSE w momencie
jestem rzeczywiście działa na istniejący moduł jądra, który używa libfs aby utworzyć wirtualny system plików. Wiem, że byłoby łatwiej, gdybym używał BEZPIECZNIKA, ale w tej chwili nie ma mowy :) – user108127