ไฟล์สำรองจากเทอร์มินัลในโหมดการกู้คืน


16

ฉันต้องการที่จะถ่ายโอนไฟล์ในโหมดการกู้คืนhttps://support.apple.com/en-us/HT201314 ฉันเปิด Terminal ในโหมดการกู้คืนและพยายามที่จะคัดลอกไฟล์ไปยังฮาร์ดไดรฟ์ภายนอก ฉันใช้รหัสนี้

// I used cd .. to get to the topmost folder
cd Volumes // takes me to volumes
ls
cd OS\ X\ Base\ System
ls

ปัญหาคือสิ่งนี้สร้างลูป เมื่อซีดีไอเอ็นจีระบบปฏิบัติการ \ X \ ฐาน \ System ก็จะให้ฉันกลับไปที่จุดเริ่มต้นคือโฟลเดอร์ที่มี/ Volumesฉันต้องการคัดลอกทั้งไดเรกทอรีเอกสารและไดเรกทอรีเดสก์ทอป ฉันทำอะไรผิด

แก้ไข>

เมื่อฉันเข้าสู่ Terminal ครั้งแรกฉันอยู่private/var/root/Libraryระบบจะสร้างโฟลเดอร์ var เมื่อค้นหาสิ่งที่ขาดหายไปฉันเดา


โดย "นำคุณกลับไปที่จุดเริ่มต้น" เส้นทางนี้คืออะไร ฉันทะลึ่ง/เพราะคุณเริ่มต้นด้วยการVolumesเป็นเส้นทางญาติ
บางที Maybeharry

1
มีโฟลเดอร์อื่นที่อยู่ในรายการ/Volumesหรือไม่? มิฉะนั้นคุณอาจต้องเรียกใช้ Disk Utility ก่อน (อยู่ในเมนูใดรายการหนึ่ง) แล้วติดตั้งไดรฟ์หลักที่นั่น
nohillside

3
ถ้าฉันเข้าใจถูกต้องcd OS\ X\ Base\ Systemคุณจะกลับไป/? ฉันแนะนำให้คุณทำตามคำแนะนำของ @ patrix เกี่ยวกับการติดตั้งดิสก์หลักผ่าน Disk Utility หากคุณต้องการใช้บรรทัดคำสั่งdiskutil mount /dev/disk0s2(สมมติว่า disk0s2 เป็นพาร์ติชันหลักของคุณ)
บางที Maybeharry

1
โฟลเดอร์อื่น ๆ คือ. ถังขยะ, ฮาร์ดไดรฟ์ภายนอกที่ฉันเชื่อมต่ออยู่ ใช่มันพาฉันกลับไปที่ / ฉันลบโฟลเดอร์ส่วนตัว / var นรกทั้งหมดแตกสลายตั้งแต่นั้นมา นั่นเป็นเหตุผลที่ฉันกู้คืนไฟล์
sanjihan

2
เมื่อบูทไปที่ OS X Recovery รากของ Macintosh HD จะไม่/เป็น/Volumes/Macintosh HD/เช่นนั้น
user3439894

คำตอบ:


14

เป้าหมายของฉันคือการคัดลอกไฟล์ไปยังฮาร์ดไดรฟ์ภายนอก พวกเขาถูกเก็บไว้ใน Macintosh HD (แต่เดิมฉันคิดว่าฉันจะพบ Macintosh HD ในโฟลเดอร์ย่อยของ OS X Base System - ข้อสันนิษฐานผิด) ไม่มี Macintosh HD ในโฟลเดอร์ Volumes เพราะฉันต้องปลดล็อคก่อน (ฉันใช้ FileVault)

ก่อนอื่นคุณต้องค้นหา lvUUID ของ Macintosh HD ของคุณ ใช้คำสั่งนี้:

diskutil list // lvUUID

ค้นหาข้อความที่มีลักษณะคล้ายกับสิ่งนี้:

Logical Volume on disk0s2 
4B2EFAAE-C871-4E6D-AB15-2DDE604B97CE // this is lvUUID
Unlocked Encrypted

หากต้องการปลดล็อกให้ใช้คำสั่งนี้:

diskutil cs unlockVolume lvUUID #replace lvUUID by the one shown in the diskutil listing

คุณจะได้รับพร้อมท์ด้วยรหัสผ่านสำหรับบัญชีผู้ใช้ของคุณ หลังจากนั้น Macintosh HD จะปรากฏใน/Volumes/โฟลเดอร์

