ฉันได้ยินคำว่า "ติดตั้ง" เมื่ออ้างถึงอุปกรณ์ใน Linux ความหมายที่แท้จริงคืออะไร ตอนนี้มันแตกต่างจากรุ่นเก่าอย่างไร?
ฉันยังไม่ได้ทำด้วยตนเองผ่านทางบรรทัดคำสั่ง คุณสามารถให้ขั้นตอน (คำสั่ง) ในการติดตั้งอุปกรณ์ง่ายๆใน Linux ได้หรือไม่?
ฉันได้ยินคำว่า "ติดตั้ง" เมื่ออ้างถึงอุปกรณ์ใน Linux ความหมายที่แท้จริงคืออะไร ตอนนี้มันแตกต่างจากรุ่นเก่าอย่างไร?
ฉันยังไม่ได้ทำด้วยตนเองผ่านทางบรรทัดคำสั่ง คุณสามารถให้ขั้นตอน (คำสั่ง) ในการติดตั้งอุปกรณ์ง่ายๆใน Linux ได้หรือไม่?
คำตอบ:
ระบบ Unix มีแผนผังไดเรกทอรีเดียว ที่เก็บข้อมูลที่เข้าถึงได้ทั้งหมดจะต้องมีตำแหน่งที่เกี่ยวข้องในแผนผังไดเรกทอรีเดียวนี้ สิ่งนี้แตกต่างจาก Windows โดยที่ (ในรูปแบบที่พบบ่อยที่สุดสำหรับเส้นทางของไฟล์) จะมีโครงสร้างไดเรกทอรีหนึ่งอันต่อองค์ประกอบหน่วยความจำ (ไดรฟ์)
การเมาท์คือการเชื่อมโยงอุปกรณ์จัดเก็บข้อมูลกับตำแหน่งเฉพาะในแผนผังไดเรกทอรี ตัวอย่างเช่นเมื่อระบบบู๊ตอุปกรณ์จัดเก็บข้อมูลเฉพาะ (โดยทั่วไปเรียกว่าพาร์ติชันรูท) เชื่อมโยงกับรูทของทรีของไดเรกทอรีนั่นคืออุปกรณ์เก็บข้อมูลนั้นติดตั้งอยู่ที่/
(ไดเรกทอรีรูท)
สมมติว่าคุณต้องการเข้าถึงไฟล์ในซีดีรอม คุณต้องต่อแผ่น CD-ROM กับตำแหน่งในแผนผังต้นไม้ (ซึ่งอาจทำได้โดยอัตโนมัติเมื่อคุณใส่แผ่นซีดี) สมมติว่าอุปกรณ์ซีดีรอมเป็นและจุดเชื่อมต่อได้รับการแต่งตั้งเป็น/dev/cdrom
/media/cdrom
คำสั่งที่เกี่ยวข้องคือ
mount /dev/cdrom /media/cdrom
หลังจากรันคำสั่งนั้นไฟล์ที่มีตำแหน่งบนซีดีรอมจะ/dir/file
สามารถเข้าถึงได้บนระบบของคุณในขณะ/media/cdrom/dir/file
นี้ เมื่อคุณใช้ซีดีเสร็จแล้วคุณสามารถเรียกใช้คำสั่งumount /dev/cdrom
หรือumount /media/cdrom
(ทั้งสองอย่างจะทำงานสภาพแวดล้อมเดสก์ท็อปทั่วไปจะทำเช่นนี้เมื่อคุณคลิกที่ปุ่ม "นำออก" หรือ "ลบอย่างปลอดภัย")
การติดตั้งใช้กับทุกสิ่งที่เข้าถึงได้เป็นไฟล์ไม่ใช่แค่อุปกรณ์จัดเก็บข้อมูลจริง ยกตัวอย่างเช่นระบบ Linux /proc
ทุกคนมีระบบแฟ้มพิเศษที่ติดตั้งอยู่ภายใต้ ระบบไฟล์นั้น (เรียกว่าproc
) ไม่มีที่เก็บข้อมูลพื้นฐาน: ไฟล์ในนั้นให้ข้อมูลเกี่ยวกับกระบวนการทำงานและข้อมูลระบบอื่น ๆ ข้อมูลถูกให้โดยตรงโดยเคอร์เนลจากโครงสร้างข้อมูลในหน่วยความจำ
man mount
/dev/cdrom
? ทำไมไม่เข้าถึงโดยตรงจาก/dev/cdrom
? ถ้า CD Rom ยังไม่ได้เมานต์มันจะเป็นส่วนหนึ่งของพา ธ บนระบบได้อย่างไร? เป็น/dev/cdrom
เพียงไฟล์เสมือนจริงและไม่โฟลเดอร์ที่ฉันสามารถอ่านไฟล์จากที่ว่าทำไม?
/dev/cdrom
นำเสนอเนื้อหาของอุปกรณ์ว่าเป็น“ ไฟล์” ขนาดใหญ่ มันเป็นเพียงการอ่านข้อมูลโดยตรงจากไดรฟ์โดยไม่ต้องผ่านระบบไฟล์ การติดตั้งไม่เพียงเชื่อมโยงอุปกรณ์ที่มีข้อมูล (โดยทั่วไป/dev/something
) กับไดเรกทอรี (เช่น/media/cdrom
) แต่ยังรวมถึงไดรเวอร์ระบบไฟล์ซึ่งเป็นรหัสส่วนหนึ่งที่เข้าใจวิธีการจัดระเบียบข้อมูลในอุปกรณ์และแสดงเป็นไฟล์และไดเรกทอรี
การติดตั้งอุปกรณ์ใน Linux หมายถึงอะไร
ในคำง่าย ๆ จุดเมานท์คือไดเรกทอรีเพื่อเข้าถึงข้อมูลของคุณ (ไฟล์และโฟลเดอร์) ที่เก็บไว้ในดิสก์ของคุณ
อุปมา: มารยาท
ให้เราอ่านเรื่องราวของชาวนาที่แจกจ่ายดินแดนที่ไม่มีการเพาะปลูกให้กับลูก ๆ ของเขาและสิ่งที่พวกเขาทำจากมัน
มีชาวนาที่คิดกระจายดินแดนที่แห้งแล้งทั้ง 25 เฮกตาร์ให้กับลูกทั้งสามของเขา
เด็กที่ 1: จอห์นมีที่ดินแปดไร่
เด็ก 2: ตุ๊กตาบาร์บี้มีที่ดิน 13 เฮคเตอร์
เด็ก 3: สตีฟมีที่ดินสี่เฮคเตอร์
ตอนนี้เด็ก ๆ ของเกษตรกรวางแผนที่จะปรับปรุงที่ดินตามลำดับและเริ่มไถนาโดยขึ้นอยู่กับพืชที่พวกเขากำลังจะเพาะปลูก
จอห์นต้องการปลูกฝังส้ม
Barbi ต้องการปลูกฝังมะม่วง
สตีฟต้องการปลูกข้าวโพด
สำหรับพืชเหล่านี้ / การปลูกต้นไม้ผลพวกเขาจำเป็นต้องไถแตกต่างกันเพื่อให้เหมาะกับพืชของพวกเขา ดังแผนภาพด้านล่างสำหรับการปลูกมะม่วงการไถแตกต่างจากการปลูกข้าวโพด เมื่อทำสิ่งนี้เสร็จแล้วพวกเขาจะหว่านพืชเพาะปลูกในที่ดิน
เมื่อมีการปลูกพืชพวกเขาควรได้รับการปกป้องจากผู้บุกรุกและพวกเขาจัดรั้วรอบที่ดินของพวกเขาและสร้างจุดเข้าสู่แต่ละดินแดนด้วยประตู
ดังนั้นหากใครก็ตามเข้าถึงดินแดนของพวกเขาพวกเขาจะต้องผ่านประตูเหล่านี้และรับผลไม้ / ข้าวโพดจากดินแดน
อะนาล็อกของเรื่องราวนี้เพื่อการจัดการดิสก์ของเรานั้นเป็นไปได้น้อยมาก
การติดตั้งไดรฟ์มีความหมายอย่างไร ก่อนที่คอมพิวเตอร์ของคุณจะสามารถใช้อุปกรณ์เก็บข้อมูลชนิดใดก็ได้ (เช่นฮาร์ดไดรฟ์ซีดีรอมหรือเครือข่ายที่ใช้ร่วมกัน) คุณหรือระบบปฏิบัติการของคุณต้องทำให้สามารถเข้าถึงได้ผ่านระบบไฟล์ของคอมพิวเตอร์ กระบวนการนี้เรียกว่าการติดตั้ง คุณสามารถเข้าถึงไฟล์ได้เฉพาะสื่อที่ติดตั้งเท่านั้น
รูปแบบและการติดตั้งคอมพิวเตอร์ของคุณจัดเก็บข้อมูลในรูปแบบไฟล์ที่มีโครงสร้างเฉพาะที่เขียนบนสื่อชนิดหนึ่ง (เช่นดิสก์หรือซีดีรอม) คอมพิวเตอร์ของคุณจะต้องสามารถอ่านรูปแบบในสื่อนี้เพื่อตีความข้อมูลอย่างถูกต้อง หากคอมพิวเตอร์ไม่รู้จักรูปแบบก็จะกลับมาผิดพลาด นอกจากนี้การบังคับให้คอมพิวเตอร์ของคุณทำงานกับรูปแบบที่เสียหายหรือไม่รู้จักจะทำให้คอมพิวเตอร์เขียนข้อมูลไม่ถูกต้องอาจทำให้ไฟล์ทั้งหมดที่เก็บอยู่ในสื่อไม่สามารถกู้คืนได้
การติดตั้งทำให้แน่ใจว่าคอมพิวเตอร์ของคุณรับรู้รูปแบบของสื่อ; หากคอมพิวเตอร์ของคุณไม่รู้จักรูปแบบนั้นจะไม่สามารถเชื่อมต่ออุปกรณ์ได้ เมื่อติดตั้งสื่อเรียบร้อยแล้วคอมพิวเตอร์ของคุณจะรวมระบบไฟล์ของสื่อลงในระบบไฟล์ในเครื่องของคุณและสร้างจุดเชื่อมต่อซึ่งเป็นลิงค์ที่มีในเครื่องซึ่งคุณสามารถเข้าถึงอุปกรณ์ภายนอกได้ ใน Windows หรือ Mac OS X จุดเชื่อมต่อจะถูกแทนด้วยดิสก์หรือไอคอนอื่น ใน Unix หรือ Linux จุดเชื่อมต่อคือไดเรกทอรี ระบบปฏิบัติการส่วนใหญ่จัดการการติดตั้งและยกเลิกการต่อเชื่อมสำหรับคุณ
ลองพิจารณางานของนายพลเอกแห่งวอชิงตันดีซี
ในวันแรกถนนทุกสายที่นำไปสู่ที่ใดก็ได้นำมาจากถนน PA ออกไปด้านนอก หากคุณต้องการรับจดหมายของคุณตำแหน่งของคุณจะต้องสามารถนำทางได้จาก PA Avenue หากใครบางคนสร้างถนนนอกถนนสาย PA แล้วสร้างบ้านเขาต้องบอกฉัน:
"บ้านของฉันอยู่ที่ตำแหน่ง GPS แต่เพื่อรับจดหมายเริ่มต้นที่ PA Avenue จากนั้นไปที่ถนน K แล้วไปที่บ้านของฉัน"
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
การติดตั้งเป็นเพียงขั้นตอนในการบอกนายโพสต์นายพลที่บ้านนั้นสัมพันธ์กับ PA Avenue หรือในกรณีนี้คือรูทพา ธ