Sistema somente leitura após a atualização do Ubuntu Server 14.04 LTS para 16.04 LTS

2

Hoje fiz o upgrade do meu servidor Ubuntu de 14.04 para 16.04 com sudo do-release-upgrade , que correu suavemente até ser reinicializado e eu efetuei login. Onde recebi a seguinte mensagem:

Unable to setup logging. [Error 30] Read only file system:
'var/log/landspace/sysinfo.log' 

run-parts: /etc/update-motd.d/50-landscape-sysinfo exited with return code 1

/usr/lib/ubuntu-release-upgrader/release-upgrade-motd: 39: /usr/lib/ubuntu-release-upgrader/release-upgrade-motd: cannot create /var/lib/ubuntu-release-upgrader/release-upgrader-available: Read-only file system

/usr/lib/update-notierfier/update-motd-fsck-at-reboot: 33: /usr/lib/update-notifier/update-motd-fsck-at-reboot: cannot create /usr/liv/update-notifier-fsck-at-reboot: Read-only file system

-bash: cannot create temp file for here-document: Read-only file system

Então eu percebi que o sistema é somente leitura e isso é uma medida preventiva se houver algum tipo de erro / corrupção do sistema de arquivos ou do disco?

Então, minhas perguntas são duas dobradas:

  1. O que aconteceu exatamente?
  2. Como faço para corrigir isso?

Não sei se isso é relevante, mas o sistema operacional está executando uma caneta USB enquanto há 6 unidades no Raid 5.

Obrigado antecipadamente!

Obviamente, eu poderia simplesmente reinstalar o sistema operacional e configurar tudo novamente, o que levaria apenas algumas horas, mas eu realmente quero aprender e entender: :)

Editar 1

dmesg log adicionado: link

Editar 2

/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
/dev/md0        /mnt/rdisk      ext4    user    0       0
    
por ChrEW 20.08.2016 / 16:15

1 resposta

2

Por alguma razão, o seu /etc/fstab nem sequer menciona o ponto de montagem da raiz dos diretórios. Dado que você realmente tem o sistema em /dev/sdg1 , modifique o arquivo da seguinte forma:

# /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
/dev/md0        /mnt/rdisk      ext4    user    0       0
/dev/sdg1       /               ext4            rw,noatime,data=ordered 0 1

Reinicialize para testar se funciona, mas na verdade eu não recomendaria usar /dev/sdg1 diretamente no arquivo, porque o nome do dispositivo pode mudar. É melhor você usar o UUID do sistema de arquivos. Para encontrá-lo, execute ls -l /dev/disk/by-uuid/ | grep sdg1 . Em seguida, substitua /dev/sdg1 por UUID=The-Number-You-Just-Got no /etc/fstab .

    
por Hi-Angel 20.08.2016 / 20:56