Ima dosta pa i iskusnih sistemaša koji misle da server mora da se restartuje ukoliko se doda novi disk kako bi taj disk bio vidljiv. Kao i na fizičkim serverima jačih brendova gde je dovoljno kroz neki storage manager da napravite logičke diskove i da ih dodate na server – tako isto možete i na virtualnim mašinama, bez restarta mašine i čekanja korisnika da se server butne. Dakle, evo nekog mog podsetnika za dodavanje diska na VMware virtualnu mašinu koje sam prosledjivao a sad ću da prosleđujem link – like a boss.

Prvo naravno, kreiramo disk i dodamo i mašini. To može na živo i sama mašina u startu neće videti taj disk a onda ispratimo korake. Ako je potrebno konfigurisati i LVM – pogledajte ovde.

Naterati virtualnu masinu da vidi disk.

# Prvo proveravamo koji nam je SCSI bus aktuelan i izbacice liniju iz koje pamtimo
# broj koji se nalazi iza host
grep mpt /sys/class/scsi_host/host?/proc_name

# Taj broj hosta upotrebljavamo da uradimo reskeniranje
echo "- - -" > /sys/class/scsi_host/host0/scan

…sem gorenavedenog skeniranja može isto da se uradi sa:  echo 1 > /sys/class/scsi_device/device/rescan ali neće raditi na starijim mašinama najveroatnije (meni nije radilo na CentOS 4)

Proveravamo da li se sad vidi disk. Ako se ne vidi promenite ovo gore host0 u host1 pa probajte ponovo (da ne objašnjavam koji je broj u pitanju i odakle se vadi)

fdisk -l | grep Disk

Nakon što se novi disk vidi kroz fdisk – hajde da ga isparticionisemo

fdisk /dev/sdx
Command (m for help): p   
# Komanda p ce odstampati partition tabelu za disk /dev/sdx. Ovo radimo da bi 
# se uverili da smo na pravom disku, jer ako nismo - katastrofa moze da se desi

Command (m for help): n	 
# Komanda n veli - dodaj novu (new) particiju pa će vas pitati da 
# li hocete da particija bude primarna ili ne. Vi ukucajte p i pritisnite enter
p   					  

Partition number (1-4):1	
# Pita vas koji je broj particije, ukucajte 1 i pritisnite enter

First cylinder (1-1044, default 1):	  
# Ovde samo pritisnite enter

Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): 	
# I ovde samo pritisnite enter

Command (m for help): p		
# Ponovo printamo partition table kako bi se uverili da je tu novokreirana particija
# Particija jeste kreirana ali nije napravljena tako da....

Command (m for help): w  
# Komanda w ce zavrsiti tu pricu

Sad bi trebalo isformatirati tu particiju. U ovom primeru formatiraćemo je u ext4 – koji je standard. Četvore oči otvorite jer ako isformatirate pogrešnu particiju – najebasmo svi.

mkfs.ext4 /dev/sdx1

Kad se formatiranje završi ostaje nam samo da tu isformatiranu particiju moutujemo na sistem i počnemo da koristimo

# Ako ne prolazi echo dodajte rucno unos u /etc/fstab
echo "/dev/sdx1  /mnt/disk2   ext4    defaults        1  1" >> /etc/fstab
mount -a

# Ako nije izbacilo neku gresku, proverite da li je disk tu i da li je rw
df -h /mnt/disk2
touch /mnt/disk2/nekibezvezefajl
rm /mnt/disk2/nekibezvezefajl