From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717609645; x=1718214445; darn=lists.altlinux.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=SH/Bu+KX9gYJlVGcbwhNQUvme97fVJMMH1dvgpJoS94=; b=VvQ5AdpQ45lK+ESyuynETyLgp2lPLm4o0nBhLxe12Z+Oqf/sQzmxUeFaXGns8nZvgV ZeB4uF9LmmurbmWi5gEbmm7nwoosK9LX8zCf+V1oENBGWuzgxQCcUg5kv8ZCcVAipgjz jYS4CeoP78uLuKzMMIbDol05lTfOQrrO8TI59kKiyGanGxjOuuD3zcGRKbGD/95NiHHL mrkQdn6pRRKV2BpM3MPbhLpaAt9UHUcpMNDD2VVArdZCvvD/BgmnSr2bPm4jB0727la3 iMW87zEg94Xnu7o2F+180Mz1nCU6EK3w3QUEVtIihktFgZUam4ZagFa4o3xif3A9wLdt TnCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717609645; x=1718214445; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SH/Bu+KX9gYJlVGcbwhNQUvme97fVJMMH1dvgpJoS94=; b=aW0MMXP5XrQisc85sRUfbBVG3n+MsPfEi6cmVboc9eMqcsFdCmEYDaRdw3p5xQceyX 2xlBjaUIXInceKoRv/f5a8ciu43RU9iU0v8mxh8CZb/K7DmO1yMOo1uaJqjIWxK7Jg9I f47LtmBzeBINyo0qLyHAAAFCGAxEXmWc+ZalngA+nDPD4CKBU1bGfjMHOv2ZvXZJBfj3 it3/YQqdcaGUfF/hAhf3bvobXs8ClIGnRODXYwdJD8JvLUZaII75zNypkLWMVomXl3R/ 2tf/okRLDgPeicOxkqA8TLlmioT8P27nndTYqa3rPhvvZ+S13eoWMoIlCSsZ/z1rJpzn 6Riw== X-Gm-Message-State: AOJu0Yyu5QZeo+P88mLr319Tghhku0tn4Z0z8hmyPAcbMiLZgMqaT8V+ tfsUS2koR5IkMd4pq7ejDOZ4mik4D1pSYNaH3F3wji4lvavjgClKqtB0cA== X-Google-Smtp-Source: AGHT+IH4AHFhpfiGVCBJKbCYnn+w2EnNo9fLN1wjUO9KmRgevvYOq9EMIJwXrzy3Dg7FqSJSILyeKA== X-Received: by 2002:a50:cc88:0:b0:578:6865:3227 with SMTP id 4fb4d7f45d1cf-57a8bca20f6mr2032566a12.30.1717609644820; Wed, 05 Jun 2024 10:47:24 -0700 (PDT) Date: Wed, 5 Jun 2024 19:47:22 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: References: <1f929195-6872-4ea2-9e12-c887e22be48e@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [make-initrd] =?utf-8?b?0J/QvtC00LTQtdGA0LbQuNCy0LDQtdGC0YHRjyA=?= =?utf-8?b?0LvQuCDQv9GA0L7RgdGL0L/QsNC90LjQtSDQuNC3IHN3YXAt0YTQsNC50Ls=?= =?utf-8?b?0LA=?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jun 2024 17:47:30 -0000 Archived-At: List-Archive: On Wed, Jun 05, 2024 at 08:39:14PM +0300, Leonid Krivoshein wrote: > Добрый день! > > > On 6/5/24 19:04, Alexey Gladkov wrote: > > On Wed, Jun 05, 2024 at 10:37:07PM +0700, Антон Мидюков wrote: > >> 05.06.2024 22:17, Alexey Gladkov пишет: > >>> On Wed, Jun 05, 2024 at 09:56:33PM +0700, Антон Мидюков wrote: > >>>> Приветствую > >>>> > >>>> А make-initrd не умеет просыпаться из swap-файла в / или /home? > >>>> Если не умеет, то такое возможно реализовать? > >>>> Если умеет, то что для этого нужно? > >>> Не умеет. > >>> > >>> Ты хочешь придумать свою схему или ты хочешь реализовать нечто что уже в > >>> каком-нибудь дистрибутиве ? > >>> > >> Я пока не смотрел, есть ли такое в других дистрибутивах. > > В dracut ничего такого не вижу. > > > >> У нас начали в некоторых дистрибутивах переходить на своп-файл вместо > >> раздела своп (при установке это делает installer-feature-swapfile). Вот > >> поэтому и интересуюсь. > >> Это пока только вопрос о возможности такой реализации в будущем. > > Насколько я понял задумку идея плохая. Для доступа к своп-файлу нужно > > будет найти и смонтировать раздел. И в этот момент сработает resume. > > +1, идея плохая. > > > > Ответ на твой вопрос уже есть: > > > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/power/swsusp.rst#n353 > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/power/swsusp-and-swap-files.rst > > > > Поддержка resume_offset= у нас есть. > > Хорошо, что swsusp дефолтный бекенд для hibernation в наших > дистрибутивах, кода-то были ещё uswsusp и tuxonice, пришлось бы их тоже > учитывать. Идея с resume_offset=... очень опасная: > https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate#Acquire_swap_file_offset > -- стоит кому-то ручонками удалить, пересоздать файл, выполнить > дефрагментацию, забыв переопределить новое смещение, и каюк вашим > данным. Не стоит такое поддерживать. Именно поэтому это плохая идея )) -- Rgrds, legion