Использование SSD в Qubes OS

По этой ссылке я увидел следующее.

Traditional runlevel      New target name     Symbolically linked to...
Runlevel 0           |    runlevel0.target -> poweroff.target
Runlevel 1           |    runlevel1.target -> rescue.target
Runlevel 2           |    runlevel2.target -> multi-user.target
Runlevel 3           |    runlevel3.target -> multi-user.target
Runlevel 4           |    runlevel4.target -> multi-user.target
Runlevel 5           |    runlevel5.target -> graphical.target
Runlevel 6           |    runlevel6.target -> reboot.target

Чтобы получить текущий набор runlevel :

# systemctl get-default

Итак, чтобы изменить runlevelв RHEL 7, попробуйте использовать команду systemctl для изменения уровня запуска. Поскольку уровень запуска 2 эмулируется multi-user.target

# systemctl isolate multi-user.target
# systemctl isolate runlevel2.target
# systemctl set-default multi-user.target

# rm '/etc/systemd/system/default.target'
# ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'

, то же самое можно найти в этой красной шапке ссылка.

1
10.10.2016, 12:45
1 ответ

В Qubes R3.1 и более поздних версиях, как правило, нет необходимости вручную настраивать TRIM; Установщик на основе Fedora -должен автоматически включить его как на уровне файловой системы, так и на уровне блочного устройства в dom0. Виртуальные машины, основанные на шаблоне -, также будут включать его для /rw по умолчанию (, тогда как / root здесь неизменяем и не применяется ).

В Qubes 3.x автономные виртуальные машины являются исключением, поскольку в этом отношении они слишком похожи на шаблоны, поэтому обычно необходимо добавить discardв запись /dev/mapper/dmroot в /etc/fstab. Этот том плюс /dev/xvdb являются основными теми, которые выигрывают от сброса, хотя также можно указать сброс для подкачки.

Вы также можете вручную обрезать тома в автономных виртуальных машинах, например:

sudo fstrim -v /
sudo frtrim -v /rw

TRIM -Использование корневой файловой системы / в шаблонах — это другой вопрос из-за их ограничений блочного устройства в Qubes 3.x. Инструмент dom0 под названием qvm-trim-template <template name>предназначен для обрезки корневых томов шаблонов.

Qubes R4.0 будет иметь новую схему хранения, которая использует тонкое предоставление LVM (и дополнительное -предоставление )для достижения аналогичных возможностей с большей гибкостью. Одно заметное отличие состоит в том, что удаление поддерживается в большинстве или во всех томах виртуальных машин, включая шаблон (и даже корневые тома )на основе шаблона -. В результате имеет смысл использовать discardкак параметр в /etc/fstab везде, где вы можете найти его в обычной установке Linux.


PS :То, как у вас noatimeна / и /rw выглядит оптимальным.

1
28.01.2020, 01:10

Теги

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