Недавно, на наших серверов 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)
Таким образом, существует несколько вопросов, я имею. Извинения, если я спрашиваю что-либо очевидное, я довольно плохо знаком со всем этим.
Спасибо за помощь!
Существует несколько ошибок IO, видимых в журналах, которые Вы обеспечили. Рассмотрите замену этого диска как можно скорее.