From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <mike@altlinux.org>
Resent-From: Michael Shigorin <mike@altlinux.org>
Resent-Date: Tue, 23 Apr 2019 16:00:08 +0300
Resent-Message-ID: <20190423130008.GN18867@imap.altlinux.org>
Resent-To: make-initrd@lists.altlinux.org
Envelope-to: ar@cs.msu.ru
Delivery-date: Mon, 22 Apr 2019 18:48:22 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=JJtDQ187ZkfVkyEC9blwa7p1mcdBZ8RAz2+oVdbOPts=;
 b=cMBPdsdPdRVFvVyXIVQQYNJbwuK2WDDWnqPuP53EOny3m5IGhsVKoQ4elSUrJlKLeg
 QnH8LcfbL7AQN5Pjn+bJXVyPw0yya+SyyQ/7g9uKTTJviFVRgGG8phL5D9+ZdRt6JbC5
 N8+sv+mX6F3Tt8TRgzbYNjDOHphdcUYOfYpMA9+LRkz1EaHY7xLDS2DG+LZxX8HJyBFg
 6I/MtY1QnPKnuYHItgWvY71Zw1GTLL054YdsSrjK+lheRsYgQvmLQX17cLiNp1a6tHJl
 Z1eVVGzVZYVclvlhr9RlJx9UZYEKSpptLwVlFFOopRF/wdhhhzATRT5bWNSg5mASs380
 Xa+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=JJtDQ187ZkfVkyEC9blwa7p1mcdBZ8RAz2+oVdbOPts=;
 b=GHcCTwB6zScYW7Lw7VubsgrWlrg1p+TW8MWmpCJuCIwnkyMU0fIi1PC13U2jCnquiK
 rdRudKvLv+tXmi0XgnKrx2qyqKw46F3zDamKp9692xbGYIstnRN0VPfyQox+Ks0MkKWk
 P8lI9tlLWFlI0bredo3AjELGDJbdmKp4uIXWmMobNVyTPn+54JLO0Iqh4DogdJ27Xr8S
 hvUXXxs3UlhtMXBv6fku49aN8H0p9edQO5bd8s2AGwFHVqDjR6J3RakMzmpnfjsZuagU
 W6vK5H/1P2CR2bnIJAx0kJRID9dQP+UF0hV113Aop5YPHFtBQ4DdiIii3jcBG/HK296v
 eFdg==
X-Gm-Message-State: APjAAAV78Gs3ZQ7bdip75QEMJX9OVgYIsUr18bc46vSApVvZ6RmdHfXn
 qnZraeeGzEXNDRTGPWFOfcRQGJRw
X-Google-Smtp-Source: APXvYqxeho5duDojKQ33UzviAws6GRB0E2A+eG4tTBOcZZenHMyGQbKi1NFDcwb6JwGC3txZZNqHxg==
X-Received: by 2002:ac2:50ca:: with SMTP id h10mr10837911lfm.31.1555948096111; 
 Mon, 22 Apr 2019 08:48:16 -0700 (PDT)
To: Alexey Gladkov <legion@altlinux.ru>, "Michael A. Kangin" <mak@complife.ru>
References: <41fbf1a2-40dc-84a0-4465-cb6f0b28569b@complife.ru>
 <3fd9233e-74e2-4c89-327b-f9309d030087@gmail.com>
 <489be984-aa29-53cf-c0a8-e4da309efc8a@complife.ru>
 <5b6ad98a-29bc-1c16-27df-d0a82b3e3adc@gmail.com>
 <28dad1c6-a80c-7b5d-a6b8-2c6a8f404842@complife.ru>
 <ca48e244-0055-d5de-15ee-bc708098cce1@gmail.com>
 <20190419210447.GV21174@Legion-PC.fortress>
 <7f74a951-a415-1581-4df0-909d5ba75020@complife.ru>
 <20190421134343.GW21174@Legion-PC.fortress>
 <ccc9530c-08f8-6d37-bedd-16d03b448b10@complife.ru>
 <20190422000450.GY21174@Legion-PC.fortress>
