Remonte o sistema de arquivos linux de ro para rw [duplicado]

0

Eu preciso remontar meu sistema de arquivos linux de ro para rw. Mas nada vai funcionar. Ficarei muito grato se alguém me ajudar.

# mount
/dev/mtdblock3 on / type squashfs (ro)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
devpts on /dev/pts type devpts (rw)
none on /tmp/netslink type ramfs (rw)

# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro 0 0
proc /proc proc rw 0 0
ramfs /tmp ramfs rw 0 0
devpts /dev/pts devpts rw 0 0
none /tmp/netslink ramfs rw 0 0

Eu tentei isso:

# mount -o rw,remount -t squashfs /dev/root /
mount: Mounting /dev/root on / failed: Permission denied

E eu tentei isso:

# mount -o rw,remount -t squashfs /dev/mtdblock3 /
Command "mount -o rw,remount -t squashfs /dev/mtdblock3 /" is forbidden!

E apenas isto:

# mount -o rw,remount /
Can't find / in /etc/fstab

/ etc / fstab:

# cat /etc/fstab
proc /proc proc defaults 0 0
ramfs /tmp ramfs defaults 0 0
devpts /dev/pts devpts defaults 0 0

O sistema não tem o usuário root, mas tem o grupo raiz e eu faço isso pelo usuário que consiste no grupo raiz, não é suficiente?

Qual é a solução correta? Obrigado!

    
por Sebastian Rockefeller 19.12.2015 / 21:13

1 resposta

6

O SquashFS é um sistema de arquivos somente leitura .

link

Você poderia criar um novo sistema de arquivos e copiar o conteúdo do squashfs para isso. Para fazer isso, você precisa:

  1. Backup de seus dados do sistema de arquivos antigo
  2. Iniciar a partir de um CD ao vivo / USB
  3. Crie um novo sistema de arquivos em / dev / mtdblock3
  4. Copie seus dados para o novo sistema de arquivos

Em vez de inicializar a partir de um Live-CD, você pode criar o novo sistema de arquivos em outra partição / unidade.

Você precisa verificar se o seu sistema operacional usa esse novo sistema de arquivos. Tipicamente isto é conseguido alterando a linha correspondente em / etc / fstab, mas no seu caso isto não parece ser o caso. Você precisa descobrir onde o sistema de arquivos raiz está montado e alterá-lo lá.

  1. Reinicializar
por 19.12.2015 / 21:57