ขอบคุณklanomath ที่ให้ความกระจ่างแก่ฉัน ดูคำถาม & คำตอบแบบเต็มได้ที่นี่: ไม่มี Macintosh HD ในโฟลเดอร์ Volumes


ขอบคุณ !!!! Ahhh !!! ฉันมีปัญหากับส่วนขยายเคอร์เนลทำให้ฉันไม่สามารถบูตได้เลยและแน่นอนว่าไม่มีวิธีการที่มองเห็นได้ง่ายในโหมดการกู้คืนเพื่อเมานต์รูท fs ของฉัน แต่มันทำงานได้อย่างสมบูรณ์และสามารถแก้ไขทุกอย่างได้ขอบคุณ คุณ AHHHH !!!!!
sMyles

หากใครต้องการกวดวิชามันอยู่ที่ลิงค์นี้: smyl.es/…
sMyles

นอกจากนี้คุณยังสามารถติดตั้งฮาร์ดไดรฟ์ของคุณจากยูทิลิตี้ดิสก์จากนั้นเปิดเทอร์มินัลและซีดีไปที่
BallpointBen

7

สำหรับ macs ใหม่ที่ใช้ดิสก์ที่มี APFS (ระบบไฟล์ Apple) คุณสามารถทำได้ดังนี้:

diskutil apfs unlock "Macintosh HD"

จากนั้นเข้าถึงได้โดย:

ls "/Volumes/Macintosh HD"

ทำงานที่ยอดเยี่ยมสำหรับการลบไฟล์ระบบการป้องกันการติดตั้งในทางที่ปลอดภัย ขอบคุณ
Danila Vershinin

4

เมื่อบูทไปที่ OS X Recovery รากของ Macintosh HD ไม่ใช่/:
/Volumes/Macintosh HD/

เพื่อไปที่ไดเรกทอรีบ้านของคุณใน Terminal ให้ใช้:

cd "/Volumes/Macintosh HD/Users/User_Name"

User_Nameชื่อบัญชีผู้ใช้ของคุณอยู่ที่ไหน

จากตรงนั้นคุณสามารถเข้าถึงไดเรกทอรีของคุณเช่นเอกสาร, เดสก์ท็อป, รูปภาพและอื่น ๆ


เมื่อบูตเข้าสู่ Partition Recovery ที่ Macintosh HD /Volumesไม่ได้รับการติดตั้งโดยอัตโนมัติและควรจะมีการระบุไว้ใน หากไม่ใช่กรณีนี้ให้เรียกใช้ Disk Utility (เข้าถึงได้จากหนึ่งในเมนูในโหมดการกู้คืน) ก่อนเพื่อตรวจสอบข้อผิดพลาดของไดรฟ์และแก้ไขให้ถูกต้อง


เมื่อ ls-ing โฟลเดอร์มันโยนฉันเข้าไปครั้งแรกเมื่อฉันเปิด Terminal ฉันจะเห็นว่าไม่มี Volumes แค่ข้างหน้าและ Library ฉันแก้ไขคำถามด้วยผลลัพธ์ของคำสั่ง pwd ที่ดำเนินการทันทีหลังจากเปิด Terminal
sanjihan

@sanjihan มันไม่สำคัญว่าคุณจะอยู่ในไดเรกทอรีใดเมื่อเริ่มต้น Terminal ใน OS X Recovery! คุณต้องไปยังที่ที่คุณต้องการและข้อมูลที่ฉันได้นำเสนอในคำตอบของฉันอีกครั้ง: cd "/Volumes/Macintosh HD/Users/User_Name"ทำงานสำหรับฉันเมื่อบูตเข้าสู่ OS X Recovery หากโวลุ่มเริ่มต้นภายในของคุณไม่มีชื่อ Macintosh HD ให้เปลี่ยนคำสั่งเป็นสิ่งที่เหมาะสม
user3439894

เห็นด้วยกับคุณ! ซื้อไม่มี Macintosh HD ในเล่ม เพียงแค่ OS X Base System และ. Trashes ฉันคิดว่า OS X Base System เป็น parent ของ Macintosh HD เพิ่งพบว่ามันไม่ใช่ ฉันจะดำเนินการกับ First Aid บน Macintosh HD Mybe ที่จะเขียนไว้ในหนังสือเล่มนี้
sanjihan

@sanjihan, ถ้าคุณออกจาก Terminal และไปที่ Disk Utility คุณเห็น Macintosh HD ของคุณไหม?
user3439894

ใช่ฉันทำ แต่มันเป็นสีเทา ฉันใช้ First Aid บน APPLE SSD ซึ่งเป็นโฟลเดอร์หลักของ Macintosh HD
sanjihan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.