Сегодня я обновил свой Сервер Ubuntu от 14,04 до 16,04 с sudo do-release-upgrade
, который пошел гладко, пока это не перезагрузило, и я вошел в систему. Где я встречен следующим сообщением:
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
Таким образом, я полагал, что система только для чтения и это превентивная мера, если существует своего рода ошибка/повреждение файловой системы или диска?
Так мои вопросы два свернутые:
Не знайте, релевантно ли это, но ОС работает пера USB, в то время как существует 6 дисков в Набеге 5.
Заранее спасибо!
Очевидно, я мог просто переустановить ОС и установить все снова, которое только возьмет меня несколько часов, но я действительно хочу изучить и понять это вместо этого :)
Редактирование 1
журнал dmesg добавляется: http://pastebin.com/0bP8T4hH
Редактирование 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
По любой причине Ваш /etc/fstab
даже не упоминает точку монтирования корня каталогов. Учитывая, что Вы на самом деле имеете систему на /dev/sdg1
, изменяете файл следующим образом:
# /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
Перезагрузка, чтобы протестировать, если бы это работает, но на самом деле я не рекомендовал бы использовать /dev/sdg1
непосредственно в файле, потому что имя устройства могло измениться. Вы более обеспечены для использования UUID файловой системы. Для нахождения его выполняются ls -l /dev/disk/by-uuid/ | grep sdg1
. Затем замена /dev/sdg1
с UUID=The-Number-You-Just-Got
в /etc/fstab
.