GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menggunakan fdisk untuk mempartisi disk di Linux

Ada berbagai opsi untuk membuat atau mengelola partisi di bawah Oracle Linux – fdisk adalah salah satunya. Posting ini menjelaskan penggunaannya dan kasus penggunaan saat membuat tabel partisi baru. fdisk adalah program berbasis menu untuk pembuatan dan manipulasi tabel partisi. Ia memahami tabel partisi GPT (eksperimental untuk saat ini), MBR, Sun, SGI, dan BSD.

Hard disk dapat dibagi menjadi satu atau lebih disk logis yang disebut partisi. Pembagian ini dicatat dalam tabel partisi, ditemukan di sektor 0 dari disk. (Di dunia BSD orang berbicara tentang 'disk slices' dan 'disklabel'.)

Linux membutuhkan setidaknya satu partisi, yaitu untuk sistem file root-nya. Itu dapat menggunakan file swap dan/atau partisi swap, tetapi yang terakhir lebih efisien. Jadi, biasanya seseorang akan menginginkan partisi Linux kedua yang didedikasikan sebagai partisi swap. Pada perangkat keras yang kompatibel dengan Intel, BIOS yang mem-boot sistem seringkali hanya dapat mengakses 1024 silinder pertama dari disk. Untuk alasan ini, orang dengan diska besar sering membuat partisi ketiga, berukuran hanya beberapa MB, biasanya dipasang di /boot, untuk menyimpan imej kernel dan beberapa file tambahan yang diperlukan pada saat boot, untuk memastikan bahwa hal ini dapat diakses oleh BIOS. Mungkin ada alasan keamanan, kemudahan administrasi dan pencadangan, atau pengujian, untuk menggunakan lebih dari jumlah minimum partisi.

Perintah dasar fdisk yang dibutuhkan adalah:

  • p cetak tabel partisi
  • n buat partisi baru
  • d menghapus partisi
  • q keluar tanpa menyimpan perubahan
  • dengan tulis tabel partisi baru dan keluar

Perubahan yang Anda buat pada tabel partisi tidak berlaku sampai Anda mengeluarkan penulisan (w ) perintah.

Informasi lebih lanjut dapat ditemukan di halaman manual:

# man fdisk

Mempartisi disk dengan fdisk

1. Jalankan fdisk pada perangkat yang diinginkan “/dev/device_name”.

# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).
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

Command (m for help):

2. Pilih opsi “p” untuk mencetak tabel partisi disk:

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 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

3. Pilih opsi “n” untuk membuat partisi baru:

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):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set
Catatan :Untuk membuat partisi lain pilih opsi “n” lagi.

Berikut adalah contoh membuat partisi lain pada disk yang sama:

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (4057-8388607, default 4096):
Using default value 4096
Last sector, +sectors or +size{K,M,G} (4096-8388607, default 8388607):
Using default value 8388607
Partition 2 of type Linux and of size 4 GiB is set

4. Centang tabel partisi dengan opsi “p “:

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 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

Device Boot Start End Blocks Id System
/dev/sdc1 2048 4056 1004+ 83 Linux
/dev/sdc2 4096 8388607 4192256 83 Linux

5. Pilih opsi “w” untuk menulis partisi atau partisi baru.

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

6. Jalankan perintah partprobe untuk menginformasikan OS tentang perubahan tabel partisi:

# partprobe


Cent OS
  1. Cara menggunakan dd di Linux tanpa merusak disk Anda

  2. Cara mempartisi disk di Linux

  3. Cara Menambahkan Disk Baru Lebih Besar dari 2TB ke Linux yang Ada

  1. Perintah Fdisk di Linux (Kelola Partisi)

  2. Cara mencadangkan OS Linux menggunakan Perintah "dd"

  3. Cara menggunakan Perintah ldconfig di Linux

  1. Cara menggunakan BusyBox di Linux

  2. Cara menggunakan Perintah ipset di Linux

  3. Bagaimana cara memasang image disk multi-partisi di Linux?