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. Создаем таблицу разделов
fdisk -u /dev/sdb
Для справки используйте m
Если есть разделы - удаляем d (затем номер раздела).
Создаем новый раздел n
Указываем что раздел первичный p
Указываем смещение 2048
Указываем что весь диск будет использоваться Enter
Записываем таблицу разделов w
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/xlog
mount /dev/sdb1 /mnt/xlog/
6. Останавливаем все службы
/etc/init.d/apps stop
/etc/init.d/apps destroy
7. Подготавливаем новый каталог под логи
mv /mnt/log/* /mnt/xlog/
umount /mnt/log
8. Правим fstab
Находим UUID нового раздела
blkid
/dev/sdb1: UUID="62897047-0222-43e3-95e5-16b1b6de2b71" TYPE="ext4"
Заменим найденный UUID в fstab для раздела /mnt/log
mcedit /etc/fstab
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=9c8e6f3c-841b-4430-a092-2e92bf937c78 /mnt/var ext4 nodiratime,noatime,async 1 1
меняем на
UUID=62897047-0222-43e3-95e5-16b1b6de2b71 /mnt/var ext4 nodiratime,noatime,async 1 1
*При открытии mcedit обязательно в конце файла оставьте пустую строку
9. Монируем раздел логов на новый диск
mount /mnt/log
10. Запускаем все службы
/etc/init.d/apps build
/etc/init.d/apps start
11. Проверяем все ли в порядке
/etc/init.d/apps check