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=1717609157; x=1718213957; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=laGlxsIEs8+I4ul1u1bmn5X8CrEei+7cZBGqe14OtYM=; b=NEsWShRuW8vgrUHkoseLhi2IXEwkmPdCXxFR4ATWztDOsvdRcm7iB038x5v0rjIA9d AI+DWd4L2XN7bvx9BlZhPh8Z2dZpbeIZ7Ls/v/KMgQZObGHfyiqxwNuYeyG4+7JVD71Z FMG3bG4JpMVsFfdPB2nAKLxN8KF57g0f/0IYxKK31W0LEOJJlniVrdPeoO0LvhLh4nCL dlvWopS5XQWHf8BTzrZiaA5lE9o2L/tKZX/4x+Zt1RL4pzNh1wMcYmEw5utn9iPUaBdc i8yRoSpHHx/RyYlQxtmEL5YmM62faq8U+JvHozRorNT42sXRBNFzFoSXUnRqiyriq3gM KNkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717609157; x=1718213957; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=laGlxsIEs8+I4ul1u1bmn5X8CrEei+7cZBGqe14OtYM=; b=H0mhqKdL7BWoVUYUCp39FrShSMcBmbjKCoesONLvIlfwFcGzLb7WJICq6PLgotMCcL /g8yXF/3uO+x5RrSKDZ1OYhRO8+lhmIKA9OeOXZgd2u0GFPEVBiSN0cU3vWcqbnFsrwH UMR/7gDpL6nDIaU+ZB/ha2YajIymqv56DT16uXfI0R6QdylrDvKS6wIoH81v0cqOIT9b y0nessedzSnOxTN1sbJXe9E5J3SrL8ytSg/ag8xpC6HhAFGOzJRxQYrYg70iROTSrPAz LKefU8NaBCZppjG0SvuAa9+CtioWVibB0zPjNM0+cZMb1OH7Uu8udh/lZ9m+8EadgsRj Uwbg== X-Gm-Message-State: AOJu0Ywl/x/Vg4VaiqjeJuPGxJ/j4P7hoFfxnjPrFnPmvJN+3UK/gL1B 1HbZCSjo1AWzNP/Lej5cnV6hUPtiLueVMDoeJX/1TL+l28BwCYy9DAmoEQ== X-Google-Smtp-Source: AGHT+IFxUhrkb19TJbr309VLZ+nmYxWtOiJK0ytTVDlfIhkl2syYthvlEhda5gC924V0SJ4H20Y+vQ== X-Received: by 2002:ac2:42cd:0:b0:52b:9c8a:7356 with SMTP id 2adb3069b0e04-52bab4fb431mr1837677e87.49.1717609156922; Wed, 05 Jun 2024 10:39:16 -0700 (PDT) Message-ID: Date: Wed, 5 Jun 2024 20:39:14 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: make-initrd@lists.altlinux.org References: <1f929195-6872-4ea2-9e12-c887e22be48e@basealt.ru> Content-Language: ru, en-US From: Leonid Krivoshein In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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:39:22 -0000 Archived-At: List-Archive: Добрый день! 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 -- стоит кому-то ручонками удалить, пересоздать файл, выполнить дефрагментацию, забыв переопределить новое смещение, и каюк вашим данным. Не стоит такое поддерживать. -- WBR, Leonid Krivoshein.