Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 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
Disk identifier: 0x0c690c68
Device Boot Start End Blocks Id System
/dev/sdb1 63 234436544 117218241 83 Linux
Command (m for help): q
Perhatikan, Start sector di atas adalah 63.
Kemudian, untuk amannya, saya akan menambahkan 100MB lebih besar pada ukuran partisi dibandingkan ukuran filesystem.
INGAT: Lebih baik melebihkan ukuran Partisi daripada kekurangan. Kekurangan jumlah size partisi = DATA CORRUPT!
Jadi, sekarang kita memiliki variabel :
Start Sector : 63
Blocks yang diinginkan : 85758336
Tambahan size : 100MB
Solusi :
Akhir sectors untuk suatu blocks unit = ( blocks unit * 2 ) + StartSectors - 1
Akhir sectors untuk 85758336 = (85758336 * 2) + 63 - 1
Akhir sectors untuk 85758336 = 171516734
Tambahan size dikonversi ke sectors :
100MB = 100 * 1024 * 1024 = 104857600 bytes
sectors = 104857600 bytes / 512 bytes = 204800 sectors
blocks = 1/2 * sectors
blocks = 204800 = 102400 blocks
Karena ada tambahan 100MB ini, maka perhitungan berubah:
Total Blocks yang dibutuhkan = 85758336 + 102400 = 85860736
Akhir sectors dari block 85860736 = (85860736 * 2) + 63 - 1 = 171721534
Selanjutnya, mengubah partisi menggunakan fdisk dengan cara delete partisi lama, dan recreate partisi baru dengan start sectors yang sama dan menggunakan end sectors sesuai perhitungan.
INGAT : START SECTORS harus SAMA dengan Partisi Lama.
root@arc:~# fdisk /dev/sdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').Command (m for help): u
Changing display/entry units to sectors
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!