Иногда файловая система в Ubuntu может при загрузке перейти в состояние Read-only, когда с диска разрешено только чтение, а запись запрещена.
Проверить это довольно просто, попытавшись создать любой файл:
# cd /
# touch 123
В ответ получим ошибку:
cannot touch ‘123’ : Read-only file system
В моём случае под удар попала корневая директория, куда монтируется раздел /dev/sda1:
# df -h
В Ubuntu это нормальная ситуация, особенно если в /etc/fstab присутствует запись для монтирования корневой директории вида:
UUID=11111111-2222-3333-aaaa-444bbb555fff / ext4 errors=remount-ro 0 1
Запись errors=remount-ro означает, что директория будет смонтирована в режиме чтения, если в файловой системе будут найдены ошибки.
Качаем boot-repair-disk и пытаемся восстановить файловую систему с помощью fsck в нужном разделе:
# sudo fsck -y /dev/sda1
Если нельзя в данный момент заняться проверкой диска, а нужно срочно вывести файловую систему из режима Read-only несмотря на ошибки, то поможет команда:
# mount -o remount,rw /
Проверим, создадим любой файл:
# cd /
# touch 123
# rm 123
Файл создаётся и удаляется. Не забудьте потом загрузиться с LiveCD и проверить файловую систему на ошибки.