File ISO hanya baca?

8

Saya memiliki file ISO dan saya di mountbawah /mnt/isofile. Lalu saya menyalin file ini ke folder lain. Tetapi isinya hanya baca dan milik root. Saya mencoba menggunakan chmoddan chown. Tapi itu muncul dengan pesan:

itu hanya membaca sistem file.

Apa yang terjadi disini?

CATATAN: Ada file tar di .iso, saya ingin mengompresnya, tetapi gagal dengan pesan "read only file system" yang sama.

xiaohan2012
sumber

Jawaban:

15

ISO 9660 dirancang dengan sistem file read-only. Ini berarti bahwa semua data harus ditulis dalam sekali jalan ke media. Setelah ditulis, tidak ada ketentuan untuk mengubah konten yang disimpan. Oleh karena itu ISO 9660 tidak cocok untuk digunakan pada media yang dapat ditulis secara acak, seperti hard disk.

Anda perlu menyalin seluruh pohon direktori ke direktori lain, membuat perubahan Anda dan kemudian membakar gambar baru.

Sachin Divekar
sumber
Apa yang membuat formatnya sulit diubah?
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
@CiroSantilli 巴拿馬 文件 六四 事件 法轮功 Ini adalah format yang digunakan pada CD ROM. "ROM" = "Read Only Memory"
Kusalananda
@ Kusalananda yakin, saya mengerti itu. Tetapi saya sedang mencari perincian yang lebih tepat tentang apa yang membuat format sulit untuk dimodifikasi (melupakan media fisik, karena kita ada di hard disk).
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
Jika Anda memodifikasi file sehingga sekarang membutuhkan lebih banyak blok 2048-byte daripada yang awalnya, sistem file ISO 9660 Level 1 atau 2 tidak dapat menempatkan penambahan ke lokasi yang berbeda, tetapi seluruh file harus dipindahkan, menciptakan lubang " "ruang yang tidak digunakan tempat file itu dulu. Dan sepertinya filesystem tidak memiliki ketentuan untuk melacak lokasi lubang tersebut, membuat menemukan ruang kosong di mana saja tetapi pada akhir filesystem sangat tidak efisien. Jadi sistem file baca / tulis ISO9660 akan cepat membengkak saat modifikasi dilakukan.
telcoM
Ini adalah alasan mengapa CD-R dan CD-RW yang dapat ditulisi pada awalnya harus ditulis dengan program authoring CD-ROM tertentu, dan operasi penulisan yang sebenarnya harus dilakukan sebagai "sesi". Kemudian, sistem file UDF dikembangkan untuk memungkinkan lebih banyak akses tulis seperti disk ("penulisan paket") pada CD-RW.
telcoM
7

Jika Anda menjalankan OS yang mendukungnya (Linux & BSD), Anda mungkin menggunakan Unionfs untuk memasang ISO dalam mode baca-tulis. Semua penulisan akan benar-benar dilakukan pada sistem file baca-tulis tetapi tergantung pada kebutuhan Anda, yang mungkin cocok untuk mereka.

Jlliagre
sumber
-2

Nonaktifkan RockRidge saat membuat ISO. Sekarang akan dihasilkan dengan semua hak.

Vineet
sumber
Bagaimana menonaktifkan ekstensi RockRidge membantu?
jasonwryan