169 похожих чатов

Bodqhrohro: В общем, вопрос: я монтирую tmpfs тупо командой mount,

мимо сисямды. Сисямда это отлавливает как mount-юнит и автоматически регистрирует. А потом эти юниты какая-то зараза перезагружает, и в логи вот вроде пишет "Succeeded.", но фактически tmpfs пропадает из-за этого. Как отловить, кто это делает? Или как сисямдоугодно монтировать, чтобы обеспечить персистентность?

21 ответов

62 просмотра

Так *.mount юнитами.

Например штатный юнит монтирующий /tmp на tmpfs ~/.../local/bin >>> systemctl cat tmp.mount # /usr/lib/systemd/system/tmp.mount # SPDX-License-Identifier: LGPL-2.1-or-later # # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. [Unit] Description=Temporary Directory /tmp Documentation=https://systemd.io/TEMPORARY_DIRECTORIES Documentation=man:file-hierarchy(7) Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems ConditionPathIsSymbolicLink=!/tmp DefaultDependencies=no Conflicts=umount.target Before=local-fs.target umount.target After=swap.target [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,nosuid,nodev,size=50%,nr_inodes=400k Готовый юнит положить в /etc/systemd/system с расширением .mount И заэнейблить. sudo systemctl enable --now unitname.mount Назвать, по имени точки монтирования.

Ну и матчасть... man systemd.mount man systemd.unit

>использовать SPDX индификатор >писать название лицензии ещё на три строки только сейчас заметил блин

Так никто-ж не заставляет. Зато сразу видно. Это вот из комплекта поставки, а вон то индусы писали.

Я о том что можно было убрать "# systemd is free.*version\."

spdx не запрещает это делать.

Ну не запрещяет то ладно, хотя очень жаль. Вот зачем два раза одно и тоже писать, вот меня прям совсем раздражает 👹

так там не одно и тоже.

точнее не совсем. spdx это машинный индитификатор. а всё остальное для людей.

Вот прям smh, сейчас бы люди не могли понять LGPL-2.1-or-later Мой ответ: Поттеринг любит велосипеды. 🤡

не соглашусь. в моём проекте когда мы перейдём на spdx я тоже оставлю обычный заголовок.

например reuse от linux foundation прямым текстом разрешает это делать. и строчки с копирайтом я тоже трогать не буду.

не кидайтесь в меня стикерами - я их всё равно не увижу.

Из бриджа небось сидите?

неть просто слепой. 😌

Вот вам тогда описание: Ричард Сталлман сидит душный с рукой на голове, снизу подпись "Processing triggers"

хе. 👍

Matrix Telegram Bridge- Автор вопроса

bodqhrohro: О, вот и второй кейс, а то я давно собираюсь бота — каталогизатора стикеров сделать, но для текстового поиска.

Matrix Telegram Bridge- Автор вопроса

bodqhrohro: Через бридж-то они как раз проходят.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
4
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта