今日、Sudo do-release-upgrade
を使用してUbuntu Serverを14.04から16.04にアップグレードしました。これは再起動してログインするまでスムーズに進みました。次のメッセージが表示されます。
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
だから私は、システムが読み取り専用であり、これがファイルシステムまたはディスクの何らかのエラー/破損がある場合の予防策であると考えましたか?
したがって、私の質問は2つに分かれています。
これが関連するかどうかはわかりませんが、Raid 5には6つのドライブがありますが、OSはUSBペンを実行しています。
前もって感謝します!
明らかに、OSを再インストールし、すべてを再度セットアップすることができます。これには数時間しかかかりませんが、代わりにそれを学び、理解したいです:)
編集1
dmesgログが追加されました: http://Pastebin.com/0bP8T4hH
Edit 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
に置き換えます。