|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (31)
просмотр истории страницыh6. 0. {color:#000000}{*}Устанавливаем{*}{color} {color:#000000}{*}утилиту редактирования таблицы разделов{*}{color}{color:#000000}*:*{color} |
# h6. Устанавливаем утилиту редактирования таблицы разделов |
{panel} yum \-y install parted {panel} |
h6. *1. *{color:#000000}{*}Устанавливаем новый диск и проверяем, что он определился:*{color} |
# h6. Устанавливаем новый диск и проверяем, что он определился |
{panel} cat /proc/partitions |
... |
*8 16 943718400 sdb* {panel} |
h6. 2. Запускаем утилиту редактирования таблицы разделов нового диска: |
# h6. Запускаем утилиту редактирования таблицы разделов нового диска |
{panel} parted /dev/sdb |
... |
(parted) quit {panel} |
|
# h6. 3. Проверяем, что все верно: |
{panel} cat /proc/partitions |
... |
*8 17 943717376 sdb1* {panel} |
|
# h6. 4. Создаем файловую систему на разделе sdb1: |
{panel} mkfs.ext4 \-L statfs /dev/sdb1 {panel} |
|
# h6. 5. Создаем каталог и монтируем в него раздел |
{panel} mkdir /mnt/stat mount /dev/sdb1 /mnt/stat/ {panel} |
h6. 6. Останавливаем коллектор |
# h6. Останавливаем и размонтируем коллектор |
{panel} /app/collector/service stop |
/app/collector/service destroy |
{panel} |
# h6. Подготавливаем новый каталог под статистику bstatd и nfsen без потери старой статистики |
{code} |
h6. 7. Подготавливаем новый каталог под статистику без потери старой статистики |
mkdir /mnt/stat/nfsen_stat mkdir /mnt/stat/nfcapd_dump rsync -avh --progress --remove-source-files /mnt/var/app/collector/var/stat/* /mnt/stat/ rsync -avh --progress --remove-source-files /mnt/var/app/collector/var/nfsen_stat/* /mnt/stat/nfsen_stat/ rsync -avh --progress --remove-source-files /mnt/var/app/collector/var/nfcapd_dump/* /mnt/stat/nfcapd_dump/ {code} # h6. Находим UUID нового раздела |
{panel} |
mv /app/collector/var/stat/\* /mnt/stat/ mkdir /app/collector/var/stat mount \--bind /mnt/stat /app/collector/var/stat |
blkid /dev/sdb1: UUID="62897047-0222-43e3-95e5-16b1b6de2b71" TYPE="ext4" |
{panel} |
h6. 8. Запускаем коллектор |
# h6. Добавляем запись о новом диске в таблицу разделов через конфигурацию коллектора Откроем файл конфигурации коллектора любым текстовым редактором, например vim (можете использовать любой) |
{panel} |
/app/collector/service start |
vim /mnt/var/app/collector/var/cfg/config |
{panel} |
h6. 9. Открываем /etc/fstab (mcedit /etc/fstab) и добавляем блок, чтобы изменения применялись всегда |
Находим раздел |
{panel} |
#statfs /dev/sdb1 /mnt/stat ext4 nodiratime,noatime,async 1 1 /mnt/stat /app/collector/var/stat none bind 0 0 |
declare -A mount |
{panel} |
\*При открытии mcedit обязательно в конце файла оставьте пустую строку |
и после него добавляем наш UUID а так же \--bind для статистики [nfsen|nfsen], чтобы получилось следущее: {code} declare -A mount mount['1statfs']='-U 62897047-0222-43e3-95e5-16b1b6de2b71 /app/collector/var/stat' mount['2statfsnfsen']='--bind /app/collector/var/stat/nfsen_stat /app/collector/var/nfsen_stat' mount['3statfsncapdndump']='--bind /app/collector/var/stat/nfcapd_dump /app/collector/var/nfcapd_dump' {code} Сохраняем конфигурационный файл (wq в vim) # h6. Отмонтируем новый раздел {panel} umount /mnt/stat/ {panel} # h6. Пересоздаем контейнер {panel} /app/collector/service build {panel} # h6. Проверяем, что новый диск примонтировался при старте контейнера {panel} df -h /app/collector/var/stat/ {panel} Видим новый диск в качестве диска под статистику # h6. Запускаем коллектор {panel} /app/collector/service start {panel} |