Suncuya yeni bir disk eklendiğinde sistem bunu otomatik olarak görmeyecektir,sistemin diskleri scan etmesini saglayarak diski görmesini sağlayabilirsiniz. Öncelikle sistemdeki diskleri görmek için fdisk -l ile diskleri kontrol edelim, daha sonra scan edelim yeni fdisk -l ile kontrol edelim.
fdisk -l echo "- - -" > /sys/class/scsi_host/host0/scan fdisk -l
Kontrol ettiğiginizde scsi disk kullanıyorsanız sdx, ide disk ise hdx olarak görebilirsiniz yeni eklenen diski.(x değişken olarak kullanılmıştır.)
fdisk /dev/sdc - “Command (m for help):” bölümünde “add new partition” anlamına gelen “n” tuşuna basılır ve ardından “Enter” tuşuna basılır. - “Command action” bölümünde “p” tuşuna basılır ve ardından “Enter” tuşuna basılır. - “Partition number” bölümünde “3” tuşuna basılır ve ardından “Enter” tuşuna basılır. - “First cylinder (1-1305, default 1):” bölümünde herhangi bir değer verilmeden ön tanımlı olan değer kabul edilir ve “Enter” tuşuna basılır. - “Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305):” bölümünde herhangi bir değer verilmeden ön tanımlı olan değer kabul edilir ve “Enter” tuşuna basılır. Bölüm oluşturuldukdan sonra “t” tuşuna basılarak ilgili bölümün tipi seçilmelidir. Bunun için aşağıdaki işlemler gerçekleştirilir. Command (m for help): t [Enter] tuşuna basılır. Selected partition 2 Hex code (type L to list codes): 8e [Enter] tuşuna basılır. Changed system type of partition 3 to 8e (Linux LVM) Command (m for help): w [Enter] tuşuna basılır. Değişikliği diske yaz komutu verilir.
mkfs.ext3 /dev/sdx
Ayrı bir volume create etmek istersek,
vgcreate volname /dev/sdx
Olan bir bölüm ile birleştirilecek ise
vgextend volname /dev/sdx
Diski volume group ile birleştirdik yada yeni bir volume group oluşturduk.
vgdisplay
komutu ile volume group isim, boyut v.b. detaylar görüntülenebilir.
Diski Volume group a dahil ettik veya yeni bir volume group oluşturduk şimdi volume group altındaki bir logical volume dahil etme veya yeni bir logical volume oluşturmaya geldi.
Diskin tamamını tek bir logical volume olarak kullacak isek :
lvcreate -l +100%FREE /dev/volname/testlv /dev/sdx
Şu anda aktif olarak kullanılan bir logical volume dahil edecek isek,
lvextend -l +100%FREE /dev/volname/lvol1 /dev/sdcx
Disklerin %100 nü değil, istenilen bir boyutunu create veya extend etmek için;
lvecreate --L+6.9GB /dev/volname/testlv /dev/sdx lvextend -L+2.9GB /dev/volname/lvol1 /dev/sdcx
lvdisplay
Bu komut ile de hangi volume group altında hangi logical volume ler var ve boyutları ne gibi bilgileri elde edebilirsiniz. Bakıyorsunuz extend ettiğiniz logical volume group size hala aynı, panik yok bir alt satır ile devam edin.
resize2fs /dev/volname/lvol01
komutu ile logical volume ün size yeniden hesaplanır ve eklenen disk boyutu görüntülenebilir. Şimdi yeniden lvdisplay komutunu kullanırsanız gerçek disk boyutunu görmüş olursunuz.
Swap için
Öncelikle swapoff edilir. ( free ile kontrol edin, swap alanı kullanılyor ise swapoff edilemiyor.)
swapoff -v /dev/volname/lvol01
Logical volume tamamını mı yoksa belli bir boyutunu mu kullanacağınıza aşağıdaki kara vermeniz gerekir. Tamamını kullanır :
lvm lvresize /dev/VolGroup00/LogVol01 -l +100%FREE
Belirtilen değeri kullanır :
lvm lvresize /dev/VolGroup00/LogVol01 -L +256M
Swap alanı olarak formatlamak için :
mkswap /dev/VolGroup00/LogVol01
swap alanı yeniden on edilir :
swapon -va
