- - วิธีติดตั้งระบบไฟล์แบบอ่านอย่างเดียวบน Linux

วิธีเมานต์ระบบไฟล์แบบอ่านอย่างเดียวบน Linux

บน Linux มันเป็นไปได้ที่จะเมานต์อย่างรวดเร็วระบบไฟล์เป็นแบบอ่านอย่างเดียวโดยตรงผ่านเทอร์มินัล การติดตั้งระบบไฟล์แบบอ่านอย่างเดียวเป็นวิธีที่ดีในการป้องกันการแก้ไขดัดแปลงและเพื่อเพิ่มความปลอดภัยโดยรวมชั่วคราว

เมาท์ระบบไฟล์เป็นแบบอ่านอย่างเดียว

เพื่อเริ่มกระบวนการติดตั้งให้เปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นเรียกใช้ lsblk คำสั่งเพื่อดูอุปกรณ์บล็อกทั้งหมดในคอมพิวเตอร์ของคุณ

lsblk

หากคุณมีอุปกรณ์ลูปจำนวนมาก (Snap แพ็คเกจ) แสดงขึ้นมา lsblk, วิ่ง lsblk -e 7 แทนที่จะดูระบบไฟล์ที่เชื่อมต่อโดยไม่เห็นอุปกรณ์วนรอบ

มองผ่านงานพิมพ์ที่ lsblk คำสั่งจะแสดงในเทอร์มินัลเพื่อค้นหาชื่อพาร์ติชันที่คุณพยายามเมาต์ใหม่เป็นรูท ในคู่มือนี้เราจะใช้ / dev / sda1. ของคุณอาจแตกต่างกัน

หมายเหตุ: มีปัญหาในการค้นหาฉลากพาร์ติชั่นของระบบไฟล์ที่คุณต้องการเมาท์เป็นแบบอ่านอย่างเดียว? อ่านคู่มือของเราเกี่ยวกับวิธีค้นหาข้อมูลฮาร์ดไดรฟ์บน Linux

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

หมายเหตุ: คำสั่งด้านล่างเป็นตัวอย่าง โปรดเปลี่ยน“ / dev / sda1” ด้านล่างด้วยป้ายพาร์ติชันที่คุณวางแผนที่จะเมาท์ในโหมดอ่านอย่างเดียวบน Linux

sudo mount -r /dev/sda1 /location/to/mount/partition/

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

ลบการเมาท์แบบอ่านอย่างเดียว

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

หมายเหตุ: อย่าลืมเปลี่ยน“ / dev / sda1” ด้วยพาร์ติชั่นเลเบลสำหรับระบบไฟล์ที่คุณวางแผนที่จะทำการเมาท์อีกครั้งเป็นอ่าน / เขียนบน Linux

sudo mount -rw -o remount /dev/sda1 /location/to/mount/partition/

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

เมาท์ระบบไฟล์อย่างถาวรเป็นแบบอ่านอย่างเดียว

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

สำรอง Fstab ของคุณ

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

ในการสร้างข้อมูลสำรองของไฟล์ Fstab ให้ใช้ ซีพี คำสั่งด้านล่าง

sudo cp /etc/fstab /etc/fstab.bak

เพิ่มในโหมดอ่านอย่างเดียวอย่างถาวร

หากต้องการเพิ่มในโหมดอ่านอย่างเดียวให้เปิดไฟล์ Fstab ในเครื่องมือแก้ไขข้อความ Nano โปรดทราบว่าการแก้ไขไฟล์นี้จะต้องกระทำด้วย sudo หรือ su เพราะมันเป็นไฟล์ระบบ!

sudo nano -w /etc/fstab

หรือ

su -
nano -w /etc/fstab

เมื่ออยู่ในไฟล์ Fstab ใน Nano ให้มองหาพาร์ติชันที่คุณต้องการเปลี่ยนเป็นโหมดอ่านอย่างเดียวและเลื่อนเคอร์เซอร์ไปที่นั่นด้วย ลูกศร กุญแจ.

หมายเหตุ: ไม่พบพาร์ติชันฮาร์ดไดรฟ์ที่คุณต้องการเปลี่ยนในไฟล์ Fstab? เปิดเทอร์มินัลที่สองเรียกใช้ lsblk -f และจับคู่รหัส UUID ที่ปรากฏถัดจากพาร์ติชันที่คุณต้องการแก้ไขในเอาต์พุต lsblk กับรหัสใน“ / etc / fstab”

เมื่อคุณพบบรรทัดในไฟล์ Fstab ให้เพิ่มตัวเลือกแบบอ่านอย่างเดียวในระบบไฟล์“ ro” ลงในบรรทัดเมานต์ ควรมีลักษณะคล้ายกับรหัสตัวอย่างด้านล่าง

หมายเหตุ: รหัสด้านล่างเป็นเพียงตัวอย่างเพื่อให้ทราบว่าการแก้ไขควรมีลักษณะอย่างไร อย่าคัดลอกและวางรหัสลงใน Nano!

UUID=96E4E375E4E35651 /media/data-storage-windows ntfs defaults,ro 0 2

หลังจากทำการแก้ไขไฟล์ Fstab เพื่อให้เป็นแบบอ่านอย่างเดียวอย่างถาวรให้บันทึกการแก้ไข การออมทำได้โดยการกด Ctrl + O บนแป้นพิมพ์ จากนั้นปิดตัวแก้ไขข้อความโดยกด Ctrl + X.

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

ลบการเมาท์อัตโนมัติแบบอ่านอย่างเดียว

ต้องการกำจัดโหมดอ่านอย่างเดียวที่ตั้งค่าในไฟล์ Fstab หรือไม่ นี่คือสิ่งที่ต้องทำ ขั้นแรกให้เปิดหน้าต่างเทอร์มินัลแล้วย้ายไปที่บัญชีรูทโดยใช้ sudo -s.

sudo -s

เมื่อหน้าต่างเทอร์มินัลลงชื่อเข้าใช้บัญชีรูทให้ย้ายไปยังไดเรกทอรี“ / etc /” โดยใช้ คำสั่ง CD.

cd /etc

ลบไฟล์ Fstab ด้วยการแก้ไขแบบอ่านอย่างเดียวโดยใช้ RM คำสั่ง

rm fstab

กู้คืนไฟล์“ fstab.bak” ที่คุณทำไว้เมื่อตอนต้นของคู่มือนี้ด้วย mv คำสั่ง

mv fstab.bak fstab

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

ความคิดเห็น