GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Partisi Disk di Linux

Sebagai administrator sistem, membuat partisi di Linux untuk disk Anda adalah tugas yang sangat umum .

Anda mungkin ingin misalnya menambahkan beberapa ruang ekstra ke beberapa direktori di sistem file Anda, atau Anda hanya ingin memperluas sistem file Anda yang ada karena Anda mengharapkannya untuk berkembang.

Beruntung bagi kami, ada banyak cara untuk membuat partisi disk di Linux menggunakan alat baris perintah seperti fdisk dan berpisah atau alat grafis seperti gparted .

Tutorial ini berfokus pada kedua alat tersebut, memberikan langkah-langkah terperinci untuk membuat dan memperluas partisi disk Anda di Linux.

Prasyarat

Untuk membuat atau menghapus partisi di Linux, Anda memerlukan hak istimewa sudo di host Anda .

Untuk memverifikasi bahwa Anda adalah sudo, jalankan "sudo" dengan opsi "-l" untuk mencantumkan hak istimewa Anda saat ini

$ sudo -l

User <user> may run the following commands on <host>:
   (ALL : ALL) ALL

Jika Anda tidak memiliki hak sudo di sistem Anda, pastikan untuk menambahkan diri Anda ke sudoers di Debian atau CentOS.

Kapan pun Anda siap, Anda dapat melompat ke bagian berikutnya.

Buat Partisi Disk di Linux menggunakan fdisk

Di antara semua alat partisi yang tersedia di Linux, fdisk mungkin salah satu yang paling populer.

Perintah fdisk adalah perintah multiguna yang memungkinkan administrator sistem membuat, menghapus, dan mencantumkan partisi di sistem Anda.

Anda juga dapat mengubah jenis partisi yang ada (jika Anda ingin beralih ke ruang swap misalnya), dan Anda juga dapat memverifikasi integritas tabel partisi yang ada.

Di bagian ini, kita akan fokus pada subset dari perintah yang tersedia untuk fdisk :buat dan hapus opsi.

Mencantumkan Partisi yang Ada menggunakan fdisk

Pertama-tama, Anda harus melakukan audit terhadap partisi yang ada yang tersedia di sistem Anda.

Untuk membuat daftar partisi yang ada di Linux, gunakan perintah “fdisk” dengan opsi “-l”.

$ sudo fdisk -l

Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 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: <disk id>

Device      Start       End   Sectors  Size   Type
/dev/sda1   2048   46483455   46481408 22.2G  Linux filesystem

Seperti yang Anda lihat, saat ini kami memiliki satu disk bernama sda (untuk hard drive SATA/SCSI) yang saat ini hanya memiliki satu partisi.

Di Linux, partisi diberi nama dengan nama hard drive diikuti dengan indeks dari 1 hingga jumlah maksimum partisi yang tersedia pada disk.

Dalam hal ini, kami memiliki satu partisi bernama “sda1” berukuran 22,2 GB dan bertipe Linux.

Seperti yang mungkin Anda duga, kami memiliki sisa ruang sebesar 8 GB pada disk kami untuk membuat partisi tambahan.

Akibatnya, kita akan membuat dua partisi :satu untuk menyimpan file pribadi kita (sda2 berukuran 3GB ) dan satu untuk menambah ruang swap kami (berukuran 1GB )

Buat Partisi Utama Tambahan di Linux

Untuk membuat partisi Linux baru, jalankan “fdisk” dengan nama hard drive tempat Anda ingin membuat partisi.

$ sudo fdisk /dev/sda

Welcome to fdisk (util-linux 2.31.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help):

Untuk menambahkan partisi baru, ketikkan perintah “n” di fdisk.

Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p) :

