Как сделать перезагрузку (re-read) таблиц партиций (Partition Table) в Debian или Ubuntu Linux
Иногда случается ситуация когда необходимо перечитать таблицу партиций. Переразбил диск, а перегружать сервер не хочется, да и не надо этого делать, нарушается правило стабильности сервера.
Так как же я перезагружаю таблицу партиций (partition table) без перезагрузки системы?
В первую очередь необходимо установить пакет parted, сделаем мы это вот так:
# sudo apt-get update # sudo apt-get install parted
Работаем с диском /dev/sdb.
# ls /dev/sdb*
Вывод:
/dev/sdb1 /dev/sdb2
После установки можно экспериментировать, разбиваем диск и используем следующую команду для перезагрузки партиций:
# sudo partprobe
После установки повторяем проверку:
# ls /dev/sdb*
Вывод:
/dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4
Очень удобная программа. После ее использования уже можно работать с дисками, используя команду fdisk или cfdisk, форматировать диски mkfs.
Главное помнить, что когда будет меняться партиции диска, каждый раз пользоваться командой partprobe.