Nov 07 2011

Menambah Partisi Hardisk di Ubuntu

Published by kusuma at 11:04 am under LinuX

Untuk menambah partisi hardisk dalam linux (yang kebetulan tu linux isinya ubuntu server 8.10.), gw ambil langkah-langkah seperti ini :

Kondisi awal = 1 hardisk 80G di gunakan untuk sistem dan 1 hardisk 250G digunakan untuk khusus storage.

1. Shut down komputer kemudian Masukan hardisk baru kedalamnya.

2. Booting kembali komputernya, seperti biasa login dengan super user root.

3. Setelah masuk pada sistem kita check hardisk semua

root@kurniacctv:~# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xbf16bf16

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        9400    75505468+  83  Linux

/dev/sda2            9401        9729     2642692+   5  Extended

/dev/sda5            9401        9729     2642661   82  Linux swap / Solaris

Disk /dev/sdb: 250.0 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0×00000000

Disk /dev/sdb doesn’t contain a valid partition table

dari sini bisa dilihat bahwa terdeteksi 2 hardisk

a. Disk /dev/sda: 80.0 GB ==> dimana /dev/sda sudah terdapat partisi-partisi yang sudah terformat.

b. Disk /dev/sdb: 250.0 GB ==> dimana /dev/sdb sama sekali belum terpartisi (ceritanya hardisk baru hehehe..)

4.  Partisi hardisk baru

root@kurniacctv~# fdisk /dev/sdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0×1881aaf3.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won’t be recoverable.

The number of cylinders for this disk is set to 30401.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Warning: invalid flag 0×0000 of partition table 4 will be corrected by w(rite)

Command (m for help):

pada baris terakhir “Command (m for help):” tekan tombol m untuk mengetahui perintah-perintah yang disediakan

Command (m for help): m

Command action

a   toggle a bootable flag

b   edit bsd disklabel

c   toggle the dos compatibility flag

d   delete a partition

l   list known partition types

m   print this menu

n   add a new partition

o   create a new empty DOS partition table

p   print the partition table

q   quit without saving changes

s   create a new empty Sun disklabel

t   change a partition’s system id

u   change display/entry units

v   verify the partition table

w   write table to disk and exit

x   extra functionality (experts only)

Command (m for help):

Kalau kita lihat diatas ada beberapa action yang kita bisa lakukan. Kita bisa lakukan hapus partisi dengan menekan ‘d’, apabila hardisk target mempunya partisi didalamnya. Atau kita juga bisa menambah partisi baru pada hardisk tersebut dengan menekan ‘n’ dan beberapa lainnya. Cuma tinggal di translate dikit hehehe…

ok kembali ke tujuan, untuk menambah partisi pada hardisk target, kita tekan ‘n’ kemudian akan muncul 2 pilihan perintah baru.

a. apakah kita ingin partisi tersebut masuk pada extended partisi (tekan ‘e’)

b. apakah kita ingin partisi tersebut masuk pada primary partisi (tekan ‘p’)

karena kondisi diatas, gw partisi hardisk target masuk pada primary partisi dengan menekan ‘p’

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

==> keluaran input

Selected partition 1

First cylinder (1-30400, default 1): 1

Last cylinder, +cylinders or +size{K,M,G} (1-10498, default 10498):

Using default value 10498

Command (m for help):

setelah melakukan paritsi, kita lakukan perubahan partisi hardisk target pada hardisk tersebut dengan menekan tombol ‘w’. Setelah itu kita reboot komputernya.

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

root@kurniacctv:~#reboot

5. Format partisi baru pada hardisk target

Setelah dilakukan reboot, login kembali dengan super user root, kemudian cek hasil partisi yang sudah kita lakukan.

root@kurniacctv:~# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xbf16bf16

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        9400    75505468+  83  Linux

/dev/sda2            9401        9729     2642692+   5  Extended

/dev/sda5            9401        9729     2642661   82  Linux swap / Solaris

Disk /dev/sdb: 250.0 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0×1881aaf3

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       30401   244196001   83  Linux

Dari sini kita bisa lihat, hardisk target (Disk /dev/sdb: 250.0 GB) sudah terpartisi dan membuat partisi tersebut pada /dev/sdb1.  Kemudian kita format partisi tersebut, untuk memformat kita bisa memilih format hardisk dalam bentuk seperti yang kita butuhkan seperti ext2, ext3, ext4 dll. Dikarenakan kondisi file system diatas adalah ext3, Jadi kita format /dev/sdb1 menjadi ext3.

root@kurniacctv:~# mkfs.ext3 /dev/sdb1

mke2fs 1.41.3 (12-Oct-2008)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

15269888 inodes, 61049000 blocks

3052450 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=0

1864 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

6. mount partisi baru kedalam salah satu folder system

setelah dilakukan partisi hardisk dan di format, kita buat folder baru misalnya /cctv yang akan dijadikan target mounting /dev/sdb1, kemudian baru dah di mounting.

root@kurniacctv:~#mount -t ext3 /dev/sdb1 /cctv

Biar lebih afdol kita cek apakah hardisk yang kita partisi sudah termounting atau tidak.

root@kurniacctv:/cctv# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 71G 991M 67G 2% /

tmpfs 441M 0 441M 0% /lib/init/rw

varrun 441M 68K 441M 1% /var/run

varlock 441M 0 441M 0% /var/lock

udev 441M 2.8M 439M 1% /dev

tmpfs 441M 0 441M 0% /dev/shm

/dev/sdb1 230G 188M 218G 1% /cctv

Dari output tersebut bisa dilihat bahwa hardisk baru yang sudah terpartisi berhasil dimounting pada system.

7. Edit /etc/fstab agar automounting setiap kali sistem reboot

Agar system otomatis mounting /dev/sdb1, maka edit file /etc/fstab, kemudian tambahkan

/dev/sdb1 /cctv ext3 relatime,errors=remount-ro 0 1

save file

8. Done!!!

Kalo ada yang kurang ato salah tolong jangan sungkan2 untuk nambahin. Maklum namanya juga berdasarkan pengertian sendiri dari hasil coba2 yang sudah-sudah, seperti biasa sebelum lupa dan mumpung masih inget hehehe…

Disadur dari http://poenyagua.wordpress.com/2009/07/24/menambah-partisi-hardisk-di-ubuntu/

Baca juga artikel yang lain berikut ini:

Comments are closed at this time.