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

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы
0. Устанавливаем утилиту редактирования таблицы разделов:

yum -y install parted

1. Устанавливаем новый диск и проверяем, что он определился:

cat /proc/partitions 
major minor  #blocks  name
   8        0  524288000 sda
   8        1    3906233 sda1
   8        2   14648320 sda2
   8        3   73241600 sda3
   8        4    1953792 sda4
   8        5  353553408 sda5
   8        6   48828416 sda6
   8        7    3867648 sda7
   8       16  943718400 sdb

2. Запускаем утилиту редактирования таблицы разделов нового диска:

parted /dev/sdb

Для справки утилиты parted используйте:

(parted) help

Создаем новую таблицу разделов:

(parted) mklabel gpt

Создаем новый раздел:

(parted) mkpart statfs ext4 1MiB 100%

Выходим из утилиты parted:

(parted) quit

3. Проверяем, что все верно:

cat /proc/partitions
major minor #blocks name

8 0 524288000 sda
8 1 3906233 sda1
8 2 14648320 sda2
8 3 73241600 sda3
8 4 1953792 sda4
8 5 353553408 sda5
8 6 48828416 sda6
8 7 3867648 sda7
8 16 943718400 sdb
8 17 943717376 sdb1

4. Создаем файловую систему на разделе sdb1:

mkfs.ext4 -L statfs /dev/sdb1

5. Создаем каталог и монтируем в него раздел

mkdir /mnt/stat
mount /dev/sdb1 /mnt/stat/

6. Останавливаем коллектор

/app/collector/service stop

7. Подготавливаем новый каталог под статистику bstatd и nfsen без потери старой статистики

mkdir /mnt/stat/nfsen_stat
mv /app/collector/var/stat/* /mnt/stat/
mv /app/collector/var/nfsen_stat/* /mnt/stat/nfsen_stat/

8. Находим UUID нового раздела

blkid
/dev/sdb1: UUID="62897047-0222-43e3-95e5-16b1b6de2b71" TYPE="ext4"

9. Добавляем запись о новом диске в таблицу разделов через конфигурацию коллектора

Откроем файл конфигурации коллектора любым текстовым редактором, например vim (можете использовать любой)

vim /app/collector/cfg/config

Находим раздел

declare -A mount

и после него добавляем наш UUID а так же --bind для статистики nfsen, чтобы получилось следущее:

declare -A mount
mount['statfs']='-U 62897047-0222-43e3-95e5-16b1b6de2b71 /app/collector/var/stat'
mount['statfsnfsen']='--bind /app/collector/var/stat/nfsen_stat /app/collector/var/nfsen_stat'

Сохраняем конфигурационный файл (wq в vim)

10. Отмонтируем новый раздел

umount /mnt/stat/

11. Пересоздаем контейнер

/app/collector/service destroy
/app/collector/service build

12. Проверяем, что новый диск примонтировался при старте контейнера

df -h /app/collector/var/stat/

Видим новый диск в качестве диска под статистику

13. Запускаем коллектор

/app/collector/service start

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.