Linux: Добавете дискове в движение, без да рестартирате

linux

Едно от необходимите и полезни знания, които администраторът трябва да знае, е как да добавя твърди дискове към системата в движение. Тази тема е особено актуална сега - поради широкото използване на виртуализацията. Като правило в процеса на определяне на нов диск се изисква рестартиране на системата, но има и алтернативен начин - без рестартиране.

Първо, да видим какво движи системата вижда:

Както можете да видите от заключението, необходимият ни диск липсва. Нека помогнем на системата да разпознае новия диск, като използва следната команда:

Отново искане "Fdisk -l", и както можете да видите, изходът се е променил, добавен е диск / dev/sdb:

«Dmesg | опашка"Ще ни покаже по същия начин новия намерен диск

Тогава всичко е просто: създайте нов дял чрез fdisk и го форматирайте с командата mkfs.ext4 (ако дискът е достатъчно голям по размер, повече от 2Tb, препоръчвам ви да прочетете публикацията за големи дискове в Linux)

Основата е направена, остава добавете създадения диск в/etc/fstab.

За да направим това, трябва да открием uuid на диска.

Тук има подводни камъни: при мигриране на виртуална машина чрез копиране (клониране), uuid на диска може да се промени, без да се посочва uuid в fstab, има възможност дисковете в новото местоположение да бъдат в различен ред, т.е. sda ще стане sdb.

Можете да разберете uuid с две команди:

Добавете необходимите редове към fstab, make mount, в моя случай mount/mnt/sdb1 и ако всичко е правилно в изхода на командата df ще видим монтирания дял:

[testhost] # mount/mnt/sdb1

[testhost] # df -H
Размер на използваната файлова система Налично Използване% Монтиран
/ dev/sda2 9.4G 1.4G 7.6G 15%/
tmpfs 2.1G 0 2.1G 0%/dev/shm
/ dev/sda1 204M 100M 94M 52%/зареждане
/ dev/sdb1 53G 189M 50G 1%/mnt/sdb1