Команды LVM

Команды LVM

  1. Инициализация
    vgscan
  2. Посмотреть состояние физического тома в LVM
    pvdisplay /dev/sda1
  3. Ативация всех найденных томов
    vgchange -ay
  4. Деактивация группы томов
    vgchange -a n 
  5. Просмотреть состояние группы томов.
    vgdisplay 
  6. Читать далее Команды LVM

openVPN сервер под управлением CentOS

Будем устанавливать и настроивать openvpn сервер на CentOS
Сначала необходимо проверить наличе tun устройства, так как на VPS его может не быть

ls /dev/net/

вывод должен быть такой

[root@vpn 2.0]# ls /dev/net/
tun

Если вы не обнаружили файл устройства tun, обратитесь к своему провайдеру.
В стандартных репозитория CentOS и RHEL пакета openvpn нет. Поэтому сначала подключите репозитрий rpmforge

    1. Устанавливаем openvpn
      yum install openvpn -y

      openvpn CentOS

Читать далее openVPN сервер под управлением CentOS

Репозиторий rpmforge CentOS

В стандартных репозиториях CentOS и RHEL нет многих полезных пакетов, например htop или openvpn, я использую дополнительный репозиторий rpmforge для CentOS. Для подключения rpmforge, необходимо выполнить следующие действия.

yum install wget -y

Для RHEL 5 и CentOS 5 32-bit

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ihv rpmforge-release*.rf.i386.rpm

Для RHEL 6 и CentOS 6 32-bit

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ihv rpmforge-release*.rf.i686.rpm

Для RHEL 5 и CentOS 5 64-bit

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -ihv rpmforge-release*.rf.x86_64.rpm

Для RHEL 6 и CentOS 6 64-bit

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ihv rpmforge-release*.rf.x86_64.rpm
yum install htop -y

Работа с пакетными менеджерами yum и rpm

  1. Установить пакет
    yum install 

    Установить локальный пакет без проверки GPG

    yum install --nogpgcheck .rpm
    yum localinstall --nogpgcheck .rpm

    Установить пакет с помощью rpm

    rpm -ivh 
  2. Удалить пакет
    yum remove 

    Удалить с помощью rpm

    rpm -e 
  3. Обновление пакетов
    yum update 

    Обновление пакета, начинающегося с pkg

    yum update pkg\*

    Обновление системы

    yum update

    Читать далее Работа с пакетными менеджерами yum и rpm

ACL CentOS

ACL могут быть заданы:

  • Для пользователя
  • Для группы
  • По маске
  • Для остальных

Пример комманды, задающей ACL

setfacl -m rules file
  • u:UID:perms
    setfacl -m u:andrius:rw /project/somefile
  • g:GID:perms
  • m:perms
  • o:perms

Читать далее ACL CentOS

Настройка квот CentOS

  1. Добавляем в /etc/fstab следующие параметры
    /dev/mapper/VolGroup-home /home ext4 defaults,usrquota,grpquota 1 1
  2. Перемонтируем файловую систему
    mount -o remount /home
  3. Устанавливаем необходимый пакет quota
    yum install -y quota
  4. Читать далее Настройка квот CentOS

Как изменить размер логического тома LVM

В моем случае используется операционная система CentOS, хотя все действия будут справедливы для любого дистрибутива.
Сделайте резервную копию всех данных на подопытном томе!

    1. Имеем: логический том, смонтированный на / размером 11G, хотим уменьшить размер на 5G, а оставшееся место смонтировать на /home
    2. Загружаемся с установочного диска в Rescue mode на финальном этапе загрузки отказываемся от chroot в нашу систему, выбираем опцию Skip
    3. Убедимся что система видит наш логический том
      vgdisplay
    4. Активируем lvm том
      vgchange -ay

Читать далее Как изменить размер логического тома LVM