UMSDOS HOWTO: Podstawowe zasady działania
Następna strona
Poprzednia strona
Spis treści
5. Podstawowe zasady działania
5.1 Wprowadzenie
Umsdos przemapowuje pliki Linuksa bezpośrednio do
plików MS-DOS. Jest to translacja jeden do jednego. Zawartość
pliku w ogóle nie jest zmieniana. Umsdos funkcjonuje tylko na
nazwach. Pliki specjalne (na przykład dowiązania i urządzenia) zarządzane są
w sposób specjalny.
W każdym katalogu znajduje się plik o nazwie --linux-.---.
5.2 Umsdos może zastąpić system plików MS-DOS.
O Umsdos można myśleć jako o uniwersalnej specjalnej konfiguracji
linuksowego systemu plików MS-DOS. W praktyce ta cecha i
możliwość dostosowania wprowadzają zamieszanie w Umsdos. Oto
dlaczego. Spróbuj zamontować nowo sformatowaną dyskietkę DOS tak, jak
tutaj:
mount -t umsdos /dev/fd0 /mnt
Następnie wykonaj:
ls / >/mnt/LONGFILENAME
ls -l /mnt
Otrzymasz następujący rezultat:
-rwxr-xr-x 1 root root 302 Apr 14 23:25 longfile
Jak na razie wygląda na to, że system plików Umsdos nie robi o wiele
więcej (w praktyce zupełnie nic nie robi), niż zwykły system plików
MS-DOS z Linuksem.
???
5.3 Promowanie katalogów
Jak na razie nic nadzwyczajnego. Oto cała sztuczka. Jeśli katalog
DOS nie jest promowany, to będzie zarządzany tak samo w
Umsdos, jak i w MS-DOS. Umsdos stosuje specjalny
plik w każdym podkatalogu, do uzyskania translacji rozszerzonych
właściwości atrybutów plików (długa nazwa, właściciel itd...) systemu
Umsdos i ograniczeń DOSa. Ten plik jest niewidoczny dla
użytkowników Umsdos, ale widać go, gdy ładujesz DOS. Żeby
uniknąć niepotrzebnego zagracania partycji DOS tymi plikami
(--linux-.---), są one opcjonalne. Jeśli ich nie ma, Umsdos
zachowuje się tak, jak MS-DOS.
Kiedy katalog jest promowany, wszelkie kolejne operacje będą wykonywane z
pełną składnią zwykle dostępną dla użytkowników Linuksa i
Uniksa. W dodatku wszystkie później utworzone katalogi będą
domyślnie promowane.
Ta właściwość pozwala Ci na logiczny podział swojej partycji DOS na
materiał linuksowy i dosowy. Trzeba też zdać sobie sprawę z tego, że pliki
--linux-.--- zajmują miejsce (mniej więcej 2k na katalog).
DOS używa z reguły dużych klastrów (16k dla partycji 500MB),
tak że unikanie tworzenia takiego pliku wszędzie, gdzie się da, może
zaoszczędzić wiele miejsca.
5.4 Jak promować: /sbin/umssync
Promować katalog możesz kiedy chcesz, dzięki /sbin/umssync.
Można go zastosować w każdym momencie. Żeby wypromować katalog, wykonaj
następujące operacje:
Utwórz plik --linux-.---.
Popraw ww. plik, tak aby odzwierciedlał zawartość bieżącego
katalogu.
/sbin/umssync zarządza istniejącym plikiem
--linux-.---. Nie tworzy go jednak za każdym razem od początku.
Po prostu dodaje do niego brakujące pozycje (pliki utworzone podczas
sesji DOS). Usuwa również z niego pozycje plików, które zostały
usunięte z katalogu DOS. Nazwa umssync bierze się
właśnie stąd, że synchronizuje zawartość pliku --linux-.--- z
odpowiednim katalogiem DOS.
5.5 Używanie /sbin/umssync podczas uruchamiania komputera
Dobrze jest umieścić wiersz uruchamiający /sbin/umssync na
końcu pliku /etc/rc.d/rc.S, jeśli go tam nie ma. Następujące
polecenie jest poprawne dla większości systemów:
/sbin/umssync -r99 -c -i+ /
Opcja -c uniemożliwia umssync promowanie katalogów.
Uaktualni on jedynie istniejące pliki --linux-.---.
To polecenie przydaje się, jeśli potrzebujesz dostępu do katalogu
linux podczas sesji DOSa. Linux nie potrafi
poinformować, że katalog został zmodyfikowany przez DOS, tak
więc Umsdos nie może wykonać operacji umssync jak
należy.
5.6 Jak ODpromować
Skasuj plik --linux-.--- z poziomu DOSa. Będziesz tego
żałował.
5.7 A co z plikami utworzonymi podczas sesji DOS?
Jeśli nie używasz umssync w katalogu, w którym pliki zostały dodane
lub skasowane przez DOS, zauważysz kilka problemów:
Nie spowoduje to padnięcia systemu ani żadnych poważnych kłopotów,
ale będziesz się denerwować :-)
Pliki utworzone przez DOS:
Będą niewidoczne z poziomu Linuksa.
Kiedy spróbujesz utworzyć plik o tej samej nazwie, dostaniesz
komunikat o błędzie, że taki plik już istnieje.
Powoduje to więcej zamieszania niż prawdziwego problemu. Nie
uszkadza to systemu plików.
Pliki skasowane przez DOS to nie problem. Umsdos
zauważy ich brak od razu przy pierwszym uruchomieniu i wygeneruje
wiadomość (zwykle zapisując ją w pliku /var/adm/syslog).
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
umsdos howto pl 7umsdos howto pl 1umsdos howto pl 2umsdos howto plumsdos howto pl 6UMSDOS HOWTO plUMSDOS HOWTO pl (2)umsdos howto pl 9umsdos howto pl 3umsdos howto pl 4umsdos howto pl 8bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5wiÄcej podobnych podstron