mount - komentorivityökalu UNIX-tyyppisissä käyttöjärjestelmissä . Käytetään tiedostojärjestelmien liittämiseen .
Artikkeli sisältää kuvauksen ja esimerkkejä GNU/Linux-käyttöjärjestelmästä.
Käytetään usein mount SD-kortille, USB-tikulle, DVD:lle ja muille irrotettaville tietovälineille. Komento on saatavilla myös EFI-kuoressa [1] .
/ dev/cdrom -laite liitetään /mnt/cdrom-hakemistoon , jos sellainen on olemassa. Asennushetkestä alkaen siihen asti kunnes käyttäjä irrottaa tiedostojärjestelmän (tai siihen liitetään jotain muuta), hakemisto /mnt/cdrom sisältää laitteen hakemistopuun /dev/cdrom ; tiedostot ja alihakemistot, jotka olivat aiemmin kansiossa /mnt/cdrom , säilytetään, mutta niitä ei voi käyttää ennen kuin /dev/cdrom on irrotettu .
Irrottaaksesi liitännän, määritä vain liitoskohta tai laitteen nimi.
umount /dev/cdromTavallisissa tapauksissa, joissa USB-asemassa on FAT32 -tiedostojärjestelmä , mount-komento näyttää tältä:
mount -t vfat -o codepage=866,iocharset=utf8 /dev/sda1 /mntKoodisivuparametri tarvitaan, jotta luotujen tiedostojen nimet näkyvät oikein vanhemmissa käyttöjärjestelmissä (esim. DOS). Jos jakelusarja käyttää muuta kuin UTF-8-järjestelmän maa -asetusta koodauksena , se on määritettävä iocharset-parametrissa seuraavasti:
mount -t vfat -o codepage=866,iocharset=koi8-r /dev/sda1 /mntVarsinainen käytetty koodaus voidaan määrittää suorittamalla komento locale.
Hyödyllisiä vaihtoehtoja Flash-asemia asennettaessa ovat syncja flush. Ensimmäinen aiheuttaa kirjoituspuskurin pysyvän huuhtelun levylle, jotta tietoja ei menetetä, kun flash-levy irrotetaan ilman irrottamista. Tämän asennuksen sivuvaikutuksena on kirjoitusnopeuden merkittävä lasku. Toinen vaihtoehto (käytettävissä vain uudemmissa Linux-ytimissä) saa puskurin tyhjennettyä levylle viimeisen tiedoston kirjoittamisen jälkeen. Se auttaa myös säästämään tietoja siinä tapauksessa, että levy poistetaan irrottamatta, mutta se ei johda kirjoitusnopeuden laskuun.
Jos levykuva on iso-tiedoston muodossa, sen liittämistä varten sinun on määritettävä parametri -o loopja yleensä tiedostojärjestelmän tyyppi -t iso9660(valinnainen) ( file.iso on kuvatiedoston nimi ja /mnt/iso liitoskohta ):
mount -o loop -t iso9660 file.iso /mnt/isoKuvien liittäminen muuhun kuin iso-muotoon edellyttää muuntamista iso-kuvaksi tai emulaattorin käyttöä. Muuntamiseen voit käyttää komentorivin apuohjelmia (katso alla) tai GUI-apuohjelmaa kiso . Levykuvien asentaminen Linuxissa
bin/cue kuvatVoit muuntaa bin/cue-kuvan iso-kuvaksi käyttämällä bchunk-muunninta:
bchunk image.bin image.cue image.isoEsimerkki SMB-verkkoresurssien asentamisesta:
mount -t smbfs -o username=user,password=pass //server/dir /mnt/localdir/ mount -t cifs -o username=user,password=pass //server/dir /mnt/localdir/(Smbfs-apuohjelma on korvattu Linux-ytimessä cifs-apuohjelmalla, joka on yhteensopiva sen kanssa.) huomauttaa:
Fuse-ydinmoduuli (otettu viralliseen ytimen haaraan 2.6:sta lähtien) sallii etuoikeutettujen käyttäjien liittää erilaisia tiedostojärjestelmiä.
Toimiaksesi sinun on lisättävä käyttäjä sulakeryhmään, voit tehdä sen seuraavasti:
usermod -G -a fuse usertai
adduser user fusetai muokkaamalla /etc/group-tiedostoa manuaalisesti. On myös välttämätöntä, että sulakeytimen moduuli on ladattu:
modprobe fuseTämän jälkeen voit liittää toisen tietokoneen hakemiston sshfs -komennolla :
Irrottaaksesi sinun on annettava komento:
fusermount -u ~/udalennaya_papkaTarvittaessa mountvoit määrittää lisää asennusvaihtoehtoja komentoa suoritettaessa.
Yleensä se määritetään automaattisesti asennuksen aikana tai otetaan asetustiedostosta (katso alla). Mutta joissakin tapauksissa sinun on määritettävä tiedostojärjestelmän tyyppi erikseen. Esimerkiksi kun asennat DVD -levyn UDF - tiedostojärjestelmällä .
mount /dev/cdrom /mnt/dvd -t udfJos määrität tiedostojärjestelmän tyypin väärin, komento mountnäyttää virheilmoituksen
mount: väärä fs-tyyppi, huono vaihtoehto, huono superblock /dev/cdrom, koodisivu puuttuu tai muu virhe Joissakin tapauksissa syslogista löytyy hyödyllistä tietoa - kokeile dmesg | häntää tai niinja neuvoo katsomaan järjestelmäviestitiedoston loppua.
Unable to identify CD-ROM format.Jos asennus onnistuu, se yleensä ilmoittaa, että CD-levy on asennettu (oletusarvoisesti) vain luku -tilassa.
mount: block device /dev/cdrom is write-protected, mounting read-onlyEsimerkki 1 (esimerkiksi USB-levyn asentaminen on otettu):
mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/sda1 /mnt/usbEsimerkki 2 (esimerkiksi liitä ntfs-osio Windows XP asennettuna):
mount -t ntfs -o noatime,users,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xpEsimerkki 3 (asenna laite uudelleen "luku-kirjoitus" (rw) -oikeudella)
mount -o remount,rw /dev/sda2Komentoa mountavaimella --bindtai lyhytnäppäimellä käytetään Linux-ytimeen-B perustuvissa järjestelmissä (2.4.0 ja uudemmat) hakemistoaliaksen luomiseen tiedostojärjestelmäpuuhun. Esimerkiksi komento:
mount --bind /mnt/cdrom/Files /var/ftp/cdromantaa sinun käyttää tiedostoja hakemistosta /mnt/cdrom/Files polun /var/ftp/cdrom kautta, jossa /var/ftp/cdrom on jokin jo olemassa oleva (mahdollisesti tyhjä) hakemisto (sen todellista sisältöä ei voi käyttää ennen kuin se poistetaan). --bindVoit myös kirjoittaa erillisen vaihtoehdon sijaan -o bind, millä on samanlainen vaikutus. Sen avulla voit myös lisätä tiedostoon säännön, joka /etc/fstabliitetään järjestelmän käynnistyksen yhteydessä:
/olddir /newdir none bindTämän hakemistolinkkien luomismenetelmän etuna symbolisiin linkkeihin verrattuna on kyky ohittaa tiedostojärjestelmän pääsyrajoitukset, jotka on asetettu chroot-ympäristössä toimiville prosesseille tai palvelimille chroot-periaatteella. Esimerkiksi proftpd FTP -palvelin poistaa käytöstä symboliset linkit, jotka osoittavat määritetyn hakemiston ulkopuolella oleviin tiedostoihin ja hakemistoihin. mount --bind -komennon toiminta on samanlainen kuin DOS:n subst .
mount-komennon suorittaminen ilman valintoja näyttää liitetyt tiedostojärjestelmät:
/dev/md/5 päälle / kirjoita reiserfs (rw,noatime) proc on /proc type proc (rw) sysfs on /sys tyyppi sysfs (rw,nosuid,nodev,noexec) udev on /dev tyyppi tmpfs (rw,nosuid) devpts /dev/pts tyyppi devpts (rw,nosuid,noexec) /dev/md/4 / files type xfs (rw,noatime) /dev/sda3 /mnt/a type ext3 (rw,noatime) /dev/sdd2 /mnt/docs-tyyppisessä reiserfs:ssä (rw,noatime) shm /dev/shm-tyyppinen tmpfs (rw,noexec,nosuid,nodev) usbfs /proc/bus/usb-tyypin usbfs:ssä (rw,noexec,nosuid,devmode=0664,devgid=85) binfmt_misc /proc/sys/fs/binfmt_misc tyyppi binfmt_misc (rw,noexec,nosuid,nodev) nfsd /proc/fs/nfs tyyppi nfsd (rw,noexec,nosuid,nodev) //ax2/i /mnt/smb type smbfs(0) 172.22.2.1:/files /mnt/files-tyyppi nfs (rw,addr=172.22.2.1)Tämä esimerkki näyttää monia liitettyjä tiedostojärjestelmiä (FS).
Asennusprosessin helpottamiseksi voit lisätä /etc/fstabtarvittavat rivit asetustiedostoon. Esimerkki tämän tiedoston sisällöstä:
# <fs> <liitoskohta> <tyyppi> <opts> <vedos/pass> # HUOMAUTUS: Jos BOOT-osio on ReiserFS, lisää notail vaihtoehto optisiin. #/dev/BOOT /boot ext2 noauto,noatime 1 2 /dev/sda5/reiserfs noatime 0 1 /dev/sda1 none swap sw 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0 # HUOMAA: Seuraava rivi on kriittinen käynnistykselle! proc /proc proc oletusarvot 0 0 # glibc 2.2 ja sitä uudemmat versiot odottavat, että tmpfs asennetaan hakemistoon /dev/shm # POSIX jaettu muisti (shm_open, shm_unlink). # (tmpfs on dynaamisesti laajennettava/kutistuva muistilevy, ja tulee # käytä melkein mitään muistia, jos se ei ole täynnä tiedostoja) shm /dev/shm tmpfs nodev,nosuid,noexec 0 0Jatkossa on mahdollista määrittää mountkomennossa vain laitteen nimi tai liitoskohta - kaikki lisäparametrit otetaan asetustiedostosta. Esimerkiksi tässä kokoonpanossa komento mount /mnt/cdromvastaa komennon suorittamista
mount /dev/cdrom /mnt/cdrom -t iso9660 -o noauto,roToinen asetustiedoston tarkoitus on liittää tiedostojärjestelmät automaattisesti, kun järjestelmä käynnistyy. Jos et halua liittää tiettyjä tiedostojärjestelmiä, sinun on määritettävä niiden parametri määritystiedostossa noauto.
Unix-komennot | ||||||||
---|---|---|---|---|---|---|---|---|
|