Система, только для чтения после обновления Сервера Ubuntu 14.04 LTS к 16.04 LTS

Сегодня я обновил свой Сервер 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

Таким образом, я полагал, что система только для чтения и это превентивная мера, если существует своего рода ошибка/повреждение файловой системы или диска?

Так мои вопросы два свернутые:

  1. Что действительно точно происходило?
  2. Как я фиксирую его?

Не знайте, релевантно ли это, но ОС работает пера 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
2
задан 20 August 2016 в 21:46

1 ответ

По любой причине Ваш /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.

2
ответ дан 2 December 2019 в 03:45

Другие вопросы по тегам:

Похожие вопросы: