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=1762450373; x=1763055173; 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=jKLOmo9UUr3wa8/C8ehmRYiN2gZsqwgTrKRe5x7fBWU=; b=X7WBaLiUPkTyhG6SWb759RhQiSJ4jzHvJ9vDugeMl12uSoxVueRIqJ0Qvw7zSpHIef eQ3BxRjZk41QCHzgR/LRzo1fmnv5iHI4L2Qb6Z3Ksz8+6D/kc44kTAMAk9rG0wI8u2H7 a/zn8Tu/ql/Y7JYbhc486eNHJOLyD5G1Lz8f6ythwOfTXT+e8qunC/utM9P0rQ2QTeBk oLfK9P/Ti28i1OBtldjXN0TYYp2s59fg6tGQ6ME7tsgbgk9Ues0c3AWw/uAUxJv8Hwhj plhucLimdbvwj4oFhh6Z1OJZCve7g3Tnx3EisUwiVYnw5aYSfMW3otqNPDY3KGKhnd7A 6y7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762450373; x=1763055173; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jKLOmo9UUr3wa8/C8ehmRYiN2gZsqwgTrKRe5x7fBWU=; b=c9YzIXViREDPQNhzjmmVgUvKDPW2cw/e9dZDqFEMEMeFFx0hlpam4fEzXJ5WKOTN1g bZEMjK3mGGMeoLk63lw9ykHhByV2+WuuTLYcBeOucaFQClQ8C9TYqDLYCHaHzB/Tb1+L 4VlXlKl1EolrtgVp6c8su1izVwDJQfP/JJyo9SKUKIF0iDL97it5qD7sJNJWefmC8rQX CPM6WC0ZG0DoEYO+aOy1b6ojWNKWCPNpgAP2f971i0cj8lhlmVDIDKvTdHs1SF+Aiz1W iQoRMB1VyH5DLE88iEOYI7sn03ZaYqPZZBRpS4YP5tXB6pNn+l9FhlBw1Ucv0nklxDPM JGNA== X-Gm-Message-State: AOJu0YxU9r64UWCHUbrzalO0GNJqc2YaUt9QPnjuSsmS3Sn7dwakwhsh +r41nUv6fWefQlpHvp90y6fMZT+24FwOGg60E5TYUpAJjk9AOQzC31IYJWfh2Q== X-Gm-Gg: ASbGncuBIUITnKC3dy/SP1H3OOajQcACUjb4+mES50a8lsWH+aIoYlp/d3J5H1M0SVo aKYjDK6AjT8Bc2UAkzq9wrC4qYc9Bf7S6EaVZ92gwSS9bFDZPGsIJ2C1VLTqh9My8cT0vXnX4gb lGQLa2nw/YL3M5pFubZxmhAlTTN7HL3H7ALL3oKCVb+OBpxB1PuBDVIx6V0n5UXboIlyGqGnxjo IiJXZ3qB52+UKjXjX2qlO9NOTHIA+63gEXsg0qn7ztI+HYpf0TuELz21MV3y9S1mNhmup/jDo8v 3EZSAJ1LW7PHuGcZ40iX7tA7OuxqGWcCZuHApafGK2PP+o9uMo1K1br9qhNEqoGDh6orXWtFXWJ leeUfcTG2hA2Dyg9cIo8Xdk5sQezLpIkAC9zXaGdCXQ8tb138VLZWEPLwh5nNQmurT3PHCSAet8 3jMW6uP+Rsp6BiWlF9Knr+mwQ4tinSbpDhLQd4IDeWsgfLO8KLH5NaX6/hjaj+6IhpVj5B X-Google-Smtp-Source: AGHT+IFB27UI7iw3ZuU7psjsjQlL2IlkjbolM/3LOd14cEF0A5ZoEzutdbKZW4c4MtSUj6SLL2vCTg== X-Received: by 2002:a2e:9010:0:b0:36b:693d:1244 with SMTP id 38308e7fff4ca-37a7320aad1mr324631fa.30.1762450373085; Thu, 06 Nov 2025 09:32:53 -0800 (PST) Message-ID: Date: Thu, 6 Nov 2025 20:32:50 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@lists.altlinux.org References: <867bb279-a7c0-465d-ae49-fdf9e36fe16a@altlinux.org> <1941361.tdWV9SEqCh@zerg.malta.altlinux.ru> <751d1592-8487-4e36-aab5-e8b59caf2fce@altlinux.org> Content-Language: ru, en-US From: Leonid Krivoshein In-Reply-To: <751d1592-8487-4e36-aab5-e8b59caf2fce@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0JTQvtC70LbQtdC9INC70LggL3RtcCDQvtGH0LjRidCw?= =?utf-8?b?0YLRjNGB0Y8g0L/RgNC4INC60LDQttC00L7QuSDQt9Cw0LPRgNGD0LfQutC1?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2025 17:33:00 -0000 Archived-At: List-Archive: List-Post: Всем привет! On 11/6/25 10:21, Anton Midyukov wrote: > 06.11.2025 10:06, Anton Farygin пишет: >> On 11/6/25 10:04, Sergey V Turchin wrote: >>> On Thursday, 6 November 2025 09:56:01 MSK Anton Midyukov wrote: >>> >>> [...] >>>> Должен ли /tmp очищаться при загрузке, когда он не на tmpfs? >>> Никогда никому не был должен. Существование stmpclean тому в доказательство. >>> >>> [...] >>> >> Да, то что tmp не очищается при загрузке - это фича а не ошибка. >> >> Знаю людей, которые этой фичей пользуются. >> > Немного нормативных документов: > https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s18.html > "Although data stored in /tmp may be deleted in a site-specific manner, it is recommended that files and directories located in /tmp be deleted whenever the system is booted." > > https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s15.html > The /var/tmp directory is made available for programs that require temporary files or directories that are preserved between system reboots. > > То есть для файлов, которые должны переживать перезагрузку должен использоваться /var/tmp. Они могут, но не обязаны сохраняться в /var/tmp между перезагрузками. Т.е. их сохранность не гарантирована, а их чистка рекомендуется. В /tmp действительно всегда было то, что между перезагрузками не сохраняется. Конечно, /tmp должна чиститься всегда, а если это не выполняется, то это уже становится проблемой безопасности дистрибутива, не говоря о потенциальной проблеме её неконтролируемого засорения. Но ту же функцию давно выполняет /run. В ряде дистрибутивов временный каталог пользователя находится в /run/user/. С параметрами монтирования tmpfs по умолчанию обе ФС получают по 50% RAM. Т.е. дефолтная конфигурация может привести к внезапной остановке системы при условии заполнения обеих файловых систем. Интересно, было ли обсуждение в сообществе на эту тему? Моё мнение: ни /run, ни /tmp не должны монтироваться с дефолтными параметрами. В дистрибутиве их размер должен быть минимизирован и жёстко ограничен. Возможность сборки на tmpfs не должно быть умолчальным решением для всех пользователей Альт так как далеко не все они заняты сборкой пакетов, тем более, что для сборки систему всё равно нужно донастраивать. P.S.: Знал человека, годами хранившего самое нужное в корзине на рабочем столе. Какого же было его негодование, когда я ему эту корзину любезно почистил... по привычке. К вопросу о том, для чего вообще нужен /tmp, и что там должно храниться. :-) -- WBR, Leonid Krivoshein.