Pull to refresh

Comments 6

> Но перед этим вам нужно знать об одной особенности процесса: cpio — не умеет паковать хардлинки

Ошибаетесь, нормально пакует.
Поделитесь опытом? Я неизменно получал файлы нулевого размера
Чеснослово, ничего специально не делал. Обычный find. | cpio -o -H newc На файлы нулевого размера ни разу не попадал.

М.б. у вас файлы на какой-нибудь специфичной файловой системе лежат, у которой cpio мета-данные не очень удачно понимает.
Примерно то же самое, только SuSE, KIWI, Xen и выкачивание образа по HTTP с проверкой чексумм.
Сложнее в настройке? Не особо.
Сложнее процесс загрузки? Да, но при этом получающаяся система может раскатываться на диск (и поддерживаться в обновленном состоянии), имея при этом защиту от ошибок (кажется, там MD5 проверяется).
Все-таки, жизнь внутри initrd — удовольствие, как мне кажется, не для слабонервных. Сказываются ограничения TFTP, файлуха раскатывается в память полностью (в отличие от squashfs, например), да и вообще есть в этом некоторое нарушение предназначения initrd.
По сравнению с вашей схемой, если я правильно понял, nfs_root лишь добавляет точку отказа. Его использование только немного увеличит скорость загрузки, за счет того что не будут передаваться лишние файлы… Хотя это вообще спорный вопрос… Какого размера у вас образ получается в среднем?

Кстати squshfs и aufs ведь уже достаточно давно в основной ветке. Не должно так то быть проблем с ними…
А dhcpd какой версии использовали, 3? У меня в 4.1 ругается на site-options 208-211, мол нельзя их как local объявлять из-за RFC в котором их назначение теперь жестко указано. Я так понял, что теперь можно просто прописывать в конфиге:
configfile = «examleconfig»;
pathprefix = "/pxelinux.cfg/";
но у меня так почему-то не заработало, хотя dhcpd перестал ругаться на конфиг =(
Sign up to leave a comment.

Articles