Ext4 or XFS risize online without downtime debian/ubuntu system

Для того, чтобы сделать resize ext4 online, необходимо проделать несколько операций apt-get install parted -y ls /sys/class/scsi_device/ Получаем данные. На основе их делаем рескан. echo «- — -» > /sys/class/scsi_host/host2/scan echo «- — -» > /sys/class/scsi_host/host1/scan echo «- — -» > /sys/class/scsi_host/host0/scan echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan echo 1 > /sys/class/scsi_device/0\:0\:1\:0/device/rescan echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan Затем […]

Читать далее…

мини-лайфхаки в Bash

1. Чтобы быстро скопировать/переименовать файл с длинным именем, можно набрать: cp /home/user1/myfile123456789.txt{,-new} и обратно: cp /home/user1/myfile123456789.txt{-new,} 2. Бесполезная, но прикольная форк-бомба (правда, не сработает, если у Вас задан ulimit для количества процессов): :(){ :|:& };: 3. Эмулятор сетевого принтера на локальном компьютере: nc -l -p 9100 > job.prn 4. Простейшее нагрузочное тестирование веб-сайта: for i […]

Читать далее…

Mysql репликация и переключение на новый мастер

Настройка репликации MySQL, аварийное переключение slave->master Увеличение производительности СУБД путем подключения к ней серверов для адаптации к возрастающей нагрузке. Производительность растет за счет выделения одного сервера преимущественно для модификации данных (master) и остальных для чтения данных (slaves). Данное решение особенно эффективно для веб-приложений: у данной категории приложений большая часть запросов к СУБД — запросы на […]

Читать далее…

Rsync make from source 3.1.1 or 3.1.2

Rsync make from source 3.1.1 or 3.1.2 Если у вас старая версия debian, а вам необходима версия rsync выше чем 3.0.9, то вам сюда wget https://download.samba.org/pub/rsync/src/rsync-3.1.1.tar.gz tar -xvf rsync-3.1.1.tar.gz cd rsync* ./configure make checkinstall ln -s /usr/local/bin/rsync /usr/bin/rsync rsync —version Профит rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, […]

Читать далее…