Linux Instancelarınızı Nasıl Genişletirsiniz ?
Bunu yapabilmek için lütfen aşağıdaki makaledeki adımları tamamladığınızdan emin olun: Sunucuya volume ekle
Eklendikten sonra disk boyutunu genişletmek için lütfen bu sayfadaki talimatları takip edin. Bu işlemi gerçekleştirmek için aşağıdaki komutları kullanabilirsiniz.
$ sudo fdisk -l
Disk /dev/vda: 16 GiB, 17179869184 bytes, 33554432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x577c3e7c
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 33554398 33552351 16G 83 Linux
Disk /dev/vdb: 16 GiB, 17179869184 bytes, 33554432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
- Terminal çıktısında eklediğimiz disk /dev/vdb olarak görünüyor. Bu diski kullanılabilir hale getirmeniz gerekiyor. Bunun için şu adımları izleyebilirsiniz:
$ sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x3df53b17.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-33554431, default 2048): <press enter>
Last sector, +sectors or +size{K,M,G,T,P} (2048-33554431, default 33554431): <press enter>
Created a new partition 1 of type 'Linux' and of size 16 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
$ sudo mkfs.ext4 /dev/vdb1
mke2fs 1.42.13 (17-May-2015)
Creating filesystem with 4194048 4k blocks and 1048576 inodes
Filesystem UUID: 041c14ac-7de5-450e-bd0f-2031f0ee6079
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
$ sudo mkdir -p /MOUNTPOINT
$ sudo mount /dev/vdb1 /MOUNTPOINT
İşlem tamamlandıktan sonra, instance'ınızı SkyAtlas Paneli'nden kapatmanız önerilir, ancak zorunlu değildir. Instance kapatıldıktan sonra, instance'ınıza bağlı olan diski Volumes sekmesinden ayırmalısınız. Bunun için, Edit Volume bölümündeki Manage Attachments düğmesinden diski kaldırmanız gerekiyor.
Ardından, Edit Volume düğmesinden tekrar Extend Volume düğmesine tıklamanız gerekiyor. Açılan ekranda, disk bölümünüzün yeni boyutunu girmelisiniz.
Disk boyutunu değiştirdikten sonra, diski instance'ınıza geri eklemeli ve instance'ınızı yeniden başlatmalısınız.
Instance'ınız başladıktan sonra, instance'ınıza bağlanmalısınız. Bağlandıktan sonra, genişletilmiş diskin dosya sistemini genişletmeniz gerekiyor.
sudo growpart /dev/vdb 1
sudo e2fsck -f /dev/vdb1
sudo resize2fs /dev/vdb1
sudo mount /dev/vdb1 /MOUNTPOINT
Bu komutları sırasıyla çalıştırmalısınız. Bu komutlardan sonra disk dosya sistemi genişleyecek ve diskiniz kullanıma hazır olacaktır.