Ext4 or XFS risize online without downtime debian/ubuntu system

Для того, чтобы сделать resize ext4 online, необходимо проделать несколько операций apt-get install parted -y ls /sys/class/scsi_device/ Получаем данные. На основе их делаем рескан. for I in $(ls /sys/class/scsi_host); do echo “- – -” > /sys/class/scsi_host/${I}/scan ;done for I in $(ls /sys/class/scsi_device); do echo 1 > /sys/class/scsi_device/”${I}”/device/rescan ;done Затем ресайзим диск. cfdisk /dev/sdx Если ошибка, […]

Читать дальше… from Ext4 or XFS risize online without downtime debian/ubuntu system

мини-лайфхаки в 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 […]

Читать дальше… from мини-лайфхаки в Bash

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

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

Читать дальше… from Mysql репликация и переключение на новый мастер

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, […]

Читать дальше… from Rsync make from source 3.1.1 or 3.1.2