CentOS zsh: блокировка не удалась для /root/.zsh_history: файловая система только для чтения: в любом случае чтение

Я работаю на сервере CentOS 7 Xen с 100 ГБ памяти. У меня есть главный сервер с 1 ТБ места на жестком диске и 2 подчиненных сервера

Я увеличил дисковое пространство со 100 до 155 ГБ напрямую для /xen/vm4/abctest.img для виртуальной системы /dev/xvda1

Но теперь я получаю ошибку

zsh: locking failed for /root/.zsh_history: read-only file system: reading anyway

Обновить

Используя решение @HBruijn, я попытался mount -o remount,rw / но получите ошибку

mount: не может перемонтировать /dev/xvda1 для чтения-записи, защищен от записи

Ценю любую помощь.

1 ответ

Ошибка

zsh: блокировка не удалась для /root/.zsh_history: файловая система только для чтения

Похоже, что ваша система теперь доступна только для чтения.

Поведение по умолчанию для большинства файловых систем Linux - защита ваших данных. Когда ядро ​​обнаруживает ошибку в подсистеме хранения, оно делает файловую систему доступной только для чтения, чтобы предотвратить (дальнейшее) повреждение данных.

Вы можете настроить это несколько с опцией монтирования errors={continue|remount-ro|panic} которые задокументированы в системном руководстве (man mount).

Когда ваша корневая файловая система сталкивается с такой ошибкой, большую часть времени ошибка не будет записываться в ваши лог-файлы, поскольку теперь они также будут доступны только для чтения. К счастью, поскольку это действие ядра, исходное сообщение об ошибке записывается сначала в память, в кольцевой буфер ядра. Если вы не извлечены из памяти, вы можете отобразить содержимое кольцевого буфера с помощью dmesg команда.
Изменение размера хранилища является вероятной причиной, хотя

В зависимости от сообщений об ошибках вы можете решить, что по-прежнему безопасно использовать вашу файловую систему и попытаться вернуть ее в состояние чтения-записи с помощью mount -o remount,rw /

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