Корневая файловая система, смонтированная как только для чтения

Недавно, на наших серверов LTS Ubuntu 18.04.1 вошел в режим RO. Я искал на всем протяжении и попробовал различные вещи напрасно, поэтому я поворачиваюсь здесь для справки.

Я скопировал папку (размер + / 24 МБ) на сервере под управлением Ubuntu 18.04.1 использование LTS: cp -r /opt/3.5.0 /opt/4.0.0. Прямо после, система вошла в режим только для чтения.

Это - mSata SSD. Диск имеет 16 ГБ из доступных 29 ГБ, таким образом, полный диск не должен быть причиной.

Системный журнал:

Mar  3 10:08:11   kernel: [6633028.028328] sd 1:0:0:0: [sda] tag#21 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
Mar  3 10:08:11   kernel: [6633028.028337] sd 1:0:0:0: [sda] tag#21 CDB: Write(10) 2a 00 02 d8 13 a0 00 00 b0 00
Mar  3 10:08:11   kernel: [6633028.028341] print_req_error: I/O error, dev sda, sector 47715232
Mar  3 10:08:11   kernel: [6633028.028371] sd 1:0:0:0: [sda] tag#17 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
Mar  3 10:08:11   kernel: [6633028.028377] sd 1:0:0:0: [sda] tag#17 CDB: Write(10) 2a 00 02 d8 0e 60 00 05 40 00
Mar  3 10:08:11   kernel: [6633028.028381] print_req_error: I/O error, dev sda, sector 47713888
Mar  3 10:08:11   kernel: [6633028.028393] EXT4-fs warning (device sda2): ext4_end_bio:323: I/O error 10 writing to inode 1442150 (offset 0 size 778240 starting block 5964426)
Mar  3 10:08:11   kernel: [6633028.028399] Buffer I/O error on device sda2, logical block 5832908
Mar  3 10:08:11   kernel: [6633028.028408] Buffer I/O error on device sda2, logical block 5832909
Mar  3 10:08:11   kernel: [6633028.028414] Buffer I/O error on device sda2, logical block 5832910
Mar  3 10:08:11   kernel: [6633028.028420] Buffer I/O error on device sda2, logical block 5832911
Mar  3 10:08:11   kernel: [6633028.028426] Buffer I/O error on device sda2, logical block 5832912
Mar  3 10:08:11   kernel: [6633028.028432] Buffer I/O error on device sda2, logical block 5832913
Mar  3 10:08:11   kernel: [6633028.028438] Buffer I/O error on device sda2, logical block 5832914
Mar  3 10:08:11   kernel: [6633028.028444] Buffer I/O error on device sda2, logical block 5832915
Mar  3 10:08:11   kernel: [6633028.028449] Buffer I/O error on device sda2, logical block 5832916
Mar  3 10:08:11   kernel: [6633028.028455] Buffer I/O error on device sda2, logical block 5832917
Mar  3 10:08:11   kernel: [6633028.028666] sd 1:0:0:0: [sda] tag#16 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
Mar  3 10:08:11   kernel: [6633028.028672] sd 1:0:0:0: [sda] tag#16 CDB: Write(10) 2a 00 02 d5 62 c0 00 02 b0 00
Mar  3 10:08:11   kernel: [6633028.028675] print_req_error: I/O error, dev sda, sector 47538880
Mar  3 10:08:11   kernel: [6633028.028684] EXT4-fs warning (device sda2): ext4_end_bio:323: I/O error 10 writing to inode 1442161 (offset 0 size 180224 starting block 5942404)
Mar  3 10:08:11   kernel: [6633028.028738] EXT4-fs warning (device sda2): ext4_end_bio:323: I/O error 10 writing to inode 1442165 (offset 0 size 172032 starting block 5942446)
Mar  3 10:08:11   kernel: [6633028.028802] sd 1:0:0:0: [sda] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT
Mar  3 10:08:11   kernel: [6633028.028808] sd 1:0:0:0: [sda] tag#7 CDB: Write(10) 2a 00 02 d5 5d e8 00 04 d8 00

Это продолжается в течение другой секунды, и затем больше журналов не записано.

Каждый раз, когда я пытаюсь сделать что-либо в системе (например, заполнение клавишей Tab), я получаю ошибку относительно r/o, например: cannot create temp file for here-document read-only file system.

Я перезагрузил систему в режиме восстановления и выполнил fsck. Сразу же я вижу сообщение об ошибке. При рассмотрении состояния systemd-remount-fs.service я вижу:

systemd-remount-fs[1343]: mount: /: mount point not mounted or bad option
systemd-remount-fs[1343]: /bin/mount for / exited with exit status 32

Я также попытался использовать sudo mount -o remount,rw /dev/sda2 / но с тем же сообщением об ошибке в результате.

Мой etc/fstab файл:

UUID=xxx    /           ext4    defaults 0 0
UUID=xxx    /boot/efi   vfat    defaults 0 0
/swap.img   none        swap    sw       0 0    

Из различных ответов онлайн я понимаю, что должен установить fsck порядок, но поскольку система находится в RO, я не могу обновить файл.

Когда я работаю mount -l Я вижу (среди других вещей, но я не думаю, что это все релевантно): /dev/sda2 on / type ext 4 (ro, relatime, data=ordered)

Не уверенный, если это релевантно, но в то время как в режиме восстановления я перехожу к системной сводке, я вижу под состоянием LVM:

Physical Volumes: not ok (BAD)
Volume groups: ok (good)

Таким образом, существует несколько вопросов, я имею. Извинения, если я спрашиваю что-либо очевидное, я довольно плохо знаком со всем этим.

  1. В первую очередь, у Вас есть дальнейший совет относительно который шаги взять для выхода из режима RO?
  2. Действительно ли это более вероятно программное обеспечение или аппаратная проблема?
  3. Поскольку у нас есть больше систем с той же установкой, я хотел бы понять, почему мое действие копии, возможно, инициировало систему, идущую в RO. Я сделал это прежде в других системах без любых проблем. Папка содержала приложение .NET, которое работало во время копирования, это могло быть причиной?

Спасибо за помощь!

0
задан 5 March 2020 в 18:16

1 ответ

Существует несколько ошибок IO, видимых в журналах, которые Вы обеспечили. Рассмотрите замену этого диска как можно скорее.

2
ответ дан 17 March 2020 в 00:08

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

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