Aujourd'hui, j'ai mis à niveau mon serveur Ubuntu de 14.04 à 16.04 avec Sudo do-release-upgrade
, qui s'est bien déroulé jusqu'au redémarrage et à la connexion. Le message suivant s'affiche:
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
J'ai donc pensé que le système est en lecture seule et qu'il s'agissait d'une mesure préventive en cas d'erreur ou de corruption du système de fichiers ou du disque?
Donc, ma question est double:
Je ne sais pas si cela est pertinent, mais le système d'exploitation utilise un stylo USB alors qu'il y a 6 lecteurs dans Raid 5.
Merci d'avance!
Évidemment, je pourrais simplement réinstaller le système d'exploitation et tout réinstaller, ce qui ne me prendrait que quelques heures, mais je veux vraiment apprendre et le comprendre à la place :)
Éditer 1
journal dmesg ajouté: http://Pastebin.com/0bP8T4hH
Éditer 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
Pour une raison quelconque, votre /etc/fstab
ne mentionne même pas le point de montage de la racine des répertoires. Étant donné que vous avez réellement le système sur /dev/sdg1
, modifiez le fichier comme suit:
# /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
Redémarrez pour tester si cela fonctionne, mais en réalité, je ne vous recommanderais pas d'utiliser /dev/sdg1
directement dans le fichier, car le nom du périphérique peut changer. Vous feriez mieux d'utiliser l'UUID du système de fichiers. Pour le trouver, exécutez ls -l /dev/disk/by-uuid/ | grep sdg1
. Puis remplacez /dev/sdg1
par UUID=The-Number-You-Just-Got
dans le /etc/fstab
.