|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (39)
просмотр истории страницы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. 7. Подготавливаем новый каталог под статистику bstatd и nfsen без потери старой статистики |
{code} mkdir /mnt/stat/nfsen_stat mkdir /mnt/stat/nfcapd_dump |
mv /app/collector/var/stat/\* /mnt/stat/ mv /app/collector/var/nfsen_stat/\* /mnt/stat/nfsen_stat/ mv /app/collector/var/nfcapd_dump/\* /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. 8. Находим UUID нового раздела |
|
{panel} blkid /dev/sdb1: UUID="62897047-0222-43e3-95e5-16b1b6de2b71" TYPE="ext4" {panel} |
|
# h6. 9. Добавляем запись о новом диске в таблицу разделов через конфигурацию коллектора |
|
Откроем файл конфигурации коллектора любым текстовым редактором, например vim (можете использовать любой) {panel} |
vim /app/collector/cfg/config /mnt/var/app/collector/var/cfg/config |
{panel} Находим раздел {panel} |
declare \-A mount |
{panel} |
и после него добавляем наш UUID а так же \--bind для статистики [nfsen|CarbonBilling:Детальная статистика], [nfsen|nfsen], чтобы получилось следущее: |
{code} declare -A mount |
... |
{code} Сохраняем конфигурационный файл (wq в vim) |
|
# h6. 10. Отмонтируем новый раздел |
{panel} umount /mnt/stat/ {panel} |
h6. 11. Пересоздаем контейнер |
# h6. Пересоздаем контейнер |
{panel} |
/app/collector/service destroy |
/app/collector/service build {panel} |
|
# h6. 12. Проверяем, что новый диск примонтировался при старте контейнера |
{panel} |
df \-h /app/collector/var/stat/ |
df -h /app/collector/var/stat/ |
{panel} Видим новый диск в качестве диска под статистику |
h6. 13. Запускаем коллектор |
# h6. Запускаем коллектор |
{panel} /app/collector/service start |
... |