From: Leonid Krivoshein <klark.devel@gmail.com>
Message-ID: <185915c8-8d57-2265-0f32-73917fe857b1@gmail.com>
Date: Mon, 22 Apr 2019 18:46:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <20190422000450.GY21174@Legion-PC.fortress>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: ru
X-SA-Exim-Connect-IP: 194.107.17.36
X-SA-Exim-Mail-From: klark.devel@gmail.com
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.cs.msu.ru
X-Spam-Level: **
X-Spam-Status: No, score=2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_SOFTFAIL
 autolearn=no autolearn_force=no version=3.4.2
X-SA-Exim-Version: 4.2
X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru)
Cc: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= <antohami@altlinux.org>
Subject: Re: [make-initrd] [devel] syslinux
X-BeenThere: make-initrd@lists.altlinux.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <make-initrd.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/make-initrd>,
 <mailto:make-initrd-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/make-initrd>
List-Post: <mailto:make-initrd@lists.altlinux.org>
List-Help: <mailto:make-initrd-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/make-initrd>,
 <mailto:make-initrd-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Apr 2019 13:00:09 -0000
Archived-At: <http://lore.altlinux.org/make-initrd/185915c8-8d57-2265-0f32-73917fe857b1@gmail.com/>
List-Archive: <http://lore.altlinux.org/make-initrd/>


22.04.2019 03:04, Alexey Gladkov пишет:
> On Sun, Apr 21, 2019 at 05:44:14PM +0200, Michael A. Kangin wrote:
>> On 04/21/2019 03:43 PM, Alexey Gladkov wrote:
>>
>>>> А есть еще какой-то "payload" для тестирования сетевой загрузки?
>>> Не очень понял вопроса.
>> Какая-нибудь фича, которая бы пользовалась сетью для обретения корневой
>> FS. Ну, чтобы система полностью могла загрузиться.
>>
>> nfsroot не работает, CLB на новую версию не спортировано, netboot
>> (который выкачивал tgz и распаковывал в tmpfs) тоже не спортирован.
>> А больше мне ничего на ум не приходит.
> Никакие другие мне тоже не известны. Но раз вы подняли эту проблему, то,
> возможно, мы сейчас сделаем такую фичу и починим nfsroot.

Я использую NFS как BACKUP-носитель (read-only), с которого запускается 
скрипт и берутся образы для восстановления целевой системы. Но при 
помещении в initramfs своего кода, мне нужно либо ждать события 
появления целевого диска, либо положиться на функционал make-initrd.


>>> Попробую сделать это в ближайшее время. Буду признателен, если
>>> заинтересованные в таком варианте протестируют перед релизом.
>> Разумеется.
>> Думаю, было бы неплохо так же рассматривать NFS как транспорт для других
>> фич, по давним замерам производительности смонтировать squashfs по NFS
> Интересная мысль. Она хорошо согласуется с необходимостью монтирования
> cd-диска, который тоже является промежуточной стадией. По сути нет разницы
> между разными промежуточными стадиями. Правда пока этот механизм я не
> придумал.

На всякий случай добавлю: нынешний сервер сетевой загрузки через скрипт 
init-bottom поддерживает ещё один слой: сначала с NFS-сервера берётся 
ISO-образ, после его монтирования берётся squashfs, а над ним уже 
делаются слои R/W. То есть можно выстроить целую цепочку "транспортов".


> [...]
>> Поэтому буду рад любым советам и намёкам (варианты for dummies, in a
>> nutshell вообще бесценны для снижения порога вхождения и сглаживания
>> лёрнинг курвы :)
> Ок )) Я постараюсь описать некоторые моменты.
>
> [...]
> P.P.S. Если вы найдёте время помочь мне с документацией того, что мы тут
> обсуждаем, то вы мне очень поможете сделать всё понятнее.
>

С удовольствием помогу. И вопросами помучаем все вместе, и документацию 
по твоим ответам я на русском языке берусь сделать на тимовской ВиКи. С 
синхронизацией тоже как-нибудь решим. Но с переводом на английский у 
меня пока не очень всё хорошо, за это я точно не возьмусь.



-- 
Best regards,
Leonid Krivoshein.