Tôi đang làm việc trên một số tự động hóa để ăn phương tiện truyền thông từ thẻ máy ảnh. Tôi đang sử dụng hdiutil
để tạo một hình ảnh đĩa trống, sau đó sao chép nội dung của thẻ camera vào hình ảnh đĩa đó. Sau đó, tôi muốn thay đổi hình ảnh đĩa thành "Chỉ đọc" mà không phải tạo bất kỳ loại bản sao nào của hình ảnh đĩa. Tôi đang cố gắng tối ưu hóa quá trình này để tăng tốc độ, do đó tạo ra một hình ảnh đĩa trống và sao chép các tệp vào nó (nhanh hơn nhiều so với việc tạo một hình ảnh đĩa cho ổ đĩa trong các thử nghiệm của tôi)
1
bạn không thể sử dụng chmod từ dòng lệnh?
—
jmh
thử
—
Ruskes
hdiutil convert /path/to/rwimage.dmg -format UDRO -o /path/to/readonlyimage.dmg
@jmh Có vẻ như tôi có thể khiến hình ảnh UDRW không thể được ghi vào mà không có mật khẩu quản trị viên thông qua phương thức này, nhưng nó không đi theo cách khác để thay đổi hình ảnh chỉ đọc để đọc và ghi. Ngoài ra, tôi không chắc chắn nếu một ACL sẽ thay thế điều đó, tôi sẽ phải thử nó. Tôi đoán đó là một cách giải quyết chấp nhận được nhưng không lý tưởng.
—
dne202
@Buscar Tôi đang cố gắng không tạo một bản sao của dmg vì một số tệp .dmg này có dung lượng trên 100Gb
—
dne202