Linux Mount Command

Linux Mount Command



Sa ecosystem ng Linux, ang pag-mount ay isa sa mga pangunahing operasyon na umaasa sa system. Sa katunayan, ang filesystem ng Linux ay nakasalalay lamang sa mekanismo ng pag-mount.

Bago tumalon nang mas malalim sa mount command, tingnan natin kung ano talaga ito. Sa Linux, ang pag-mount ay ang proseso ng paglakip ng isang karagdagang filesystem sa tuktok ng kasalukuyang naa-access na filesystem sa computer.







Isang mabilis na tala sa filesystem: ito ay isang hierarchy ng mga direktoryo na ginagamit ng mga system upang ayusin ang (mga) file at (mga) folder sa isang storage media. Ang filesystem ay umiiral sa bawat solong solusyon sa pag-iimbak: USB flash drive, CD-ROM, HDD, SSD, at kahit mga floppy disk! Sa kaso ng UNIX / Linux at mga katulad na system, nagsisimula ang filesystem sa direktoryo ng ugat (nabanggit bilang /). Sa ilalim ng ugat, ang lahat ng iba pang mga filesystem ng bata ay mayroon.



Paggamit ng bundok

Dahil sa mekanismo ng pag-mount sa core ng system, ang mount ay may mahalagang papel sa paghubog ng ecosystem ng Linux. Nag-aalok ang utos na ito ng isang toneladang utility para sa maraming mga sitwasyon. Tuwing tumatakbo ka upang mai-mount ang isang filesystem, nakikipag-ugnay ito sa kernel upang makumpleto ang operasyon.



Sa artikulong ito, susubukan kong saklawin ang mga mahalaga at kagiliw-giliw hangga't maaari. Gayunpaman, ganap na nasa iyo at sa iyong pagkamalikhain na gamitin ang mount sa iyong kalamangan.





lokasyon ng bundok

Patakbuhin ang utos na ito.

alin bundok



Matatagpuan ito sa direktoryo / usr / bin. Ang direktoryo na ito ay karaniwang tahanan ng halos lahat ng mga utos na iyong tatakbo sa kasaysayan ng iyong Linux.

Mga Pangunahing Kaalaman

Narito kung paano ang hitsura ng napaka pangunahing istraktura ng pagpapatakbo ng mga mount command.

bundok --source <pinagmulan> --target <target>

Habang ang paggamit ng mga flag ng –source at –target ay hindi pangkaraniwan, masidhi kong inirerekumenda ang mga tao na gawin ito para sa pagkakaroon ng isang malinaw na pagkakaiba sa layunin ng utos.

Upang mai-mount ang isang tiyak na filesystem, kailangan ng pag-mount ang mapagkukunan at ang target. Halimbawa, kinuha ko ang pag-install ng Ubuntu ng ISO at nais kong i-mount ang file na ito. Patakbuhin ang mga sumusunod na utos.

sudo mkdir /mnt/ubuntu_iso

sudo bundok -o kayaloop-tiso9660--source~/Desktop/ubuntu-19.04-desktop-amd64.iso
--target /mnt/ubuntu_iso

Sa seryeng ito ng mga utos, lumikha kami ng isang direktoryo kung saan mai-mount ang ISO file. Pagkatapos, sinabi namin sa mount na gamitin ang direktoryong iyon para sa pag-mount ng ISO sa direktoryong iyon.

Kung nagtapos ka sa isang error tulad ng nabigong pag-setup ng loop aparato, pagkatapos suriin kung tama ang nai-type na utos. Sa ibang mga kaso, tiyaking tumatakbo ang module ng loop ng kernel.

lsmod | mahigpit na pagkakahawakloop

Walang output sa hakbang na ito na nangangahulugang hindi tumatakbo ang module. Simulan ito gamit ang modprobe.

sudoloop ng modprobe

Ang utos ay dapat tumakbo ngayon lang.

Listahan ng lahat ng mga pag-mount

Kapag nagpapatakbo ng mount 'nang nag-iisa nang walang anumang karagdagang mga parameter, ibabalik nito ang listahan ng lahat ng kasalukuyang naka-mount na mga filesystem sa imbakan ng computer.

bundok

O,

bundok -ang

Mount bersyon

bundok -V

Ipapakita nito ang bersyon ng software ng mount.

Impormasyon ng filesystem

