squashfs и 9.10

А кто нибудь пользуется squashfs? После перехода на 9.10 с 8.04, мало того, что пришлось пересоздать архивы, так еще и не получается монтировать из fstab :(

Вот так у меня прекрасно работало на 8.04
/opt/sqfs/gnuarm-3.4.3/gnuarm-3.4.3.sqfs /opt/gnuarm-3.4.3 squashfs ro,loop,nodev 0 0
aufs /opt/gnuarm-3.4.3 aufs nodev,noatime,dirs=/opt/sqfs/gnuarm-3.4.3/overley=rw:/opt/gnuarm-3.4.3=ro 0 0

Теперь автоматически монтируется только aufs. Если сделать mount -a, то монтируется поверх него squashfs.

0
AlexMad - 24 Декабрь, 2009 - 12:33

Сам спросил, сам частично и отвечу: в fstab надо прописывать немного подругому:

/opt/sqfs/gnuarm-3.4.3/gnuarm-3.4.3.sqfs  /opt/sqfs/gnuarm-3.4.3/ro  squashfs  loop,ro  0 0
aufs  /opt/gnuarm-3.4.3  aufs  br:/opt/sqfs/gnuarm-3.4.3/rw=rw:/opt/sqfs/gnuarm-3.4.3/ro=ro  0 0

Хотя раньше работало именно так, как в первом посте.
НО это не решает основную проблему: /usr таким образом не монтируется!!! А мне нужно сжать именно его :(.

Такое ощущение, что что-то нужно перебросить из /usr/bin в /bin ибо без папки /usr на момент монтирования фс ничего не хочет работать.

0
ktchv - 24 Декабрь, 2009 - 13:11
Изображение пользователя ktchv.

почему не посмотреть в логах об ошибке монтирования /usr ?

0
AlexMad - 24 Декабрь, 2009 - 23:14

Попробовал, отключил монтирование /var/log на tmpfs, перегрузился, раскомментировал строчки про монтирование /usr в fstab, переименовал /usr в /usr.old, создал новый /юср, перегрузился.
Нет запуска, в консоли предлагает залогинится, но имя пользователя не принимает, в папке /var/log появился только один файл нулевой длины udev.
Так что вопрос про то, как правильно примонтировать сжатый usr остаётся открытым. Повторюсь, в 8.04 работало на ура.

0
AlexMad - 25 Декабрь, 2009 - 00:56

Посмотрел, что он кажет в консоли. Не может найти atd, cron, acpid, anacron.
Возможно, что-то еще, но это только то, что видно на экране перед приглашением залогинится.
Мне вот интересно, /sbin и /usr/sbin можно перемешивать, или не стоит? Я имею ввиду, что будет, если я просто содержимое /usr/sbin скопирую в /sbin?

0
ktchv - 25 Декабрь, 2009 - 10:06
Изображение пользователя ktchv.

Я может сейчас тупость скажу...

а есть ли в рамдиске модуль для squashfs?

0
AlexMad - 25 Декабрь, 2009 - 11:12

Я тоже, может, тупость спрошу... (я как раз и думаю, что чего-то не хватает для загрузки) ... но как узнать, есть ли он там и если нету, то как его туда запихнуть?

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры