[sisyphus] Q: livecd: Remounting root filesystem in R/W: Inappropriate ioctl

Michael Pozhidaev msp на altlinux.ru
Сб Ноя 20 23:24:49 UTC 2010


Hello, Mykola S. Grechukh!

Спасибо! После последнего моего синка локального Сизифа сборка
дистрибутива развалилась из-за каких-то проблем с аптом, поэтому
попробовать не получается. Как только преодолею новую траблу, напишу о
результатах!

> 2010/11/20 Mykola S. Grechukh <>:
>> use aufs2-util-ng instead of aufs2-util
>>
>> 2010/11/20, Michael Pozhidaev <msp на altlinux.ru>:
>>> Здравствуйте!
>>>
>>> Очень прошу помочь провести раскопку. Суть дела такая: есть собранный
>>> livecd, у которого не проходит перемонтирование корневой файловой
>>> системы на чтение/запись. Ошибка такая:
>>>
>>> /sbin/mount.aufs:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl
>>> for device
>
> Точнее. Вероятно, в используемое ядро уже втянут вот этот коммит:
>
> http://git.c3sl.ufpr.br/gitweb?p=aufs/aufs2-2.6.git;a=commitdiff;h=19fd2f6b872b51d920aee24ed2794174eaa891d0
>
> убирающий ioctl PLINK_MAINT, а вот:
>
> http://git.c3sl.ufpr.br/gitweb?p=aufs/aufs2-util.git;a=commitdiff;h=e5195dd065b95be1c8a2f188b94e2454d978ab1b
>
> - сделана поддержка нового интерфейса в утилях. Мне это понадобилось,
> когда полез собирать .36.
>
> Беда в том, что новые утили несовместимы с старым aufs в ядре, поэтому
> я собрал их в сизиф как aufs2-util-ng-2.1-alt1. Вторая беда (но, может
> быть, это проблема моего ядра) в том, что скрипт из remount_rw
> зависает. Я заменил его простым и тупым аттачем. Кроме того в
> /etc/init.d/halt в строке
>
> 	umount -afnr -t
> noproc,nosysfs,notmpfs,noaufs,nodevfs,nousbfs,norpc_pipefs,nonfsd
>
> должно присутствовать notmpfs,noaufs дабы не орало и не зависало при выключении.
>
> (вообще всё плохо. unionfs так и oops'ит на ровном месте. Хвалёный
> правильный union mount неизвестно в каком состоянии. aufs2 во-первых
> громоздкий, во-вторых японец пока не допилил его для .36. Есть ещё
> какой-то fuse-union, но у меня он зависает при обращении к
> смонтированному юниону)

-- 
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Russian info page: http://www.marigostra.ru/



Подробная информация о списке рассылки Sisyphus