Jadi apa perbedaan antara partisi primer dan partisi extended?

  • Partisi utama :partisi primer adalah subdivisi dari hard drive yang dirancang untuk mengisolasi ruang dan tidak mempengaruhi data di bagian lain dari hard drive. Anda hanya dapat membuat hingga empat partisi utama karena tata letak tabel partisi yang mendasarinya;
  • Partisi yang diperluas :di sisi lain, Anda dapat membuat partisi yang diperluas untuk melewati batas empat ukuran partisi dan membuat apa yang kami sebut partisi “logis”.

Dalam hal ini, kami tertarik pada partisi primer, jadi kami akan memilih "p ” pilihan.

Select (default p) : p
Partition number (2-4, default 2):

Kemudian, Anda akan dimintai nomor indeks partisi untuk partisi baru Anda. Anda dapat tetap menggunakan opsi default dan memilih nomor partisi 2.

Partition number (2-4, default 2): 2
First sector (46483456-62914559, default 46483456) :

Pada prompt berikutnya, Anda akan ditanya sektor awal dan akhir hard drive Anda.

Dari sudut pandang desain hard drive, hard drive Anda dibagi menjadi beberapa sektor dengan jumlah byte tertentu. Anda sudah melihat informasi ini ketika Anda mendaftarkan partisi yang ada saat ini di drive Anda.

Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Dalam informasi yang disajikan di atas, Anda memiliki 62914560 sektor masing-masing 512 byte.

Anda dapat tetap menggunakan default untuk prompt ini karena Anda tidak ingin menimpa sektor yang ada atau memiliki partisi disk yang dibagi secara tidak tepat.

First sector (46483456-62914559, default 46483456) : 46483456
Last sector, +/- sectors or +/-size{K,M,G,T,P} (46483456-62914559, default 62914559):

Ini adalah langkah yang sangat penting karena di sinilah Anda akan menentukan ukuran partisi hard drive Anda.

Anda dapat memilih untuk memiliki sejumlah sektor, atau memiliki ukuran dalam megabita atau gigabyte ditentukan.

Kami mengatakan di bagian sebelumnya bahwa kami akan memilih partisi sekunder 3GB, jadi mari selesaikan informasi ini di prompt.

Last sector, +/- sectors or +/-size{K,M,G,T,P} (46483456-62914559, default 62914559): +3G

Created a new partition 2 of type 'Linux' and of size 3GiB.

Command (m for help):

Selamat, Anda telah membuat partisi baru di sistem Linux Anda.

Namun, perubahan tersebut belum ditulis ke disk.

Untuk menulis perubahan Anda ke disk, ketik “w ” pada baris perintah fdisk.

Command (m for help): w
The partition table has been altered.
Syncing disks.

Untuk memverifikasi bahwa partisi utama Anda telah dibuat dengan benar, Anda harus menjalankan perintah “fdisk -l” lagi.

$ sudo fdisk -l

Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 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: <disk id>

Device      Start       End       Sectors  Size   Type
/dev/sda1   2048       46483455   46481408 22.2G  Linux filesystem
/dev/sda2   46483458   52774911   6291459  3G     Linux filesystem

Bagus! Anda telah berhasil membuat partisi baru di sistem Linux Anda menggunakan fdisk.

Buat Partisi Disk di Linux menggunakan parted

Cara lain untuk membuat partisi di Linux adalah dengan menggunakan parted .

Jadi apa perbedaan antara parted dan fdisk?

Perbedaan antara parted dan fdisk terletak pada fakta bahwa fdisk memanipulasi tabel partisi sementara parted lebih merupakan alat tingkat tinggi yang memanipulasi partisi tetapi juga sistem file (seperti ext3, ext4) pada sistem Anda.

Secara default, parted harus diinstal pada sistem Anda, tetapi Anda dapat memverifikasi bahwa itu diinstal dengan menjalankan "parted" dengan opsi "-v".

$ parted -v
parted (GNU parted) 3.2
Copyright (C) 2014 Free Software Foundation, Inc.

Pertama-tama, Anda ingin memiliki daftar partisi yang ada di sistem Anda.

