ZADANIE 09 (11)











Zadanie 9

Wstęp

Jedną z bardziej denerwujących rzeczy jakie muszę robić w domu po "przesiadce"
z M$ Windows na Linuxa jest montowanie dyskietek. Ile to razy wyciągałem
w pośpiechu dyskietkę zapominając o magicznym

#umount /dos/a

W szkole oczywiście nie dawało się jej czytać...(a był to na przykład
ostateczny termin oddawania zadania semestralnego). Czy nie można byłoby
używać stacji dyskietek jak pod DOS-em: wkładam dyskietkę -> odczytuję/zapisuję
-> wyjmuję dyskietkę !!!

Zadanie:

Zmodyfikuj plik system tak, aby użytkownik nie musiał wydawać polecenia
mount po włożeniu dyskietki do stacji i umount przed jej
wyjęciem.

Podpowiedzi:


Powinieneś zacząć od obejrzenia plików:

/drivers/block/floppy.c - starownik stacji dyskietek
/fs/super.c - tu są zdefiniowane systemowe funkcje do montowania i odmontowywania
systemów plików
/fs/namei.c - procedury do zamiany ścieżek na i-węzły
byćmoże pliki z katalogu /fs/ext2 będą ci potrzebne


system nie będzie wiedział w którym momencie wyjmiesz dyskietkę i kiedy
on powinien zrobić umount. Dlatego powinieneś odmontowywać dyskietkę po
każdym zapisie lub zrezygnować z buforowania zapisu albo opróżniać bufory
po każdym zapisie.



prowadzący zajęcia dostał materiały z większą liczbą wskazówek - poproś
go o pomoc


Pytania:


Czy po zainstalowaniu twojego nowego sterownika trzeba będzie wprowadzać
jakieś zmiany do pliku /etc/fstab?

Czy możliwa będzie obsługa wielu dyskietek z różnymi systemami plików?

Jak umożliwić korzystanie ze stacji tylko wybranym użytkownikom?



Jarek Nowisz





Wyszukiwarka

Podobne podstrony:
ZADANIE (11)
zadaniegz 11
ZADANIE (11)
Analiza Zadania 11
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)
zadanie 11
ZADANIE (11)
ZADANIE (11)
ZADANIE (11)

więcej podobnych podstron