Google cloud üzerinde instance açtığımızda default 10 gb lık bir boot disk sizi karşılar. Bunu aşmanın yolu şöyle;
Öncelikle instance yaratmadan önce sol menüden Disk menüsüne gidin ve diski burada yaratın. Yaratırken GB değerini ihtiyacınız olanı verin. Daha sonra “create instance” diyerek buradan “existing disk” diyerek daha önce oluşturduğunuz diski seçin ve instance ı yaratın.
Bitti mi ? Yeni başlıyoruz. “df -lh” ile baktığımızda disk hala 10 GB görünecektir fakat “fdisk -l” yaptığınızda aslında diskin verdiğiniz GB kadar olduğunu göreceksiniz. Tek sorun bunu işletim sistemine anlatmak. Bunun için;
fdisk /dev/sda yaptıktan sonra önce c sonra u ya basıyoruz. Command (m for help): c DOS Compatibility flag is not set Command (m for help): u Changing display/entry units to sectors şimdi p yaparak partitionları görüyoruz; Command (m for help): p Disk /dev/sda: 53.7 GB, 53687091200 bytes 4 heads, 32 sectors/track, 819200 cylinders, total 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000d975a Device Boot Start End Blocks Id System /dev/sda1 2048 20971519 10484736 83 Linux Sonra "d" ye basıp mevcut partitonu kaldırıyoruz. Merak etmeyin diske bişi olmayacak. Command (m for help): d Selected partition 1 Ardından "p" ye basıyoruz; Command (m for help): p Disk /dev/sda: 53.7 GB, 53687091200 bytes 4 heads, 32 sectors/track, 819200 cylinders, total 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000d975a Device Boot Start End Blocks Id System Şimdi "n" ye basıp yeni partition yaratıyoruz; Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First cylinder (2048-104857599, default 2048): 2048 Last cylinder, +sectors or +size{K,M,G} (2048-104857599, default 104857599): Using default value 104857599 Şimdi "w" ye basıp yaptıklarımızı onaylıyoruz; Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. makineyi reboot ediyoruz; reboot açıldıktan sonra "df -lh" yaptığınızda /dev/sda1 gibi bişi göreceksiniz farklı ise sizdekini yazmanız lazım. Şimdi yeniden boyutlandırma için resize2fs programımızı çalıştırıyoruz; resize2fs /dev/sda1 resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/sda1 is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 4 The filesystem on /dev/sda1 is now 13106944 blocks long.
Tebrikler! “df -lh” yapın diskinizi doğru boyutu ile göreceksiniz.