Linux Mount Command

Linux Mount Command



ในระบบนิเวศของ Linux การติดตั้งเป็นหนึ่งในการดำเนินการหลักที่ระบบต้องพึ่งพา อันที่จริง ระบบไฟล์ของ Linux ขึ้นอยู่กับกลไกการเมานต์เท่านั้น

ก่อนที่จะเจาะลึกลงไปในคำสั่ง mount มาดูกันว่าจริงๆ แล้วมันคืออะไร ใน Linux การติดตั้งเป็นกระบวนการของการแนบระบบไฟล์เพิ่มเติมที่ด้านบนของระบบไฟล์ที่เข้าถึงได้ในปัจจุบันบนคอมพิวเตอร์







บันทึกย่อเกี่ยวกับระบบไฟล์: เป็นลำดับชั้นของไดเร็กทอรีที่ระบบใช้ในการจัดระเบียบไฟล์และโฟลเดอร์บนสื่อบันทึกข้อมูล ระบบไฟล์มีอยู่ในทุกโซลูชันการจัดเก็บข้อมูล: แฟลชไดรฟ์ USB, CD-ROM, HDD, SSD และแม้แต่ฟลอปปีดิสก์! ในกรณีของ UNIX/Linux และระบบที่คล้ายกัน ระบบไฟล์จะเริ่มต้นด้วยไดเร็กทอรีราก (ระบุเป็น /) ภายใต้รูท ระบบไฟล์ย่อยอื่นๆ ทั้งหมดมีอยู่



ใช้เมานต์

เนื่องจากกลไกการติดตั้งที่เป็นแกนหลักของระบบ การเมานต์จึงมีบทบาทสำคัญในการกำหนดระบบนิเวศของ Linux คำสั่งนี้มีประโยชน์มากมายสำหรับสถานการณ์ต่างๆ เมื่อใดก็ตามที่คุณใช้การเมานต์เพื่อเมานต์ระบบไฟล์ เคอร์เนลจะติดต่อกับเคอร์เนลเพื่อดำเนินการให้เสร็จสิ้น



ในบทความนี้ ฉันจะพยายามครอบคลุมสิ่งสำคัญและน่าสนใจให้มากที่สุด อย่างไรก็ตาม ขึ้นอยู่กับคุณและความคิดสร้างสรรค์ของคุณโดยสมบูรณ์ที่จะใช้เมาท์ให้เป็นประโยชน์





ตำแหน่งติดตั้ง

เรียกใช้คำสั่งนี้

ที่ ภูเขา



อยู่ในไดเร็กทอรี /usr/bin ไดเร็กทอรีนี้โดยทั่วไปจะเป็นบ้านของคำสั่งเกือบทั้งหมดที่คุณเคยเรียกใช้ในประวัติของ Linux

พื้นฐาน

นี่คือลักษณะโครงสร้างพื้นฐานของการรันคำสั่ง mount

ภูเขา --แหล่งที่มา <แหล่งที่มา> --เป้า <เป้า>

ในขณะที่การใช้แฟล็ก –source และ –target นั้นไม่ธรรมดา ฉันขอแนะนำอย่างยิ่งให้ผู้คนทำเช่นนั้นเพื่อให้มีความแตกต่างที่ชัดเจนในจุดประสงค์ของคำสั่ง

ในการติดตั้งระบบไฟล์บางระบบ การเมานต์จำเป็นต้องมีแหล่งที่มาและเป้าหมาย ตัวอย่างเช่น ฉันคว้า ISO การติดตั้ง Ubuntu และฉันต้องการเมานต์ไฟล์นี้ รันคำสั่งต่อไปนี้

sudo mkdir /mnt/ubuntu_iso

sudo ภูเขา -หรือห่วง-NSiso9660--แหล่งที่มา~/เดสก์ทอป/อูบุนตู-19.04-desktop-amd64.iso
--เป้า /mnt/ubuntu_iso

ในชุดคำสั่งนี้ เราได้สร้างไดเร็กทอรีที่จะติดตั้งไฟล์ ISO จากนั้นเราบอกให้เมานต์ใช้ไดเร็กทอรีนั้นเพื่อติดตั้ง ISO ในไดเร็กทอรีนั้น

หากคุณพบข้อผิดพลาด เช่น ล้มเหลวในการตั้งค่าอุปกรณ์ลูป ให้ตรวจสอบว่าพิมพ์คำสั่งถูกต้องหรือไม่ ในกรณีอื่นๆ ตรวจสอบให้แน่ใจว่าโมดูลลูปของเคอร์เนลทำงานอยู่

lsmod | กริปห่วง

ไม่มีเอาต์พุตในขั้นตอนนี้หมายความว่าโมดูลไม่ทำงาน เริ่มต้นโดยใช้ modprobe

sudomodprobe ลูป

คำสั่งควรทำงานได้ดีในขณะนี้

รายชื่อภูเขาทั้งหมด

เมื่อเรียกใช้การเมานต์เพียงอย่างเดียวโดยไม่มีพารามิเตอร์เพิ่มเติม ระบบจะส่งคืนรายการระบบไฟล์ที่เมาท์ทั้งหมดในปัจจุบันในที่เก็บข้อมูลของคอมพิวเตอร์

ภูเขา

หรือ,

ภูเขา -NS

รุ่นเมานต์

ภูเขา -V

ซึ่งจะแสดงเวอร์ชันซอฟต์แวร์ของเมานต์

ข้อมูลระบบไฟล์

