У нас странная проблема с файловой системой Ubuntu. Проблема в том, что я не могу полностью восстановить то, что произошло. Пользователь сказал, что он хотел отформатировать USB-диск. Из истории bash я увидел, что он установил утилиту gnome-disk. Он сказал, что он мог случайно отформатировать не USB-диск, а системный диск или что-то еще.
Тем не менее, системный диск все еще там, мы можем войти, но только в оболочку, потому что X не запускается (но экран luks GUI делает, он независим от X?). Когда мы пытаемся startx
, мы получаем сообщение об ошибке, что X не может записать файл блокировки.
Тем не менее, я попытался записать любой файл с touch
в домашнюю папку, но это не работает, даже не с sudo
, потому что система недоступна для записи. Поэтому, поскольку это (относительно новый) твердотельный накопитель, я предположил, что произошло много команд записи, и поэтому диск умер в некотором роде и доступен только для чтения на аппаратной основе. Но когда я подключаю диск как внешний к другому компьютеру, я могу записать на него.
Итак, что же могло случиться, что файловая система недоступна для записи, даже для sudo?
это все, что я могу найти в fstab, но это не комментарии:
$ cat /etc/fstab
UUID=XXX /boot ext2 defaults 0 2
/dev/mapper/it--vg-swap_1 none swap sw 0 0
edit: Хорошо, похоже, это проблема монтирования, я сделал mount -o remount,rw /
, и система неожиданно запустилась. Здорово. Но как я могу сделать это твердым для загрузки?
Хорошо, проблема была в том, что /
был установлен только для чтения при загрузке. Поэтому я установил строку:
/dev/mapper/ubuntu--vg-root / ext4 defaults
в /etc/fstab
. Но я до сих пор не понимаю, почему это произошло, потому что в fstab
нет другой строки, которая бы монтировала root как readonly.