Jak rozumieć / etc / mtab?

13
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0

Co oznacza 6 kolumn?

mniam
źródło

Odpowiedzi:

17

mtab wyświetla listę aktualnie podłączonych systemów plików i jest używany przez komendy mount i odmontowuj , gdy chcesz wyświetlić listę montowań lub odmontować wszystkie. Nie jest używane przez jądro, które utrzymuje własną listę (w /proc/mountslub /proc/self/mounts). Jego struktura jest taka sama jak fstab (patrz strona podręcznika) .

Jego 6 kolumn, oddzielonych spacją, to:

  1. Zamontuj urządzenie, jeśli dotyczy lub „brak”
  2. Punkt zamontowania
  3. System plików
  4. Opcje montażu
  5. Używany przez polecenie zrzutu, 0 do zignorowania *
  6. Używany przez komendę fsck (kolejność sprawdzania przy rozruchu), 0 do zignorowania *

* Uwaga: mtab umieszcza wartość fikcyjną w piątej i szóstej kolumnie, aby plik zachował taką samą strukturę jak fstab. Te kolumny nie mają żadnego znaczenia w mtab.

thomasrutter
źródło
3

/etc/mtabPlik dzieli tę samą strukturę jak /etc/fstab. Zgodnie z tą witryną 5. i 6. kolumna /etc/fstabsłużą do przechowywania opcji „Zrzut i fsck”. Piąta kolumna służy do określenia, czy należy wykonać zrzut partycji, a szósta do podjęcia decyzji, czy fsck musi zostać przetworzony na partycji.

W /etc/mtabto jednak dwie opcje tracą sens. Rzeczywiście, te dwie opcje są używane podczas montowania partycji i /etc/mtabzawiera listę już zamontowanych partycji. Jeśli dobrze to rozumiem, te opcje nie są przydatne /etc/mtab. Mogą być tutaj ze względu na kompatybilność /etc/fstab, ponieważ zawartość /etc/mtabmusi być bezpośrednio użyta w/etc/fstab

Agemen
źródło
Dobrze, że kolumny 5 i 6 są bez znaczenia w / etc / mtab, ale są tam, aby można je było wkleić do / etc / fstab i były kompatybilne
thomasrutter
2

Kolumny w /etc/mtabsą takie same /etc/fstab, z tym wyjątkiem, że reprezentują obecnie zamontowane systemy plików zamiast tych skonfigurowanych do zamontowania przez instalację lub sysadmin.

Wcześniej można cat /etc/mtab > /etc/fstabbyło zapisać bieżącą konfigurację zamontowanych systemów plików dla przyszłych rozruchów. Nie poleciłbym tego, co mówi, ponieważ mtabnie zachowuje montowań według etykiety lub UUID, takich jak UUID=lub LABEL=w / etc / fstab, co jest obecnie dość powszechne w dystrybucjach. Spowoduje to problemy dla urządzeń, które mogą nie zostać uruchomione w tej samej kolejności, takich jak zewnętrzne dyski USB lub eSATA.

man fstab da ci opis kolumn.

Cakemox
źródło
1
Nie rozumiem, jak to odpowiada na pytanie.
Agemen,
2

Plik / etc / mtab to lista podłączonych systemów plików, którą zarządzają programy montujące i odmontowujące. Jego format jest podobny do pliku fstab Kolumny arw

  • urządzenie urządzenie lub zdalny system plików, który jest zamontowany.
  • mountpoint miejsce w systemie plików, w którym urządzenie zostało zamontowane.
  • system plików typ zamontowanego systemu plików.
  • opcje opcje montowania dla systemu plików
  • zrzut używany przez zrzut do decydowania, czy system plików wymaga zrzutu.
  • fsckorder używany przez fsck do określania przepustki fsck do użycia.

Sprawdź stronę podręcznika fstab .

użytkownik9517
źródło