Android

Kako montirati i demontirati datotečne sustave u Linuxu

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sadržaj:

Anonim

Na operacijskim sustavima Linux i UNIX možete upotrijebiti naredbu mount za pričvršćivanje (montiranje) datotečnih sustava i prijenosnih uređaja poput USB flash diskova na određenoj točki montiranja u stablu direktorija.

Naredba umount odvaja (isključuje) instalirani datotečni sustav od stabla direktorija.

U ovom ćemo vodiču istražiti osnove pričvršćivanja i odvajanja različitih datotečnih sustava pomoću naredbi mount i umount .

Kako popisati montirane datotečne sustave

Kada se koristi bez ikakvog argumenta, naredba mount prikazat će sve trenutno priključene datotečne sustave:

mount

Izlaz će prema zadanim postavkama sadržavati sve datotečne sustave, uključujući virtualne poput cgroup, sysfs i drugih. Svaki redak sadrži podatke o nazivu uređaja, direktoriju u koji je uređaj montiran, vrstu datotečnog sustava i mogućnosti montiranja u sljedećem obliku:

device_name on directory type filesystem_type (options)

Za prikaz samo određenih datotečnih sustava koristite opciju -t .

Na primjer, za ispis samo ext4 particije koje biste koristili:

mount -t ext4

Montaža datotečnog sustava

Za montiranje datotečnog sustava na dano mjesto (točka montiranja) koristite naredbu mount u sljedećem obliku:

mount DEVICE_NAME DIRECTORY

Jednom kada je datotečni sustav spojen, točka montiranja postaje korijenski direktorij instaliranog datotečnog sustava.

Na primjer, za montiranje /dev/sdb1 datotečnog sustava u /mnt/media mapu koju biste koristili:

sudo mount /dev/sdb1 /mnt/media

Kada montirate uređaj s uobičajenim datotečnim sustavom, poput ext4 ili xfs , naredba mount automatski će otkriti vrstu datotečnog sustava. Međutim, neki datotečni sustavi nisu prepoznati i trebaju ih izričito navesti.

Upotrijebite opciju -t da biste odredili vrstu datotečnog sustava:

mount -t TYPE DEVICE_NAME DIRECTORY

Da biste odredili dodatne mogućnosti montiranja, koristite opciju -o :

mount -o OPTIONS DEVICE_NAME DIRECTORY

Više opcija može se navesti kao popis odvojen zarezom (ne zarezu nakon zareza).

Možete dobiti popis svih opcija montiranja tako da upišete man mount u svoj terminal.

Montiranje datotečnog sustava pomoću / etc / fstab

Prilikom davanja naredbe mount samo jednom parametru (bilo direktoriju ili uređaju), on će pročitati sadržaj konfiguracijske datoteke /etc/fstab da provjeri je li navedeni datotečni sustav naveden ili ne.

Ako /etc/fstab sadrži podatke o datoj datotečnom sustavu, naredba mount koristi vrijednost za drugi parametar i opcije montiranja navedene u fstab datoteci.

Datoteka /etc/fstab sadrži popis unosa u sljedećem obliku:

/ Etc / fstab

Pomoću naredbe mount u jednom od sljedećih oblika dodajte datotečni sustav naveden u datoteci /etc/fstab :

mount DIRECTORY mount DEVICE_NAME

Ugradnja USB diska

Na većini modernih distribucija Linuxa, poput Ubuntua, USB diskovi automatski će se montirati kad je umetnete, ali ponekad ćete možda trebati ručno montirati pogon.

Da biste ručno montirali USB uređaj, napravite sljedeće korake:

  1. Stvorite točku montiranja:

    sudo mkdir -p /media/usb

    Pod pretpostavkom da USB pogon koristi /dev/sdd1 uređaj, možete ga montirati u /media/usb direktorij upisivanjem:

    sudo mount /dev/sdd1 /media/usb

    Da biste pronašli vrstu uređaja i datotečnog sustava, možete koristiti bilo koju od sljedećih naredbi:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

Za postavljanje USB pogona koji su formatirani exFAT morat ćete instalirati besplatni modul i alate FUSE exFAT.

Montaža ISO datoteka

ISO datoteku možete montirati pomoću petlje, što je poseban pseudo-uređaj koji datoteci čini dostupnom kao blok-uređaj.

  1. Započnite s stvaranjem točke montiranja, to može biti bilo koje mjesto koje želite:

    sudo mkdir /media/iso

    Montirajte ISO datoteku na točku montiranja upišite sljedeću naredbu:

    sudo mount /path/to/image.iso /media/iso -o loop

    Ne zaboravite zamijeniti /path/to/image.iso sa stazom do vaše ISO datoteke.

Montaža NFS

Da biste montirali NFS udio, trebate imati instaliran paket NFS klijenta na vašem sustavu.

  • Instalirajte NFS klijent na Ubuntu i Debian:

    sudo apt install nfs-common

    Instalirajte NFS klijent na CentOS i Fedora:

    sudo yum install nfs-utils

Koristite korake u nastavku da montirate udaljeni NFS direktorij na svoj sustav:

  1. Napravite direktorij koji će služiti kao točka montiranja za udaljeni datotečni sustav:

    sudo mkdir /media/nfs

    Općenito, pri pokretanju ćete htjeti automatski montirati udaljeni NFS udjel. Da biste to učinili, otvorite /etc/fstab datoteku s uređivačem teksta:

    sudo nano /etc/fstab

    Datoteku dodajte sljedeći redak, zamjenjujući remote.server:/dir s IP adresom ili nazivom hosta NFS poslužitelja i izvezenim direktorijom:

    / Etc / fstab

    #

    remote.server: / dir / media / nfs nfs zadane vrijednosti 0 0

    Montirajte NFS udio izvođenjem sljedeće naredbe:

    sudo mount /media/nfs

Demontaža datotečnog sustava

Da biste odvojili montirani datotečni sustav, upotrijebite naredbu umount nakon koje slijedi ili direktorij u kojem je postavljen (točka montiranja) ili naziv uređaja:

umount DIRECTORY umount DEVICE_NAME

Ako se koristi datotečni sustav, naredba umount neće uspjeti odvojiti datotečni sustav. U tim situacijama pomoću naredbe fuser možete otkriti koji procesi pristupaju datotečnom sustavu:

fuser -m DIRECTORY

Jednom kada odredite procese, možete ih zaustaviti i isključiti datotečni sustav.

Lijeni otkaz

Upotrijebite opciju -l ( --lazy ) za isključivanje zauzetog datotečnog sustava čim više nije zauzet.

umount -l DIRECTORY

Prisilno isključite

Upotrijebite opciju -f ( --force ) da biste aktivirali demontažu. Ova se opcija obično koristi za demontiranje nedostupnog NFS sustava.

umount -f DIRECTORY

Općenito nije dobra ideja izuzeti ga jer može oštetiti podatke u datotečnom sustavu.

Zaključak

Do sad biste trebali dobro razumjeti kako pomoću naredbe mount pričvrstiti različite datotečne sustave na stablo direktorija i odvojiti nosače pomoću naredbe umount .

Da biste saznali više o opcijama naredbe mount i umount pogledajte njihove odgovarajuće stranice.

montirati terminal za umount