Один протест отметить: Вы не получите поддержку ДЛЯ ОБРЕЗКИ со стороны виртуализированных экземпляров, что означает, что Вы будете терять производительность со временем на SSD.
Относительно Вашего исходного вопроса, я вижу, никакие основания для использования 500 ГБ для чего-либо кроме запоминающего устройства большого объема (копирует и т.п.); выполнение ОС прочь SSD имеет большую часть смысла. Обоснование позади разделения дисков, размещающих виртуальную ОС и хост, ОС только действительно имеет смысл в мире ненулевых, ищет времена, поэтому так как SSD не имеют никакого штрафа за нелинейный доступ, я сказал бы, что объединение этих двух является способом пойти. Это также позволило Вам удалить вращающий диск полностью, который сохранил бы Вас довольно мало выброса батареи, когда Вы находитесь на дороге.
Я бы посоветовал выбрать /var/log/foo.uid/
, потому что / var / log /
- мой первый полезный сайт при поиске журналов на сервере.
Другой вариант - использовать ваш первый вариант, ~ / .foo / logs /
, и создать на него символическую ссылку в / var / log
].
Хотя / var / log
является каноническим местом для поиска журналов, как указывает @pkhamre, я не вижу необходимости загрязнять папку словом «пользователь» -сгенерированные логи. Я бы предпочел, чтобы в / var / log
регистрировались только общесистемные службы.
Тем не менее, если приложение представляет собой приложение с графическим интерфейсом (работающее в X), я бы посоветовал следовать XDG Спецификация базового каталога и поместите журналы в $ XDG_DATA_HOME / foo / log /
, где $ XDG_DATA_HOME
по умолчанию $ HOME / .local / share
. Однако у этого есть один недостаток. Если по какой-то причине вы хотите агрегировать журналы, вам нужно работать усерднее - с предыдущим решением cat /var/log/foo.*/*
было бы достаточно.
Поскольку / var / log
недоступны для записи пользователями, и если вы не хотите хранить журналы в их соответствующих домашних каталогах, я бы предложил использовать /var/tmp/foo.logs.uid
, который будет доступен как для записи пользователям, так и централизованно.