Kung mayroon kang isang tiyak na uri ng filesystem na nasa isip, maaari mong gamitin ang mount upang suriin kung anong mga bundok ang gumagamit ng filesystem na ito.

bundok -t <filesystem_type>

Halimbawa, ililista ng utos na ito ang lahat ng mga filesystem na gumagamit ng ext4.

bundok -ang -text4

Paggamit / etc / fstab

Ito ay isang espesyal na file ng pagsasaayos ng system na naglalaman ng mga filesystem para sa OS. Habang mas madali na ngayong i-mount ang mga aparato at filesystem, sa mga unang edad, ang fstab ay ang tanging pagpipilian upang sabihin sa computer na suriin ang anumang tukoy na filesystem at awtomatikong i-mount ito.

Matatagpuan ito sa / etc / fstab.

isa/atbp/fstab

Ang bat ay isang nakahihigit na kahalili para sa pusa na may mga karagdagang tampok tulad ng pag-highlight at pag-format ng syntax.

Tulad ng nabanggit sa file, ang fstab ay sumusunod sa sumusunod na istraktura para sa talahanayan.

<filesystem> <Mount point> <uri> <mga pagpipilian>
<magtapon> <pumasa>

Sa listahan, mayroong isang entry bilang default (ang HDD ng system). Ipaliwanag natin ito nang paisa-isa.

Ang bahaging ito ay ang filesystem na mai-mount. Itinakda ito ng UUID.

Susunod ay ang mount point. Sa kasong ito, mai-mount ito bilang ugat.

Ngayon, ang uri ng filesystem. Gumagamit ito ng ext4 journal system file.

Ito ang mga pagpipilian na susundan ang mount kapag tumataas ang filesystem.

Ang mga susunod na halaga ay para sa pagtapon at ipasa ayon sa pagkakabanggit.

Sa artikulong ito, hindi kami lalalim sa kabaliwan ng fstab. Kung interesado ka, huwag mag-atubiling maghanap sa internet para sa mga naaangkop na gabay at paliwanag na may karagdagang mga tip at trick.

Pag-mount ng isang aparato

Sa halos lahat ng mga modernong distrito ng Linux sa mga araw na ito ay awtomatikong mai-mount ang anumang imbakan aparato na awtomatikong kumonekta dito, halimbawa, mga USB flash drive. Gayunpaman, kung hindi ito naka-mount o naka-disable ang auto-mount, kailangan mong i-mount ito nang manu-mano.

Sa una, suriin kung ang aparato ay kinikilala ng system.

kwarta -ang

Lumikha ng isang naaangkop na direktoryo para sa pag-mount ng aparato.

sudo mkdir /tumakbo/kalahati/usb

Oras na sa wakas ay mai-mount ang drive sa folder.

sudo bundok --source /dev/sdb1--target /tumakbo/kalahati/usb

Tandaan: Kung nais mong i-mount ang imbakan na may ilang mga hindi karaniwang tunog na mga filesystem tulad ng exFAT, kailangan mo ng naaangkop na mga driver. Sa kaso ng Ubuntu, ito ay exfat-utils at exfat-fuse. Sa kaso ng Arch at iba pang mga distro na nakabatay sa Arch, ito ay mga exfat-util. Kung gumagamit ka ng anuman maliban doon, tiyaking suriin para sa angkop na solusyon sa exFAT para sa iyong system.

Inaalis ang kabundukan

Kapag na-mount mo na, ang filesystem ay mananatili doon magpakailanman. Sa kaso ng mga pangunahing filesystem, mahalaga na manatiling naka-mount ang mga ito. Gayunpaman, ang mga aparato sa pagtanggal ay dapat na unmounted muna at pagkatapos ay alisin. Kung hindi man, maaari itong maging sanhi ng mga isyu tulad ng pagkawala ng data, katiwalian sa data, at iba pang mga pinsala. Hindi sinasadyang nasira ko ang isang USB flash drive ng aking.

Upang ma-unmount ang anumang filesystem, gamitin ang unmount command.

sudo umount -v <target>

Pangwakas na saloobin

Palaging mahusay na kumunsulta sa mga pahina ng tao at impormasyon para sa mga malalim na gabay sa anumang tool. ang bundok ay hindi naiiba.

lalaki bundok

impormasyonbundok

Mag-enjoy!