plik


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 7
umsdos howto pl 1
umsdos howto pl 2
umsdos howto pl
umsdos howto pl 6
UMSDOS HOWTO pl
UMSDOS HOWTO pl (2)
umsdos howto pl 9
umsdos howto pl 3
umsdos howto pl 4
umsdos howto pl 8
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5
Keystroke HOWTO pl (2)
PostgreSQL HOWTO pl 14
printing howto pl 5

więcej podobnych podstron