บังคับให้เมานต์ดิสก์เริ่มต้นอ่านอย่างเดียว


1

ฉันต้องการสร้างดิสก์เริ่มต้นการกู้คืน MacOS บน USB แฟลชไดรฟ์ เพื่อรักษาความสมบูรณ์ของเนื้อหาของไดรฟ์ (และที่สำคัญกว่านั้นคือลดการสึกหรอของแฟลชไดรฟ์จากไฟล์ tmp, swapping, SpotLight และอื่น ๆ ) ฉันต้องการให้เคอร์เนลติดตั้งไดรฟ์ อ่านอย่างเดียว (แต่จะบูตเป็นสภาพแวดล้อมเดสก์ท็อปที่มีคุณสมบัติครบถ้วนซึ่งมีเครื่องมือการกู้คืนที่ใช้ GUI หลายตัว)

เห็นได้ชัดว่ามันเป็นไปได้เมื่อทำการบูทจากแผ่น CD / DVD (และอาจเป็นตอนที่บูตจากแฟลชไดรฟ์ที่มีสวิตช์ป้องกันการเขียนทางกายภาพ) แต่ฉันสงสัยว่าสถานะของฮาร์ดแวร์จะทำให้เคอร์เนล / bootloader ทำสิ่งที่ถูกต้อง

ย้อนกลับไปในวันนี้ฉันจำได้ว่าบางระบบมีความสามารถในการระบุอาร์กิวเมนต์การบู๊ตที่จะบังคับพฤติกรรมเช่นนี้ การสแกนคำสั่ง OpenFirmware และชีทการบูตสำหรับ MacOS ไม่พบสิ่งที่ชัดเจน

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


sudo chmod -w /Volumes/Your_Volume?
โทมัส Ayoub

@ โทมัสเคอร์เนลให้ความสนใจกับโหมดของ / เมื่อติดตั้งอุปกรณ์หรือไม่
jhfrontz

คำตอบ:


1

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

หากคุณกำลังทำการบำรุงรักษาไดรฟ์มากกว่าตัวติดตั้ง USB แบบงานเดียวฉันขอแนะนำให้ใช้งานภายนอก เร็วกว่าไดรฟ์ USB ส่วนใหญ่และจะมีพื้นที่เพียงพอในการกู้คืนข้อมูล รับภายนอก 500Gb แบ่งพาร์ติชันเป็นปริมาณการบูต 50Gb ด้วย CCC, DiskWarrior, DataRescue และอะไรก็ได้ที่คุณต้องการพาร์ติชั่นการกู้คืนมาตรฐานและส่วนที่เหลือสำหรับข้อมูลผู้ใช้


ไม่ใช่ว่าฉันต้องการกู้คืนข้อมูลแต่ละบิต (และต้องมีที่วาง) แต่ฉันต้องการกู้คืนไดรฟ์จากการเปรอะเปื้อนบางอย่าง (ที่ "การเปรอะเปื้อน" อาจมีปัญหากับดัชนีซึ่งเป็นจำนวนการกระจายตัวที่อ่อนแอ ฯลฯ ) และความสามารถในการพกพาของไดรฟ์หัวแม่มือนั้นมีขนาดที่พอเหมาะสำหรับพกพาไปกับฉันได้ทุกที่โดยไม่ต้องคิดอะไร - HDD แบบดั้งเดิมไม่มาก แต่ถึงจุดของคุณเกี่ยวกับการติดตั้งซีดี & ramdisk - นั่นคือสิ่งที่ฉันต้องการจะเกิดขึ้น ข้อมูลเชิงลึกเกี่ยวกับวิธีการติดตั้งแผ่นซีดีที่ดึงออกมา?
jhfrontz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.