หากคุณมีระบบไฟล์บางประเภทอยู่ในใจ คุณสามารถใช้การเมานท์เพื่อตรวจสอบว่าการเมานท์ใดใช้ระบบไฟล์นี้

ภูเขา -NS <filesystem_type>

ตัวอย่างเช่น คำสั่งนี้จะแสดงรายการระบบไฟล์ทั้งหมดที่ใช้ ext4

ภูเขา -NS -NSต่อ4

ใช้ /etc/fstab

นี่เป็นไฟล์การกำหนดค่าระบบพิเศษที่มีระบบไฟล์สำหรับระบบปฏิบัติการ แม้ว่าตอนนี้จะเมาต์อุปกรณ์และระบบไฟล์ได้ง่ายขึ้น แต่เมื่ออายุยังน้อย fstab เป็นตัวเลือกเดียวที่จะบอกให้คอมพิวเตอร์ตรวจสอบระบบไฟล์เฉพาะใดๆ และติดตั้งโดยอัตโนมัติ

มันอยู่บน /etc/fstab.

หนึ่ง/ฯลฯ/fstab

Bat เป็นทางเลือกที่ดีกว่าสำหรับแมวด้วยคุณสมบัติเพิ่มเติม เช่น การเน้นไวยากรณ์และการจัดรูปแบบ

ตามที่กล่าวไว้ในไฟล์ fstab เป็นไปตามโครงสร้างต่อไปนี้สำหรับตาราง

<ระบบไฟล์> <mount_point> <พิมพ์> <ตัวเลือก>
<ทิ้ง> <ผ่าน>

ในรายการ จะมีรายการตามค่าเริ่มต้น (HDD ของระบบ) มาอธิบายกันทีละส่วน

ส่วนนี้คือระบบไฟล์ที่จะติดตั้ง ถูกกำหนดโดย UUID

ถัดมาเป็นจุดเมานท์ ในกรณีนี้ จะถูกติดตั้งเป็นรูท

ตอนนี้ประเภทระบบไฟล์ ใช้ระบบไฟล์เจอร์นัล ext4

นี่คือตัวเลือกที่จะต่อเชื่อมเมื่อติดตั้งระบบไฟล์

ค่าถัดไปใช้สำหรับการถ่ายโอนข้อมูลและการส่งผ่านตามลำดับ

ในบทความนี้ เราจะไม่ลงลึกถึงความบ้าคลั่งของ fstab หากคุณสนใจ โปรดค้นหาคำแนะนำและคำอธิบายที่เหมาะสมจากอินเทอร์เน็ตโดยใช้คำแนะนำและเคล็ดลับเพิ่มเติม

การติดตั้งอุปกรณ์

ในเกือบทุก Linux distros ที่ทันสมัยในทุกวันนี้จะเมานต์อุปกรณ์เก็บข้อมูลใด ๆ ที่คุณเชื่อมต่อโดยอัตโนมัติเช่น USB แฟลชไดรฟ์ อย่างไรก็ตาม หากไม่ได้เมานต์หรือปิดการเมานต์อัตโนมัติ คุณจะต้องเมานต์ด้วยตนเอง

ขั้นแรก ให้ตรวจสอบว่าระบบรู้จักอุปกรณ์หรือไม่

fdisk -NS

สร้างไดเร็กทอรีที่เหมาะสมสำหรับการติดตั้งอุปกรณ์

sudo mkdir /วิ่ง/ครึ่ง/ยูเอสบี

ถึงเวลาที่จะเมานต์ไดรฟ์ลงในโฟลเดอร์ในที่สุด

sudo ภูเขา --แหล่งที่มา /dev/sdb1--เป้า /วิ่ง/ครึ่ง/ยูเอสบี

หมายเหตุ: หากคุณต้องการเมานต์ที่เก็บข้อมูลด้วยระบบไฟล์นอกรีตบางอย่าง เช่น exFAT คุณต้องมีไดรเวอร์ที่เหมาะสม ในกรณีของ Ubuntu มันคือ exfat-utils และ exfat-fuse ในกรณีของ Arch และ distros อื่น ๆ ที่ใช้ Arch มันคือ exfat-utils หากคุณกำลังใช้สิ่งอื่นนอกเหนือจากนั้น ตรวจสอบให้แน่ใจว่าได้ตรวจสอบโซลูชัน exFAT ที่เหมาะสมสำหรับระบบของคุณ

ถอนการเมานต์ใด ๆ

เมื่อคุณติดตั้งแล้ว ระบบไฟล์จะอยู่ที่นั่นตลอดไป ในกรณีของระบบไฟล์หลัก ระบบไฟล์ยังคงถูกเมานต์อยู่ อย่างไรก็ตาม ต้องถอดอุปกรณ์ถอดออกก่อนแล้วจึงถอดออก มิฉะนั้น อาจทำให้เกิดปัญหา เช่น การสูญหายของข้อมูล ข้อมูลเสียหาย และความเสียหายอื่นๆ ฉันทำลาย USB แฟลชไดรฟ์ของฉันโดยไม่ได้ตั้งใจ

หากต้องการยกเลิกการต่อเชื่อมระบบไฟล์ ให้ใช้คำสั่ง unmount

sudo umount -v <เป้า>

ความคิดสุดท้าย

เป็นการดีเสมอที่จะปรึกษากับเจ้าหน้าที่และข้อมูลในหน้าข้อมูลสำหรับคำแนะนำเชิงลึกเกี่ยวกับเครื่องมือใดๆ เม้าท์ก็ไม่ต่างกัน

ชาย ภูเขา

ข้อมูลภูเขา

สนุก!