Mencantumkan Partisi yang Ada menggunakan parted

Untuk membuat daftar partisi yang ada menggunakan parted, jalankan parted dengan flag “-l”.

$ sudo parted -l
Model: <Disk Model> (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    Type      File system   Flags
1      1049kB  23.8GB  23.8GB   primary   ext4          boot

Seperti yang Anda lihat, saat ini kami hanya memiliki satu partisi di hard drive kami, tetapi kami akan membuat partisi tambahan dengan parted.

Buat Partisi Utama Tambahan menggunakan parted

Untuk membuat partisi baru menggunakan parted, jalankan parted dengan nama hard drive Anda.

$ sudo parted /dev/sda

GNU Parted 3.2
Using /dev/vda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

Saat Anda berada di bagian, Anda dapat mengetik "bantuan" untuk memiliki daftar semua perintah yang tersedia di utilitas.

Untuk membuat partisi disk baru, jalankan opsi “mkpart” dengan jenis partisi yang ingin Anda buat.

(parted) mkpart primary

Pada prompt berikutnya, Anda akan diminta untuk sistem file yang ingin Anda tulis ke partisi disk. Secara default, alat ini menyarankan ext2 tetapi kita akan memiliki tipe sistem file ext4.

File system type?  [ext2]?  ext4
Start?

Pada prompt berikutnya, Anda akan ditanya di mana Anda ingin mempartisi disk Anda dimulai. Partisi pertama berakhir pada 23,8 GB pada disk, jadi mari kita buat partisi mulai dari 23,9 untuk partisi berikutnya.

Opsi awal dan akhir dinyatakan dalam megabita.

Start? 23900

End? 27000

(parted)

Untuk membuat partisi disk 3GB, kami akan memutuskan untuk mengakhiri partisi disk pada 27000 megabyte.

Cetak kembali partisi disk Anda untuk memastikan bahwa perubahan Anda telah ditulis ke partisi disk.

(parted) print

Model: <Disk Model> (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    Type      File system   Flags
1      1049kB  23.8GB  23.8GB   primary   ext4          boot
2      23.9GB  27.0GB  3100MB   primary   ext4          lba

Luar biasa !

Anda telah membuat partisi disk di Linux menggunakan parted dan Anda sudah memiliki sistem file ext4 di dalamnya.

Buat Partisi Swap menggunakan parted

Pada bagian sebelumnya, kami membuat partisi disk primer di Linux menggunakan parted, tetapi terkadang Anda tertarik untuk membuat partisi swap.

Untuk membuat partisi swap baru menggunakan parted, Anda perlu menentukan jenis sistem file yang berbeda yaitu “linux-swap”.

Mari kita lihat contoh langkah demi langkah yang lengkap; lari pertama berpisah lagi.

$ sudo parted /dev/sda

GNU Parted 3.2
Using /dev/vda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

Buat partisi utama baru dengan mkpart.

$ (parted) mkpart primary

Di sinilah instruksi menjadi khusus, tentukan "linux-swap" untuk jenis sistem file.

$ File system type?   [ext2]?  linux-swap

Sekali lagi, Anda diminta untuk memulai dan mengakhiri sektor pada hard drive Anda. Pastikan untuk tidak menimpa partisi yang ada saat ini di sistem Anda.

Dalam hal ini, mari kita buat partisi swap 1GB di sistem Anda.

$ Start? 27100

$ End? 28100

Sekali lagi, pastikan bahwa perubahan ditulis dengan benar dengan menjalankan perintah print di parted.

$ (parted) print

Model: <Disk Model> (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    Type      File system     Flags
1      1049kB  23.8GB  23.8GB   primary   ext4            boot
2      23.9GB  27.0GB  3100MB   primary   ext4            lba
3      27.1GB  28.1GB  999MB    primary   linux-swap(v1)  lba

Bagus!

Anda telah berhasil membuat partisi swap di Linux menggunakan parted.

Namun, itu tidak berarti bahwa partisi swap Anda aktif.

Untuk mengaktifkan partisi swap Anda, jalankan perintah mkswap dengan nama partisi Anda (sda3 di sini).

$ sudo mkswap /dev/sda3

Setting up swapspsace version 1, size = 953 MiB (x bytes)
no label, UUId=<uuid>

Terakhir, jalankan perintah swapon untuk mengaktifkan ruang swap yang baru Anda buat.

$ sudo swapon /dev/sda3

Anda dapat menjalankan “lsblk” untuk melihat perubahan yang efektif.

$ lsblk

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda     252:0    0   30G   0 disk
├─sda1  252:1    0  22.2G  0 part /
├─sda2 252:14    0   2.9G  0 part
└─sda3 252:15    0   953M  0 part [SWAP]

Luar biasa! Anda sekarang telah membuat dan mengaktifkan partisi swap di host Anda.

Cara terakhir untuk membuat partisi disk di Linux adalah dengan menggunakan alat gparted.

Buat partisi disk di Linux menggunakan gparted

Cara terakhir untuk membuat partisi di Linux adalah dengan menggunakan alat gparted.

Alat gparted adalah desain utilitas partisi berbasis GUI untuk melakukan pembuatan, penghapusan, dan modifikasi partisi dengan cara yang mudah digunakan.

Berlawanan dengan fdisk dan parted, utilitas gparted mungkin belum diinstal pada sistem Anda sehingga Anda mungkin perlu menginstalnya.

Untuk menginstal gparted di Linux, Anda dapat menjalankan perintah berikut

$ sudo apt-get install gparted    [Debian/Ubuntu]
$ sudo yum install gparted        [RHEL/CentOS]

Setelah gparted terinstal di sistem Anda, jalankan “gparted” agar alat dapat dimulai.

$ sudo gparted

Saat meluncurkan gparted, ini adalah jendela default yang akan Anda lihat di layar Anda.

Di jendela, Anda akan disajikan dengan semua disk yang mungkin Anda miliki sistemnya serta cara mereka dipartisi untuk saat ini.

Pada contoh di atas, saat ini Anda melihat satu disk bernama "sda" dengan kapasitas total 30GB, dengan saat ini satu partisi berukuran 22,16 GB. Anda juga melihat bahwa kami memiliki 7,83 GB yang masih tersedia di disk.

Buat Partisi Utama Tambahan menggunakan gparted

Untuk membuat partisi menggunakan gparted, klik kanan pada ruang yang tidak terisi dan pilih opsi “Baru”.

Jendela baru bernama “Buat partisi baru ” sekarang akan muncul di layar Anda. Ini adalah utilitas yang akan Anda gunakan untuk memberi nama dan mengubah partisi Anda di masa mendatang.

Berikut adalah deskripsi dari semua bidang yang ditampilkan di jendela ini :

  • Ruang kosong sebelum (MiB) :ruang yang mungkin ingin Anda alokasikan sebelum partisi untuk “ruang kosong”;
  • Ukuran baru :ukuran sebenarnya dari partisi Anda (di sini 3GB);
  • Pengikut ruang kosong (MiB) :ruang yang mungkin ingin Anda alokasikan setelah untuk partisi untuk "ruang kosong";
  • Sejajarkan dengan :Anda dapat memilih untuk menentukan ukuran Anda dalam MiB atau dalam silinder;
  • Buat sebagai :jika Anda ingin membuat partisi primer atau partisi tambahan;
  • Sistem file :jenis sistem file yang ingin Anda buat gparted di partisi baru Anda (di sini ext4);
  • Label :jika Anda ingin menggunakan label untuk partisi Anda.

Jika Anda mungkin bertanya-tanya, mengapa seseorang mengalokasikan ruang kosong sebelum atau sesudah partisi di Linux?

Dalam beberapa kasus, untuk partisi utama Anda (terutama yang terpasang di root), Anda ingin mengalokasikan ruang kosong untuk memastikan kernel dapat berjalan dengan baik jika semua ruang harus diisi.

Katakanlah misalnya Anda menyimpan log Anda di partisi utama Anda yang dipasang di "/". Jika sebuah program mengisi log, Anda mungkin tidak dapat menjalankan sistem Anda lagi karena kernel akan membutuhkan ruang untuk menjalankan dan membuat file-file sementara.

Konsep ini juga dikenal sebagai "blok cadangan" pada hard drive.

Ketika Anda selesai dengan partisi disk, klik “Tambah” untuk partisi yang akan dibuat.

Sama halnya dengan fdisk, perubahan Anda tidak langsung ditulis ke disk.

Untuk menulis perubahan ke disk menggunakan gparted, klik tombol “Terapkan Semua Operasi” di GUI gparted.

Anda akan ditanya apakah Anda yakin ingin menulis perubahan ke disk, klik "Terapkan" untuk terakhir kalinya agar perubahan diterapkan.

Akhirnya, sebuah kotak akan disajikan dengan perubahan saat ini yang dilakukan. Jika tidak ada kesalahan yang terdeteksi selama proses, Anda harus melakukannya.

Terakhir, Anda akan melihat partisi baru Anda di jendela partisi umum gparted.

Selamat!

Anda berhasil membuat partisi di Linux menggunakan gparted.

Sekarang mari kita lihat bagaimana Anda dapat membuat partisi swap menggunakan gparted pada host yang sama.

Buat Partisi Swap menggunakan gparted

Untuk membuat partisi swap, Anda akan mengikuti langkah yang sama seperti yang dijelaskan sebelumnya.

Klik kanan pada ruang yang tidak terisi dan klik “Baru “.

Di jendela berikutnya, pastikan untuk memilih “linux-swap ” dalam jenis sistem file.

Klik “Tambah ” untuk membuat partisi swap.

Sekali lagi, tekan tombol “Terapkan Semua Operasi ” agar operasi yang tertunda dapat diterapkan.

Sekali lagi, ini akan membuat partisi swap di sistem Anda, tetapi Anda harus mengaktifkannya, partisi ini tidak aktif secara default.

Untuk mengaktifkan partisi swap Anda, jalankan perintah mkswap dengan nama partisi Anda (sda3 di sini).

$ sudo mkswap /dev/sda3

Setting up swapspsace version 1, size = 953 MiB (x bytes)
no label, UUId=<uuid>

Terakhir, jalankan perintah swapon untuk mengaktifkan ruang swap yang baru Anda buat.

$ sudo swapon /dev/sda3

Selamat, Anda telah berhasil membuat dan mengaktifkan partisi swap di Linux.

Kesimpulan

Dalam tutorial ini, Anda mempelajari bagaimana Anda dapat dengan mudah membuat partisi di sistem Linux .

Anda mengetahui bahwa Anda dapat memilih di antara tiga utilitas :fdisk , berpisah dan gparted tergantung pada tingkat perincian yang Anda inginkan.

Anda juga mempelajari lebih lanjut tentang partisi swap dan bagaimana Anda dapat mengaktifkannya di sistem Anda.

Jika Anda tertarik dengan Administrasi Sistem Linux , kami memiliki bagian lengkap yang didedikasikan untuk itu di situs web.


Linux
  1. Cara membuat sistem file pada partisi Linux atau volume logis

  2. Cara mempartisi disk di Linux

  3. Perintah Fdisk di Linux (Kelola Partisi)

  1. Cara Menghapus Partisi di Linux

  2. Cara Membuat Partisi di Linux

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

  1. Cara Memformat Partisi Disk di Linux

  2. Cara Membuat Partisi Disk dengan Perintah Parted di Linux

  3. Perintah Fdisk di Linux (Buat Partisi Disk)