Làm cách nào để kiểm tra xem có an toàn không khi xóa tệp iNode (hoặc cách kiểm tra nội dung của nó)?


49

Làm cách nào để kiểm tra xem có an toàn để xóa tệp sau không?

$ cd /lost+found/
$ file iNode44670523
iNode46670523: xar archive -version 1

Lưu ý: ngày của tệp cho biết nó khoảng 1 tuổi. 4 ký tự đầu tiên của tệp là " xar!"

Tôi có thể xóa nó không (có thể được sao lưu bởi Time Machine) và khởi động lại và kiểm tra xem mọi thứ có chạy tốt như vậy không? Có cách nào đơn giản để kiểm tra nội dung của tập tin không?

Câu trả lời:


70

Nếu bạn cảm thấy thoải mái khi sử dụng thiết bị đầu cuối, bạn có thể tìm ra tệp đó là gì. Nếu bạn không thoải mái khi sử dụng thiết bị đầu cuối, tôi sẽ không lo lắng về việc này. Tôi đã làm điều này chủ yếu vì lợi ích của riêng tôi hơn là bất kỳ nhu cầu thực sự.

Mở terminal và nhập các lệnh sau (nhập văn bản theo $):

$ cd /lost+found
$ ls -l
total 10087432
-rw-r--r--  1 root  wheel  5164763151 25 Oct  2014 iNode10324487

$ file iNode10324487
iNode10324487: xar archive - version 1

Điều này cho tôi biết iNode10324487tệp có nghĩa là loại xar, là một tệp lưu trữ. Tìm kiếm nhanh cho "tệp nhị phân xar" tìm thấy trang man cho tiện ích xar trên OS X. Điều này cho tôi biết rằng tôi có thể xem danh sách các tệp có trong tệp xar bằng lệnh sau:

$ xar -t -f iNode10324487
Distribution
InstallMacOSX.pkg
InstallMacOSX.pkg/Bom
InstallMacOSX.pkg/Payload
InstallMacOSX.pkg/Scripts
InstallMacOSX.pkg/PackageInfo
InstallMacOSX.pkg/InstallESD.dmg
Resources
Resources/ar.lproj
...

Vì vậy, tệp mồ côi mà tôi đã chiếm 5,16GB trên đĩa của tôi trông giống như gói cài đặt OS X. Tôi khá tự tin rằng tôi không cần điều đó, vì vậy tôi có thể xóa nó.


7
Tôi cũng đã có trình cài đặt Mac OS X dưới dạng tệp iNode bên trong bị mất + tìm thấy. Cảm ơn bạn về thông tin.
gdelfino

Lời khuyên thiết bị đầu cuối tuyệt vời. Kết thúc với điều tương tự chính xác và tự tin rằng tôi có thể ném nó. Cảm ơn bạn.
squareman

Cũng có một xar bị mất với InstallMacOSX.pkg
Nic Cottrell

11

Tệp bị mất + tìm thấy là các đoạn tệp được tìm thấy bởi một công việc sửa chữa đĩa (thường được chạy qua tiện ích đĩa). Một lời giải thích rõ ràng hơn trong chủ đề này . Trích xuất:

Nếu bạn chạy fsck, lệnh kiểm tra và sửa chữa hệ thống tệp, nó có thể tìm thấy các đoạn dữ liệu không được tham chiếu ở bất kỳ đâu trong hệ thống tệp. Cụ thể, fsck có thể tìm thấy dữ liệu trông giống như một tệp hoàn chỉnh nhưng không có tên trên hệ thống - một nút không có tên tệp tương ứng. Dữ liệu này vẫn đang sử dụng hết dung lượng, nhưng không thể truy cập bằng bất kỳ phương tiện thông thường nào.

Các tập tin có thể không sử dụng được. Hệ thống không dựa vào nó và nếu bạn không sử dụng nó (mà tôi cho rằng vì bạn không biết cái gì trong đó) thì bạn có thể xóa nó đi.

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.