Sao lưu tệp từ Terminal trong Chế độ khôi phục


14

Tôi muốn chuyển tệp trong Chế độ khôi phục https://support.apple.com/en-us/HT201314 . Tôi đã mở Terminal trong Recovery Mode và cố gắng sao chép các tập tin vào ổ cứng ngoài. Tôi sử dụng mã này

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

Vấn đề là điều này tạo ra một vòng lặp. Khi cd-ing vào OS \ X \ Base \ System, tôi sẽ quay lại từ đầu, cụ thể là /thư mục chứa Volumes. Tôi muốn sao chép toàn bộ thư mục Tài liệu và thư mục Desktop. Tôi đang làm gì sai?

CHỈNH SỬA>

Khi tôi lần đầu tiên vào Terminal, tôi vào private/var/root/Library, hệ thống đã tạo một thư mục var khi tìm ra thứ gì đó bị thiếu tôi đoán.


Bởi "đưa bạn trở lại điểm khởi đầu", đây là con đường nào? Tôi giả sử /bởi vì bạn bắt đầu Volumesnhư một con đường tương đối.
lẽ là

1
Có thư mục khác được liệt kê trong /Volumes? Nếu không, bạn có thể cần chạy Disk Utility trước (nó nằm trong một trong các menu) và gắn ổ đĩa chính ở đó.
nohillside

3
Nếu tôi hiểu chính xác, cd OS\ X\ Base\ Systemđưa bạn trở lại /? Tôi khuyên bạn nên làm theo đề xuất của @ patrix về việc gắn đĩa chính thông qua Disk Utility. Nếu bạn cần sử dụng dòng lệnh, diskutil mount /dev/disk0s2(giả sử đĩa0s2 là phân vùng chính của bạn).
lẽ là

1
Các thư mục khác là .Trash, Ổ cứng ngoài tôi đã kết nối. vâng, nó đưa tôi trở lại /. Tôi đã xóa thư mục riêng tư / var. Tất cả địa ngục vỡ ra kể từ đó. Đó là lý do tại sao tôi đang phục hồi các tập tin.
sanjihan

2
Khi khởi động vào OS X Phục hồi các thư mục gốc của Macintosh HD không phải là /, đó là /Volumes/Macintosh HD/.
dùng3439894

Câu trả lời:


13

Mục tiêu của tôi là sao chép các tập tin vào ổ cứng ngoài. Chúng được lưu trữ trong Macintosh HD (Ban đầu tôi nghĩ rằng tôi sẽ tìm thấy Macintosh HD trong thư mục con của Hệ thống cơ sở OS X - giả định sai). Không có Macintosh HD trong thư mục Tập, vì trước tiên tôi cần mở khóa (tôi sử dụng FileVault).

Trước tiên, bạn cần tìm lvUUID của Macintosh HD. Sử dụng lệnh này:

diskutil list // lvUUID

Tìm văn bản trông tương tự như thế này:

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

Để mở khóa sử dụng lệnh này:

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

Bạn sẽ được nhắc nhập mật khẩu cho tài khoản người dùng của bạn. Sau đó Macintosh HD sẽ có mặt trong /Volumes/thư mục.

Tất cả là nhờ klanomath vì đã khai sáng cho tôi. Xem toàn bộ Hỏi & Đáp tại đây: Không có Macintosh HD trong thư mục Tập


CẢM ƠN BẠN !!!! À !!! Tôi gặp vấn đề với phần mở rộng kernel khiến tôi không thể khởi động được, và tất nhiên không có cách nào dễ thấy trong chế độ khôi phục để gắn kết fs gốc của tôi, nhưng điều này hoạt động hoàn hảo và có thể khắc phục mọi thứ, CẢM ƠN BẠN AHHHH !!!!!
sMstyle

Nếu ai cần hướng dẫn đó là tại liên kết này: smyl.es/...
sMyles

Bạn cũng có thể gắn ổ cứng của mình từ tiện ích đĩa, sau đó mở terminal và cd vào nó
BallpointBen


4

Khi được khởi động lên OS X Recovery, root của Macintosh HD thì không /:
/Volumes/Macintosh HD/

Để truy cập thư mục Home của bạn trong Terminal, hãy sử dụng:

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

Trong trường hợp User_Namelà tên của tài khoản người dùng của bạn.

Từ đó bạn có thể truy cập các thư mục của mình như Documents, Desktop, Pictures, v.v.


Khi khởi động vào Phân vùng khôi phục, Macintosh HD sẽ được gắn tự động và được liệt kê trong /Volumes. Nếu đây không phải là trường hợp, trước tiên hãy chạy Disk Utility (có thể truy cập thông qua một trong các menu trong Chế độ khôi phục) để kiểm tra lỗi ổ đĩa và sửa chúng.


Khi tôi sử dụng thư mục, lần đầu tiên tôi sẽ ném vào khi tôi mở Terminal, tôi có thể thấy rằng không có Tập nào, chỉ có. Thư viện và Thư viện. Tôi cũng chỉnh sửa câu hỏi của mình với kết quả của lệnh pwd được thực thi ngay sau khi mở Terminal.
sanjihan

@sanjihan, Không quan trọng bạn đang ở thư mục nào khi khởi động Terminal trong OS X Recovery! Bạn phải điều hướng đến nơi bạn muốn và thông tin tôi đã trình bày trong câu trả lời của tôi: cd "/Volumes/Macintosh HD/Users/User_Name"làm việc cho tôi khi khởi động vào OS X Recovery. Nếu khối lượng khởi động nội bộ của bạn không được đặt tên là Macintosh HD thì hãy thay đổi lệnh thành những gì phù hợp.
dùng3439894

Đồng ý với bạn! Mua không có Macintosh HD trong Tập. chỉ OS X Base System và .Trash. Tôi nghĩ rằng OS X Base System là cha mẹ của Macintosh HD. Chỉ cần tìm ra nó là không. Tôi sẽ làm thủ tục với Sơ cứu trên Macintosh HD. Mybe sẽ liệt kê nó trong Tập
sanjihan

@sanjihan, Nếu bạn thoát Terminal và vào Disk Utility, bạn có thấy Macintosh HD của mình không?
dùng3439894

vâng tôi làm, nhưng nó có màu xám. Tôi đã chạy First Aid trên APPLE SSD, một thư mục mẹ của Macintosh HD.
sanjihan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.