Назад | Перейти на главную страницу

раздел стал доступен только для чтения после сбоя mysql

Я не могу писать в определенный раздел. Каталог данных mysql размещен в этом разделе, и он внезапно стал доступен только для чтения, когда mysql отказал при выполнении запроса.

[root@ESERVER new_dir]# > /data/test.txt
-bash: /data/test.txt: Read-only file system

[root@ESERVER ~]# tail -f /var/log/messages
Jul 15 11:02:29 ETIMPURGE_SERVER kernel: handlers:
Jul 15 11:02:29 ETIMPURGE_SERVER kernel: [<ffffffff813a8150>] (ata_sff_interrupt+0x0/0x110)
Jul 15 11:02:29 ETIMPURGE_SERVER kernel: [<ffffffff813a8150>] (ata_sff_interrupt+0x0/0x110)
Jul 15 11:02:29 ETIMPURGE_SERVER kernel: Disabling IRQ #19
Jul 15 11:02:33 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] Unhandled error code
Jul 15 11:02:33 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Jul 15 11:02:33 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] CDB: Write(10): 2a 00 c9 80 01 3f 00 00 08 00
Jul 15 11:02:33 ETIMPURGE_SERVER kernel: __ratelimit: 129 callbacks suppressed
Jul 15 11:02:33 ETIMPURGE_SERVER kernel: Buffer I/O error on device sdb3, logical block 422576160
Jul 15 11:02:33 ETIMPURGE_SERVER kernel: lost page write due to I/O error on sdb3
Jul 15 11:15:29 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] Unhandled error code
Jul 15 11:15:29 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Jul 15 11:15:29 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] CDB: Read(10): 28 00 d1 bf c3 ff 00 00 08 00
Jul 15 11:15:29 ETIMPURGE_SERVER kernel: sd 2:0:0:0: [sdb] Unhandled error code

Возможно ли, что раздел может стать доступным только для чтения из-за тяжелого запроса?

Дело, конечно, в обратном.

Ошибка ввода-вывода Buffer I/O error on device sdb3, logical block 422576160 приведет к монтированию файловой системы только чтение. Вы, вероятно, увидите это в /var/log/messages дальше.

Скорее всего, это связано с деградированный диск или ошибка прошивки.

файловая система, которая загружается в режиме только для чтения (ro), и пользователь не может создать какой-либо файл в каталоге /: -

сначала проверьте текущий формат корневой файловой системы

монтировать

он покажет, как / dev / sda1 смонтирован на / как ro или rw, если он находится в режиме ro, мы должны запустить ручную команду fsck, но помните, что НЕ ЗАПУСКАЙТЕ ЭТУ КОМАНДУ НА СМОНТИРОВАННОЙ ФАЙЛОВОЙ СИСТЕМЕ. режим восстановления или режим восстановления

fsck / dev / sda1 -y

перезагрузка

mount -o remount, rw / dev / sda1 (для монтирования файловой системы в режиме rw)