Tập tin ISO chỉ đọc?


8

Tôi có một tập tin ISO và tôi mountdưới nó /mnt/isofile. Sau đó, tôi sao chép tập tin này vào một thư mục khác. Nhưng nội dung chỉ đọc và thuộc về root. Tôi đã thử sử dụng chmodchown. Nhưng nó nhắc với thông báo:

Nó chỉ đọc hệ thống tập tin.

Chuyện gì đang xảy ra ở đây?

LƯU Ý: Có một tệp tar trong .iso, tôi muốn nén nó, nhưng không thành công với cùng một thông báo "chỉ đọc hệ thống tệp".

Câu trả lời:


15

ISO 9660 bằng cách thiết kế một hệ thống tệp chỉ đọc. Điều này có nghĩa là tất cả dữ liệu phải được ghi trong một lần vào phương tiện. Sau khi viết, không có quy định để thay đổi nội dung được lưu trữ. Do đó, ISO 9660 không phù hợp để được sử dụng trên phương tiện có thể ghi ngẫu nhiên, chẳng hạn như đĩa cứng.

Bạn cần sao chép toàn bộ cây thư mục sang thư mục khác, thực hiện các thay đổi của bạn và sau đó ghi một hình ảnh mới.


Điều gì làm cho định dạng rất khó để sửa đổi?
Ciro Santilli 冠状 病毒 审查 事件 法轮功

@CiroSantilli 巴拿馬 件 Đây là định dạng được sử dụng trên các đĩa CD ROM. "ROM" = "Bộ nhớ chỉ đọc"
Kusalananda

@Kusalananda chắc chắn, tôi hiểu điều đó. Nhưng tôi đã tìm kiếm chi tiết chính xác hơn về những gì làm cho định dạng khó sửa đổi (quên phương tiện vật lý, vì chúng tôi đang ở trên một đĩa cứng).
Ciro Santilli 冠状 病毒 审查 事件

Nếu bạn sửa đổi một tệp để bây giờ nó chiếm nhiều khối hơn 2048 byte so với ban đầu, thì hệ thống tệp ISO 9660 Cấp 1 hoặc 2 không thể đặt bổ sung vào một vị trí khác, nhưng toàn bộ tệp phải được đặt lại, tạo ra một "lỗ" "Không gian chưa sử dụng nơi tệp được sử dụng. Và có vẻ như hệ thống tập tin không có quy định theo dõi vị trí của các lỗ như vậy, khiến việc tìm không gian trống ở bất cứ đâu nhưng ở phần cuối của hệ thống tập tin cực kỳ kém hiệu quả. Vì vậy, một hệ thống tập tin đọc / ghi ISO9660 sẽ nhanh chóng tăng kích thước khi sửa đổi được thực hiện.
telcoM

Đây là lý do tại sao các đĩa CD-R và CD-RW có thể ghi ban đầu phải được ghi bằng chương trình tác giả CD-ROM cụ thể và các thao tác ghi thực tế phải được thực hiện dưới dạng "phiên". Sau đó, hệ thống tập tin UDF đã được phát triển để cho phép truy cập ghi giống như đĩa hơn ("ghi gói") trên CD-RW.
telcoM

7

Nếu bạn tình cờ chạy một hệ điều hành hỗ trợ nó (Linux & BSD), bạn có thể sử dụng Unionfs để phần nào gắn ISO ở chế độ đọc-ghi. Tất cả ghi sẽ thực sự được thực hiện trên một hệ thống tệp đọc-ghi nhưng tùy thuộc vào nhu cầu của bạn, điều đó có thể phù hợp với chúng.


-2

Vô hiệu hóa RockRidge trong khi tạo ISO. Bây giờ nó sẽ được tạo ra với tất cả các quyền.


Làm thế nào để vô hiệu hóa tiện ích mở rộng RockRidge?
jasonwryan
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.