GNU/Linux >> Znalost Linux >  >> Ubuntu

Problém souborového systému pouze pro čtení?

Vytvořil jsem složku a udělal jsem:

chmod 777 anotherFolder/

Běžel jsem:

sudo mount -o loop folder/isoImage.iso anotherFolder/

Oprávnění anotherFolder/ změněno na „Pouze pro čtení“ a nemohu chmod vrátí se na 777 , dokonce i pomocí sudo . Jak mohu chmod na 777 ? Vypíše mi to:Read Only File System .

Kontroloval jsem během 2 dnů na několika fórech, ale marně 🙁

Přijatá odpověď:

Soubor ISO je speciální formát souboru s názvem ISO 9660 . Zde je citace z wikipedie

Vzhledem k tomu, že norma ISO 9660 je navržena pouze pro čtení, předem vytvořený souborový systém, všechna
data musí být zapsána najednou nebo „relací“ na médium.

Protože je systém souborů pouze pro čtení, nemůžete jej připojit s přístupem pro zápis.

Ale můžete znovu vytvořit ISO soubor, pokud chcete.

  1. Měli byste někam připojit soubor *.iso
  2. Potom jej zkopírujte do nějaké dočasné složky
  3. Pomocí mkisofs util vytvořit nový soubor ISO.

Zde je malý příklad:

sudo mount -o loop folder/isoImage.iso anotherFolder/
mkdir new_copy_of_iso
cp -R anotherFolder/* new_copy_of_iso/
umount anotherFolder
mkisofs -R -o name_new.iso new_copy_of_iso

Ubuntu
  1. Jak připojit soubor iso v Linuxu

  2. Bind-mount pouze pro čtení?

  3. tar:krátké čtení

  1. Zaneprázdněná schránka Číst soubor řádek po řádku?

  2. Jak číst proměnnou ze souboru?

  3. Číst soubor do pole?

  1. Vlastnosti souborového systému „Btrfs“.

  2. Neblokující získat charakter

  3. Oprava souborového systému Ubuntu VM pouze pro čtení?