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

Mykola S. Grechukh gns на altlinux.org
Сб Ноя 20 15:40:42 UTC 2010


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, но у меня он зависает при обращении к
смонтированному юниону)

-- 
Mykola Grechukh
RISC Group IT Solutions
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : remount_rw
Тип     : application/octet-stream
Размер  : 1352 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20101120/6d334a4b/attachment.obj>


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