У меня есть выделенный сервер Ubuntu 10.04 с SSD-накопителем. Следовательно, я хочу отключить журнал файловой системы.
Обычно это можно сделать так: "tune2fs -O ^ has_journal / dev / md2". Однако корневая файловая система находится в режиме чтения-записи, поэтому tune2fs выдает ошибку. "-F" не работает.
Возможно, во время загрузки есть какой-то скрипт, который выполняется с установленной корневой файловой системой только для чтения. Поэтому я могу добавить к этому скрипту указанную выше команду.
Кстати, я могу переустановить ОС, но ext2 недоступна. Веб-страница администратора поставщика сервера не позволяет передавать параметры создания раздела при переустановке ОС.
У вас должна быть возможность перемонтировать корневой раздел в режиме «только для чтения», если вы можете позволить себе отключить достаточное количество служб на несколько минут. Использовать lsof +f -- /
чтобы узнать, в каких программах файлы открыты для записи. В частности, если /var/log
находится в корневом разделе, вам придется отключить ведение журнала; и /tmp
Лучше быть в tmpfs или в отдельной файловой системе.
Если ваш хостинг-провайдер предоставляет вам доступ к консоли, вы можете передать init=/bin/sh
в командной строке ядра (это запускает оболочку вместо init
) и запустить tune2fs
оттуда.