mount
Z Wikipedii
mount (montuje system plików) - polecenie uniksowe, które przygotowuje system plików nośnika danych do obsługi przez system operacyjny. Wszystkie pliki dostępne w systemie operacyjnym Unix są zorganizowane w jednym wielkim drzewie, hierarchi plików, zakorzenionej w /. Pliki te mogą być położone na wielu urządzeniach. Właśnie polecenie mount pozwala na przyłączenie systemu plików znajdujących się na danym urządzeniu do wielkiego drzewa plików. Operacją przeciwną do montowania jest umount.
Spis treści |
[edytuj] Składnia polecenia
mount [-opcja] typ urządzenie katalog
[edytuj] Opcje
Argument | Znaczenie |
---|---|
-V | wypisuje wersję |
-h | wypisuje komunikat pomocy |
-p num | jeżeli montowanie wymaga podania hasła, to jest ono czytane z deskryptora pliku num zamiast z terminala |
-a | montuje wszystkie systemy plików (zadanych typów) ujęte w fstab |
-F | użyte w połączeniu z -a dla każdego urządzenia tworzy nowy proces równoległy mount. Powoduje to równoległy przebieg montowania różnych urządzeń lub różnych serwerów NFS. Zaletą jest większa szybkość: także przekroczenia czasu dla NFS będą wyznaczane równolegle. Wadą jest to, że montowania wykonywane są w niezdefiniowanej kolejności. Nie można zatem zastosować tej opcji do równoczesnego montowania /usr i /usr/spool |
-f | powoduje wykonywanie wszystkiego poza faktycznym wywołaniem funkcji systemowej. Jeżeli nie jest to oczywiste: "udaje" to montowanie systemu plików. W połączeniu z flagą -v przydaje się do ustalenia, co usiłuje zrobić polecenie mount. Może być też używana do dodawania wpisów dla urządzeń, które zamontowano wcześniej z opcją -n |
-l | dokłada etykiety ext2, ext3 i XFS do wyjścia wypisywanego przez mount. Żeby opcja ta mogła działać, mount musi mieć prawo odczytu urządzania dyskowego (np. suid root) |
-n | montuje bez zapisywania w /etc/mtab. Jest to niezbędne na przykład gdy /etc znajduje się na systemie plików tylko dla odczytu. |
-s | akceptuje nieodpowiednie opcje montowania, zamiast kończyć pracę niepowodzeniem. Powoduje to ignorowanie opcji montowania, które nie są obsługiwane przez dany system plików. Nie wszystkie systemy plików rozpoznają tę opcję. |
-r | montuje system plików w trybie tylko dla odczytu. |
-w | montuje system plików w trybie odczytu i zapisu. |
-L label | montuje partycję posiadającą podaną etykietę label. |
-t typ_systemu_plików | argument występujący po -t jest używany do wskazania rodzaju systemu plików. Obecnie obsługiwane są: adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, ISO9660, jfs, minix, msdos, ncpfs, nfs, NTFS, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, ums, dos, VFAT, xenix, xfs, xiafs. Od jądra systemów linux w wersji 2.1.21 systemy: ext i xiafs nie będą już dostępne. W przyszłości mają być wycofane: coherent, xenix (które są ekwiwalentem sysv). |
[edytuj] Oznaczenia urządzeń
Oznaczenie | Opis |
---|---|
hda | pierwszy dysk twardy (IDE/EIDE) |
hda1 | pierwsza partycja na pierwszym dysku twardym |
hdb | drugi dysk twardy lub CD-ROM |
sda | dyski SCSI (czyt. skazi), lub zewnętrzne dyski USB rozpoznawane jako urządzenia SCSI, obecnie również dyski SATA |
fd0 | pierwsza stacja dysków elastycznych |
fd1 | druga stacja dysków elastycznych |
cua0 (ale także: ttyS0) | port COM1 |
cua1 (ale także: ttyS1) | port COM2 |
TTY | terminal 1 |
[edytuj] Przykłady
$ mount -t vfat /dev/hda1 /mnt/dysk_c
Pierwsza partycja dysku, będąca typu VFAT, jest tu montowana w katalogu /mnt/dysk_c. Obecnie typ partycji jest rozpoznawany automatycznie, więc można pominąć -t vfat. Montowanie partycji odbywa się zazwyczaj automatycznie podczas uruchomienia systemu operacyjnego.
$ mount -t ISO9660 /dev/cdrom /mnt/cdrom
$ mount -t /dev/fd0 /mnt/floppy
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
- DIGIPEDIA.PL mount manual (pol.)
- podręcznika dyskowego systemu Linux w serwisie usr-share-man.org – Strona
Zarządzanie plikami i systemem plików: | cat • cd • chattr • chmod • chown • chgrp • cp • du • df • file • fsck • ln • ls • lsof • mkdir • more • mount • mv • pwd • rcp • rm • rmdir • split • touch • tree | ||
Zarządzanie procesami | anacron • at • chroot • cron • crontab • htop • kill • killall • nice • ps • sleep • screen • time • timex • top • renice • wait • watch | ||
Zarządzanie użytkownikami/systemem | env • finger • id • locale • mesg • passwd • su • sudo • uname • uptime • w • wall • who • write | ||
Przetwarzanie tekstu | awk • cut • diff • ex • head • iconv • join • less • more • nkf • paste • sed • sort • tail • tr • uniq • wc • xargs • perl | ||
Programowanie shellowe | echo • expr • unset | Drukowanie | lp |
Komunikacja inetd • netstat • ping • rlogin • traceroute |
Wyszukiwanie find • grep • strings • whereis |
Różne banner • bc • cal • man • yes |