*отклоните конвенцию для хранения пользовательских журналов?

Один протест отметить: Вы не получите поддержку ДЛЯ ОБРЕЗКИ со стороны виртуализированных экземпляров, что означает, что Вы будете терять производительность со временем на SSD.

Относительно Вашего исходного вопроса, я вижу, никакие основания для использования 500 ГБ для чего-либо кроме запоминающего устройства большого объема (копирует и т.п.); выполнение ОС прочь SSD имеет большую часть смысла. Обоснование позади разделения дисков, размещающих виртуальную ОС и хост, ОС только действительно имеет смысл в мире ненулевых, ищет времена, поэтому так как SSD не имеют никакого штрафа за нелинейный доступ, я сказал бы, что объединение этих двух является способом пойти. Это также позволило Вам удалить вращающий диск полностью, который сохранил бы Вас довольно мало выброса батареи, когда Вы находитесь на дороге.

10
задан 12 November 2012 в 09:13
3 ответа

Я бы посоветовал выбрать /var/log/foo.uid/ , потому что / var / log / - мой первый полезный сайт при поиске журналов на сервере.

Другой вариант - использовать ваш первый вариант, ~ / .foo / logs / , и создать на него символическую ссылку в / var / log ].

5
ответ дан 2 December 2019 в 22:09

Хотя / var / log является каноническим местом для поиска журналов, как указывает @pkhamre, я не вижу необходимости загрязнять папку словом «пользователь» -сгенерированные логи. Я бы предпочел, чтобы в / var / log регистрировались только общесистемные службы.

Тем не менее, если приложение представляет собой приложение с графическим интерфейсом (работающее в X), я бы посоветовал следовать XDG Спецификация базового каталога и поместите журналы в $ XDG_DATA_HOME / foo / log / , где $ XDG_DATA_HOME по умолчанию $ HOME / .local / share . Однако у этого есть один недостаток. Если по какой-то причине вы хотите агрегировать журналы, вам нужно работать усерднее - с предыдущим решением cat /var/log/foo.*/* было бы достаточно.

3
ответ дан 2 December 2019 в 22:09

Поскольку / var / log недоступны для записи пользователями, и если вы не хотите хранить журналы в их соответствующих домашних каталогах, я бы предложил использовать /var/tmp/foo.logs.uid, который будет доступен как для записи пользователям, так и централизованно.

3
ответ дан 2 December 2019 в 22:09

Теги

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