Gắn kết tập tin khối trên OSX


31

Làm thế nào có thể chặn các tập tin được gắn trên osx? Tôi đã thử

hdiutil attach filename

tuy nhiên điều này đang chấm dứt với

hdiutil: attach failed - not recognized

hdiutil dường như chỉ hoạt động đối với hình ảnh iso / dmg. Trên Ubuntu, tập tin khối có thể dễ dàng được gắn với

mount -o loop filename mountpoint

Bối cảnh: Tôi đã sử dụng vdfuse ( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0 ) để gắn các tệp đĩa ảo (ví dụ: vhd). Bản thân vdfuse hoạt động tốt và các phân vùng chứa trong đĩa ảo xuất hiện dưới dạng các tệp khối trên điểm gắn kết.

Tệp VHD -> / my / mountpoint / Phân vùng1, Phân vùng2, ...

Trên Ubuntu, các tập tin khối có thể được gắn kết thông qua

mount -o loop /my/mountpoint/Partition1

tuy nhiên tùy chọn vòng lặp -o không tồn tại trên osx.

Câu trả lời:


48

hdiutil là cách đúng đắn để đi nhưng một thành phần quan trọng là các thông số.

Lệnh

hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename

gắn kết hoàn hảo tệp khối như một hệ thống tệp khối. Sau đó, bạn có thể gắn kết bất kỳ fs như Chris S đã chỉ ra.


17
Chỉ trong trường hợp bất cứ ai bị mắc kẹt ở đây ... lệnh này sẽ cung cấp cho bạn một cái gì đó như thế /dev/disk1. Bạn có thể chạy hdiutil mount /dev/disk1để thực sự nhìn thấy các tập tin bên trong. Nó sẽ in ra vị trí của điểm gắn kết, đại loại như/Volumes/Untitled
Sam

1

Không phải phân vùng có một hệ thống tập tin? Thông thường bạn gắn kết nó với một cái gì đó nhưmount -t ntfs /my/mountpoint/Partition1 /mnt


cảm ơn, đây thường là con đường để đi tuy nhiên điều này sẽ yêu cầu / my / mountpoint / Partition1 phải là một thiết bị khối ... Đó là lý do tương tự bạn không thể gắn iso bằng mount / path / to / iso / path / to / mountpoint
jan bernlöhr

1
Tại sao không chỉ tạo một thiết bị đĩa bộ nhớ mà tập tin được sao lưu? Tôi nghĩ rằng nó hdid /my/filevà nó sẽ trả về một tên thiết bị khối.
Chris S
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.