Я работаю на сервере 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 для чтения-записи, защищен от записи
Ценю любую помощь.
Ошибка
zsh: ошибка блокировки для /root/.zsh_history: файловая система только для чтения
похоже, указывает на то, что ваша система теперь доступна только для чтения.
Поведение по умолчанию для большинства файловых систем Linux - защита ваших данных. Когда ядро обнаруживает ошибку в подсистеме хранения, оно делает файловую систему доступной только для чтения, чтобы предотвратить (дальнейшее) повреждение данных.
Вы можете немного настроить это с помощью опции крепления errors={continue|remount-ro|panic}
которые задокументированы в системном руководстве (man mount
).
Когда ваша корневая файловая система сталкивается с такой ошибкой, в большинстве случаев ошибка не записывается в ваши файлы журнала, так как теперь они также будут доступны только для чтения. К счастью, поскольку это действие ядра, исходное сообщение об ошибке сначала записывается в память, в кольцевой буфер ядра. Если это еще не произошло из памяти, вы можете отобразить содержимое кольцевого буфера с помощью dmesg
команда.
Однако вероятной причиной является изменение размера хранилища.
В зависимости от сообщений об ошибках вы можете решить, что все еще безопасно использовать вашу файловую систему и попытаться вернуть ее в состояние чтения-записи с помощью mount -o remount,rw /