Inicializando no sistema de arquivos somente leitura

1

Eu atualizei o Ubuntu Desktop (embora eu esteja usando isso como um servidor) de 14.04 para 16.04 no ssh. Após a conclusão e reinicialização, ele é inicializado no sistema de arquivos somente leitura.

root@Server:/# touch a
touch: cannot touch 'a': Read-only file system

Eu tentei mount -o remount,rw / , mas a saída é mount: can't find UUID=/dev/sda1 . Eu acho que o UUID é de alguma forma alterado para / dev / sda1. Este é o conteúdo de / etc / fstab.

root@Server:/# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=/dev/sda1 /               ext4    errors=remount-ro 0       1
# UUID=643d9cab-177e-4eee-a52f-224ebf0bc405 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=481bc70a-eb80-4040-93a1-696c46faa638 none            swap    sw              0       0

Acho que devo comentar a linha UUID = / dev / sda1 e descomentar a linha UUID = 643d9cab -... logo abaixo, mas como o sistema de arquivos raiz foi montado como somente leitura, não consegui. Eu não sei se isso ajudaria, mas aqui está uma parte da mensagem do kernel.

root@KrootServer:/# dmesg|grep mount
[    1.794106] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    5.675605] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   19.677056] cgroup: new mount options do not match the existing superblock, will be ignored

Então, como corrijo esse problema? Estou tentando corrigir o problema no ssh, então deixe-me saber se preciso acessar fisicamente a máquina.

[+] resultado de sudo blkid

ian0371@Server:~$ sudo blkid
/dev/sda1: UUID="643d9cab-177e-4eee-a52f-224ebf0bc405" TYPE="ext4" PARTUUID="0000e118-01"
/dev/sda5: UUID="481bc70a-eb80-4040-93a1-696c46faa638" TYPE="swap" PARTUUID="0000e118-05"'
    
por Ian Song 26.01.2017 / 15:43

3 respostas

0

Agora vamos tentar esta correção:

  1. Inicialize no modo de recuperação
  2. Selecione root no menu de recuperação.
  3. Montar o sistema de arquivos com:

    mount -o remount,rw /
    
  4. Usando o vim ou o nano, altere seu /etc/fstab assim:

    #UUID=/dev/sda1 /               ext4    errors=remount-ro 0       1
    UUID=643d9cab-177e-4eee-a52f-224ebf0bc405 /               ext4    errors=remount-ro 0       1
    
  5. Em seguida, saia e selecione currículo no menu de recuperação, o que deve corrigir seu problema.

por George Udosen 28.01.2017 / 17:11
3

Eu tive o mesmo problema ao inicializar em um sistema de arquivos raiz copiado (esqueci de ajustar os valores do UUID em / etc / fstab). Acontece que mount -o remount ainda parece em / etc / fstab se você não especificar um dispositivo. Funcionou ao especificar manualmente um dispositivo:

mount -o remount,rw /dev/sda1 /
    
por Arne de Bruijn 09.03.2017 / 13:33
0

Há algo errado em seu / etc / fstab.

UUID=/dev/sda1 /               ext4    errors=remount-ro 0       1
# UUID=643d9cab-177e-4eee-a52f-224ebf0bc405 /               ext4    errors=remount-ro 0 

A primeira linha está errada, / dev / sda1 não é um uuid. A segunda linha parece a correta. Coloque um # na frente da primeira linha e remova-o na linha abaixo.

Você pode verificar o UUID por blkid /dev/sda1 .. se ele diferir, altere o que está em / etc / fstab para que corresponda.

OU você pode remover o UUID = na frente de / dev / sda1

    
por Soren A 26.01.2017 / 16:11