Добавление диска под логи

Skip to end of metadata
Go to start of metadata
  1. Добавьте диск и разметьте раздел по статье документации "Подготовка нового диска"
  2. Создаёте временный каталог и примонтируйте в него новый раздел sdb1:
    mkdir /mnt/xlog
    mount /dev/sdb1 /mnt/xlog/
    
  3. Остановите все службы
    /etc/init.d/auditd stop
    /etc/init.d/rsyslog stop
    /etc/init.d/apps stop
    /etc/init.d/apps destroy
    
  4. Скопируйте логи со старого раздела на новый, размонтируйте /mnt/log со старого раздела:
    mv /mnt/log/* /mnt/xlog/
    umount /mnt/log
    umount /mnt/xlog
    
  5. Поправьте fstab:
    Находим UUID нового раздела
    blkid
    /dev/sdb1: UUID="62897047-0222-43e3-95e5-16b1b6de2b71" TYPE="ext4"
    

    Замените найденный UUID в fstab для раздела /mnt/log

    UUID=51dbd1be-0b6a-41bf-988b-45f4abc4e14b	/			ext4    nodiratime,noatime,async        1 1
    UUID=ad1b02a1-a106-4393-a9fa-2c6bf22be4a6	/app			ext4	nodiratime,noatime,async	1 1
    UUID=a877ae99-695b-42a0-bcd0-8d7161863e10	/mnt/backup		ext4	nodiratime,noatime,async	1 1
    UUID=791e8fc2-5121-408d-b8c6-2422cd9f1964	/mnt/etc		ext4	nodiratime,noatime,async	1 1
    UUID=9c8e6f3c-841b-4430-a092-2e92bf937c78	/mnt/var		ext4	nodiratime,noatime,async	1 1
    UUID=4de5b5c4-06f1-4aec-8ded-c4f0d17e6d00	/mnt/log		ext4    nodiratime,noatime,async	1 1
    UUID=130f9f67-0157-44fc-9a6c-470af26921c2 	none            swap    sw              0 0
    
    tmpfs                   	/dev/shm                tmpfs   defaults        0 0
    devpts                  	/dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   	/sys                    sysfs   defaults        0 0
    proc                    	/proc                   proc    defaults        0 0
    

    То есть

    UUID=4de5b5c4-06f1-4aec-8ded-c4f0d17e6d00	/mnt/log		ext4	nodiratime,noatime,async	1 1

    замените на

    UUID=62897047-0222-43e3-95e5-16b1b6de2b71	/mnt/log		ext4	nodiratime,noatime,async	1 1
  6. Смонтируйте раздел логов на новый раздел sdb1:
    mount /dev/sdb1 /mnt/log
    
  7. Запустите все службы
    /etc/init.d/auditd start
    /etc/init.d/rsyslog start
    /etc/init.d/apps build
    /etc/init.d/apps start
    
  8. Проверьте, все ли в порядке
    /etc/init.d/apps check
    
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.
  1. май 25, 2018

    Технический писатель говорит:

    При переносе раздела на Carbon Billing 5 Softrouter, лучше сделать немного иначе...

    При переносе раздела на Carbon Billing 5 Softrouter, лучше сделать немного иначе - сначала остановив работу всех служб кроме XGE, и только после переноса данных остановить, размонтировать и собрать вновь.

    Например:

    >>>6. Останавливаем все службы
    >>>
    >>>/etc/init.d/auditd stop
    >>>/etc/init.d/rsyslog stop
    >>>/etc/init.d/apps stop
    >>>/etc/init.d/apps destroy

    Вместо последних двух строчке, необходимо будет выполнить следующее:
    find /app -maxdepth 2 -name service | grep -v xge | while read -r appname; do $appname stop; done
    find /app -maxdepth 2 -name service | grep -v xge | while read -r appname; do $appname destroy; done

    Потом так же build и start.

    И после всех этих операций отдельно по XGE, чтобы простой был минимальным.