Я не могу писать в определенный раздел. Каталог данных 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, но помните, что НЕ ЗАПУСКАЙТЕ ЭТУ КОМАНДУ НА СМОНТИРОВАННОЙ ФАЙЛОВОЙ СИСТЕМЕ. режим восстановления или режим восстановления