btrfs не монтируется на запись (snapper навернул систему)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

btrfs не монтируется на запись

Сообщение Mifodix »

Здравствуйте!
На opensuse 12.1 для корня использовалась btrfs. Потребовалось восстановить состояние системы из снимка (снимки автоматически делает дефолтная для opensuse утилита snapper). После перезагрузки корень стал монтироваться только для чтения несмотря на опцию rw в mount. Никаких дополнительных сообщений кроме как "будет смонтировано только для чтения" система не выдаёт. Сначала подумал, что снимок кривой какой-нибудь, решил восстановить другой снимок, но уже средствами утилиты btrfs (система полноценно не грузится). Делал так:
1) получал список снимков командой

Код: Выделить всё

btrfs subvolume list /

2) применял снимок с нужным ID из списка командой

Код: Выделить всё

btrfs subvolume set-default 1384 /

Всё проходит без ошибок, но при следующей загрузке опять корень монтируется только на чтение.
Что я неправильно делаю?
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: btrfs не монтируется на запись

Сообщение Xandry »

Предполагаю, что snapper делает снимки файлов, а у вас проблемы с файловой системой. Следовательно, snapper и т.п. тут не помогут, надо проверить файловую систему на ошибки. К тому же вы пишете только "будет смонтировано только для чтения" и ничего что выводится на экран до этого, хотя это может быть очень информативным и полезным при диагностике.
Спасибо сказали: