Відсутні mime-types у nginx

5/Грудень/2019 nginxmime-types

Для коректного відображення Content-Type необхідно додати наступні значення до mime.types
інакше буде використано директиву default_type application/octet-stream;.

Відсутні mime-types у...

Сніпети mdadm

24/Січень/2019 mdadmraid

Встановлення мінімальних та максимальних швидкостей для пристроїв

1
2
3
# 70000 кілобайт/с ~ 68 Мб/с
echo "70000" > /proc/sys/dev/raid/speed_limit_min
echo "100000" > /proc/sys/dev/raid/speed_limit_max

sysctl аналог

1
2
dev.raid.speed_limit_min=70000
dev.raid.speed_limit_max=100000
Сніпети mdadm

Шпаргалка для debootstrap

12/Серпень/2018 debootstrapchroot

Розгортання необхідної системи для швидкої відладки


Іноді треба швидко перевірити що-небудь у певному середовищі, нативному для цієї програми, наприклад в ubuntu.
І ні, це не docker, тому що часто треба мати нормальну можливість працювати з цим середовищем як із системою, правити конфіги, ставити пакети тощо.
Перезбирати образи docker або ж налаштовувати щось всередині них дуже сумнівне і дивне задоволення.
KVM тут не потрібен, LXC довше і складніше щодо взаємодії.
Так, найпростіше це debootstrap та звичайний chroot.

Зазначу, тут не про ізоляцію та безпеку, мова йде про швидкий спосіб запустити довірений софт у певному середовищі.

amd64 xenial

1
2
mkdir /data/.box/amd64_xenial
/usr/sbin/debootstrap --verbose --include=nano,bash-completion,aptitude --arch amd64 xenial /data/.box/amd64_xenial http://archive.ubuntu.com/ubuntu/
Шпаргалка для debootstrap...

ext4 з відключеним журналуванням, швидко та небезпечно

3/Грудень/2015 ext4tune2fsmkfsmount

Таке використання не рекомендується для важливих даних.

Трохи швидше, але набагато менш надійно

1
2
3
4
mkfs.ext4 -m0 /dev/mapper/lvm-test
# Відключаємо періодичну перевірку файлової системи після певного числа монтувань
tune2fs -c0 -i0 -m0 /dev/mapper/lvm-test
# Те ж саме, що й data=writeback при монтуванні
ext4 з відключеним...
Сторінка 2 з 2