Для добавления кэширующего SSD устройства выполните следующие команды:
# pvcreate /dev/sdb # vgextend vg_root /dev/sdb # lvcreate -L 16G -n cache_meta vg_root /dev/sdb # lvcreate -l 90%FREE -n cache_data vg_root /dev/sdb # lvconvert --type cache-pool --poolmetadata vg_root/cache_meta vg_root/cache_data # lvconvert --type cache --cachemode writeback --cachepool vg_root/cache_data vg_root/lv_root
Чтобы узнать текущий режим работы SSD кэша, используйте команду:
# lvs -o+cache_mode vg_root
Для смены режима, используются команды:
# lvchange --cachemode writeback root # lvchange --cachemode writethrough root
Если вам нужно заменить SSD диск, обязательно нужно удалить кэш:
# lvconvert --uncache /dev/vg_root/lv_root # lvremove /dev/vg_root/cache_meta # vgreduce vg_root /dev/sdb # pvremove /dev/sdb
Если диск совсем отвалился то
# vgreduce vg_root --removemissing # lvchange -a y /dev/vg_root/lv_root
Просмотр статистики и информации:
# lvs -a -o +devices,cache_total_blocks,cache_used_blocks,cache_dirty_blocks,cache_read_hits,cache_read_misses,cache_write_hits,cache_write_misses,segtype
Можно добавить алиас
# echo "alias lvs-cache='lvs -a -o +devices,cache_total_blocks,cache_used_blocks,cache_dirty_blocks,cache_read_hits,cache_read_misses,cache_write_hits,cache_write_misses,segtype'" >> ~/.bashrc
Скрипт статистики:
https://github.com/standard-error/lvmcache-statistics/blob/master/lvmcache-statistics.sh
./lvmcache-statistics.sh /dev/vg_root/lv_root
Для RHEL based не забываем:
dracut -v -f
или
dracut -v -f --regenerate-all
admin 21 декабря, 2021
Изменим строчку в sshd_config:
Subsystem sftp /usr/libexec/openssh/sftp-server
на
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f AUTH
Добавим в /etc/rsyslog.conf:
auth.* /var/log/sftp.log
Настроим ротацию /etc/logrotate.d/sftp
/var/log/sftp.log { weekly missingok rotate 30 compress delaycompress postrotate invoke-rc.d rsyslog reload > /dev/null endscript }
Рестартим сервисы:
systemctl restart sshd.service rsyslog.service
admin 25 октября, 2021
blockdev --rereadpt -v /dev/sda partprobe /dev/sda partx -u /dev/sda2. Если вдруг они не помогают, в моё случае так было. То делает жестче, отключаем диск:
echo 1 > /sys/class/block/sda/device/deleteИ потом сканируем систему заново на диски. чаще всего добавится под другим устройством, смотрите в dmesg. Был например sda, станет sdb
echo '- - -' > /sys/class/scsi_host/host0/scan echo '- - -' > /sys/class/scsi_host/host1/scan
admin 6 июня, 2021
Posted In: Linux
Берем архив бекапа в формате tar. Если в формате tar.gz, то ганзипте.
Добавляем туда файлик настроек. Его можно взять у любой существующей виртуальной машины созданной в VEManager:
tar -rvf VM.tar etc/vzdump/vps.confПапки надо создать что бы файл лежал в нужной пути.
vzdump --restore VM.tar 600Далее импортируем сервер в VEManager:
/usr/local/mgr5/sbin/mgrctl -m vemgr import.local user=2 elid=600 hostnode=12Особенности:
admin 1 июня, 2021
Posted In: CentOS, ISPSystem, Linux
Метки: centos 6, isp, ispsystem, tar, vemanager, vemgr, vzdump
./qemu-system-x86_64 -L /ramdisk/share/qemu/
admin 27 января, 2021
fdisk /dev/sda8e метка LVM Создаем новый физический том (physical volume PV) из добавленного диска:
pvcreate /dev/sdb1Просмотр информации о физических томах:
pvsРасширяем группу томов (volume group VG)
vgextend ИМЯ /dev/sdb1Просмотр информации о группах томов
vgsРасширение логического тома на всё свободное место:
lvextend -l +100%FREE /dev/ИМЯ/rootРасширить до 50ГБ
lvextend –L50G /dev/ИМЯ/rootДобавить 10ГБ
lvextend –L+10G /dev/ИМЯ/rootРасширяем ФС, если например ext4
resize2fs /dev/rhel/root
admin 24 января, 2021
Posted In: Linux
Для тех у кого перестал работать пакетный менеджер yum, так как поддержка кончилась, и репозитории потерли. Для это его есть ресурс: vault.centos.org
Для работы потребуется изменить файлик с репо CentOS-Base.repo на:
[base] name=CentOS-$releasever - Base baseurl=https://vault.centos.org/6.10/os/x86_64/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates baseurl=https://vault.centos.org/6.10/updates/x86_64/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [extras] name=CentOS-$releasever - Extras baseurl=https://vault.centos.org/6.10/extras/x86_64/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [centosplus] name=CentOS-$releasever - Plus baseurl=https://vault.centos.org/6.10/centosplus/x86_64/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [contrib] name=CentOS-$releasever - Contrib baseurl=https://vault.centos.org/6.10/contrib/x86_64/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
admin 18 декабря, 2020
Метки: centos 6, deprecated, legacy, repo, yum
./perccli64 show./perccli64 show all ./perccli64 /c0 show ./perccli64 /c0/v0 show all ./perccli64 /call /sall show rebuild ./perccli64 /call /eall /sall show rebuild
admin 30 ноября, 2020
mkdir /ramdisk/Выставляем права
chmod 777 /ramdisk/Монтируем
mount -t tmpfs -o size=1024M tmpfs /ramdisk/Если надо изменить размер
mount -o remount -o size=2048M /ramdisk/
admin 25 сентября, 2020
cat /proc/23675/status | grep Threads
ps huH p 23675 | wc -lГде 23675 PID процесса.
admin 19 мая, 2020
Posted In: Linux