Рассмотрим упаковку подраздела (subvolume) BTRFS в сжатый файл-образ.
Рубрика: Работа с серверами
Снятие дампов трафика в Linux со сжатием и ротацией
Задача: для отладки странных проблем в течение нескольких часов снимать дампы всего трафика на сервере.
Однако трафика много, а места на диске не очень много.
Читать далее Снятие дампов трафика в Linux со сжатием и ротацией
Проверка DKIM и SPF из консоли на Linux
dig +short TXT domain.tld
dig +short TXT @ns1.domain.tld. domain.tld
spfquery --scope mfrom --id info@domain.tld --ip 111.222.333.444 --helo-id webserver1.domain.tld
Взято из Acymailing.
Переадресация с без www на www на nginx под управлением панели Vesta CP
Понадобилось на Vesta CP сделать следующее: конфигом nginx обеспечить переадресацию сайта с без www на сайт c www: pravzhurnal.ru -> www.pravzhurnal.ru
(301-ый редирект). При этом с http есть переадресация на https.
Читать далее Переадресация с без www на www на nginx под управлением панели Vesta CP
Как на коленке записывать, сколько памяти занято и чем в Linux
Понадобилось раз в N минут записывать, сколько памяти занято и чем.
Читать далее Как на коленке записывать, сколько памяти занято и чем в Linux
Дефрагментирование BTRFS со снапшотами
У меня был read only снапшот примерно 1.5 ТБ данных, на диске было свободно около 900 ГБ. Запeстил дефрагментацию (btrfs defrag). В итоге получил ошибку, что не осталось свободного места, а место реально закончилось. Это произошло потому, что снапшот был read only, то есть доступен только на чтение, при дефрагментации выполнялось копирование файлов в новое расположение, а из read only снапшота их удалить нельзя, поэтому место закончилось. Удалили снапшот, место освободилось.
Нагуглил по этому вопросу:
1) «Is it dangerous to defragment subvolume which has readonly snapshots?»
2) Обсуждение в рассылке «defragmenting best practice?»
Особенность чистки файлового хранилища на BTRFS
Решил почистить файловое хранилище на BTRFS. Чистка включает в себя:
- анализ, чем занято место на диске, через консольную утилиту ncdu, удаление ненужного
- удаление старых снапшотов (резервных копий)
- проведение
btrfs balance /точка_монтирования
Выше написан правильный порядок действий. А я сначала удалил ненужные снапшоты, а потом начал пытаться запустить ncdu. В результате фоном работает процесс btrfs-cleaner, который создает большую нагрузку на ввод-вывод с небыстрого HDD диска, и все остальное работает очень медленно. Нужно было делать в той последовательности, которая описана выше, чтобы фоновые операции, создающие большую нагрузку на систему, выполнялись уже после завершения всех работ человеком.
Защита сетевой шары от шифровальщиков с помощью AUFS
Автор: Греб Куликов, источник
> 31.03.2019 15:02, Gleb Kulikov пишет:
> > overlayfs не держит нагрузку и имеет проблемы с EA/ACL.
> >
> > у меня там объединение томов с разных физических устройств с
> > распределением
> > файлов/слепков файлов на предмет отказоустойчивости и моментального
> > восстановления в случае нечисти по типу «шифровальщиков». Объединённый
> > ресурс отдаётся в самбу и нфс.
>
> Было бы очень интересно почитать, как такое сделано.
Читать далее Защита сетевой шары от шифровальщиков с помощью AUFS
Доработка вновь созданной базы данных MySQL 8.0 на Vesta
Использую панель управления Vesta вместе с MySQL 8.0 вместо 5.х. В Vesta создаю базу данных, но потом с ней не невозможно работать. Нужно:
Читать далее Доработка вновь созданной базы данных MySQL 8.0 на Vesta
Плюсы и минусы BTRFS
Напишу пришедшие в голову плюсы и минусы BTRFS после нескольких лет ее использования.
Плюсы BTRFS (сочиняю на ходу, может быть путано):
Читать далее Плюсы и минусы BTRFS