Перейти к основному содержанию

Ubuntu — добавляем диск на лету

HDD storage

Сисадмин должен знать как добавить диск на Ubuntu сервер. Иногда сервер проблематично перезагрузить, поэтому хороший сисадмин должен знать как добавить диск на Ubuntu сервер без перезагрузки.

Подключаем диск к серверу, в среде виртуализации это делается парой кликов. Объём нового диска 100 ГБ.

Заходим на сервер Ubuntu под рутом, смотрим какие диски видны:

fdisk -l

linux

У меня определяется два диска, один на 30 ГБ, второй на 500 ГБ. Нового диска не видно.

Выполняем команду:

echo " - - -" > /sys/class/scsi_host/host0/scan

Повторяем команду для host1, host2 и т.д. Или скриптом:

for D in $(ls /sys/class/scsi_host/host?/scan ); do echo ${D}; echo " - - -" > ${D}; done
for D in $(ls /sys/class/scsi_host/host??/scan ); do echo ${D}; echo " - - -" > ${D}; done

Или

apt-get install scsitools
rescan-scsi-bus

linux

Табуляцией можно узнать, сколько раз нужно будет повторить итерацию.

linux

У меня 33 раза, можно написать скрипт, но мне лень. Продолжаю...

linux

Закончили упражнение. Смотрим диски снова:

fdisk -l

linux

Диск появился, перезагрузка не понадобилась.

Теги

 

Похожие материалы

Seafile сервер для Linux версия 7.0.2

13 июня 2019 года вышла новая версия сервера Seafile для Linux — 7.0.2. Релиз уже не помечен как beta. Прошлый раз я пробовал обновить Seafile Server 6.3 до версии 7.0.0, но были проблемы и прошлось откатиться. На этот раз релиз получше. Обновлённый до 7.0.2 сервер заработал без ошибок. Да, да, прежде чем написать новость, я проверил версию на себе. Интерфейс стал удобнее и приятнее.

SUDO и SU

Обе команды sudo и su позволяют выполнить команду от любого пользователя, в том числе от root. Но есть между ними одно принципиальное различие.

Теги