Дорогой дневник, запишу в тебя то, что мне пришлось пережить увеличивая свободное место на сервере, чтобы случайно не забыть. Перед началом процесса мои знания о том, как в linux подключаются диски отсутствовали полностью в силу того, что на linux у меня только production-окружение.
Начнем. Дело на Ubuntu 12.04.
На сервере есть LVM, но с помощью него можно легко и просто прострелить себе ногу, поэтому он остается быть, его не трогал.
При увеличении свободного места важно было сократить количество перезагрузок и простаивания. Удалось вообще без всего такого.
Для начала был подключен новый диск через порт SCSI 1, ничего автоматически не произошло, поэтому пришлось заставить его найти новый диск с помощью команды:
Проверять, подключен ли диск можно
Если диск подключен, ему назначается "файл", например /dev/sdb - это ссылка на всё устройство. Если на диске есть разделы, то они именуются порядковым номером:
/dev/sdb1, /dev/sdb2 и так далее.
Создать раздел на /dev/sdb можно с помощью программы
"o" - create a new empty DOS partition table
Затем
"n" - add a new partition
Если спросит primary или extended, то здесь вроде как можно создавать до четырёх primary, остальные делать extened.
Далее будут вопросы о размере раздела. Если нужно использовать весь диск, то ничего не вводим, оставляем по умолчанию, нажимаем Enter. Затем
"w" - write table to disk and exit
После этого будет создан раздел /dev/sdb1
Теперь нужно его отформатировать:
Разделы созданы, отформатированы, теперь можно примонтировать. Создадим каталог, в который будем монтировать, например
Теперь добавляем в конец файла /etc/fstab строку:
После этого выполняем
В моём случае, содержимое /mnt/data - это уже отдельный диск.
Полезные ссылки:
Начнем. Дело на Ubuntu 12.04.
На сервере есть LVM, но с помощью него можно легко и просто прострелить себе ногу, поэтому он остается быть, его не трогал.
При увеличении свободного места важно было сократить количество перезагрузок и простаивания. Удалось вообще без всего такого.
Для начала был подключен новый диск через порт SCSI 1, ничего автоматически не произошло, поэтому пришлось заставить его найти новый диск с помощью команды:
sudo sh -c "echo "'- - -'" > /sys/class/scsi_host/host1/scan"где вместо host1 можно пробовать host0, host2, ...
Проверять, подключен ли диск можно
sudo lshw -C disk
Если диск подключен, ему назначается "файл", например /dev/sdb - это ссылка на всё устройство. Если на диске есть разделы, то они именуются порядковым номером:
/dev/sdb1, /dev/sdb2 и так далее.
Создать раздел на /dev/sdb можно с помощью программы
fdisk /dev/sdbЕсли разметки нет, то нужно набрать команду
"o" - create a new empty DOS partition table
Затем
"n" - add a new partition
Если спросит primary или extended, то здесь вроде как можно создавать до четырёх primary, остальные делать extened.
Далее будут вопросы о размере раздела. Если нужно использовать весь диск, то ничего не вводим, оставляем по умолчанию, нажимаем Enter. Затем
"w" - write table to disk and exit
После этого будет создан раздел /dev/sdb1
Теперь нужно его отформатировать:
sudo mkfs.ext4 -L SomeLabel /dev/sdb1
Разделы созданы, отформатированы, теперь можно примонтировать. Создадим каталог, в который будем монтировать, например
sudo mkdir -p /mnt/dataМонтирование раздела через правку файла /etc/fstab. Для начала нужно узнать UUID раздела:
ls -al /dev/disk/by-uuid/находим длинный строковой идентификатор (голубым цветом) в строке с /sda1, например:
05f84c32-1988-49b4-80bf-14f8d641058c
Теперь добавляем в конец файла /etc/fstab строку:
UUID=05f84c32-1988-49b4-80bf-14f8d641058c /mnt/data ext4 defaults 0 0Где, понятное дело, меняем UUID и путь монтирования на свой.
После этого выполняем
sudo mount -aГотово. Проверить можно командой
df -hВыведет список примонтированных дисков, их размер и свободное место.
В моём случае, содержимое /mnt/data - это уже отдельный диск.
Полезные ссылки:
Комментариев нет:
Отправить комментарий