GNU/Linux >> Belajar Linux >  >> Linux

Mengelola partisi di Linux dengan fdisk

Akhir-akhir ini, saya telah melakukan banyak penelitian dan menulis seputar utilitas manajemen disk di Linux dan berbagai opsi yang kami, sebagai sysadmin dan operator, miliki untuk menyelesaikan jenis tugas ini. Manajemen disk telah dan kemungkinan besar akan menjadi salah satu pertimbangan paling penting bagi administrator sistem. Segala sesuatu yang kita lakukan terkait dengan perangkat penyimpanan dalam beberapa cara. Memastikan bahwa proyek, cadangan, pelanggan, dan data pengguna kami disegmentasikan dan disimpan dengan tepat adalah hal yang sangat penting.

Karena itu, ada beberapa utilitas yang dikembangkan untuk meringankan beban manajemen penyimpanan. Saya menulis serangkaian artikel tentang Logical Volume Manager (LVM) yang populer baru-baru ini, dan itu membuat saya menjelajahi opsi lain yang kami miliki untuk membuat dan mempartisi disk dan volume.

Saya ingin melihat secara khusus pada rangkaian perintah fdisk .

fdisk

fdisk command suite adalah utilitas partisi disk klasik yang dikembangkan pada awal 1980-an. Itu dirilis untuk berbagai macam sistem operasi. Namun, kami akan memfokuskannya sebagai alat Linux di sini. Ini memiliki sejumlah besar fungsi. Dari mendaftar, membuat, menghapus, dan memformat, fdisk bisa melakukan itu semua. Jadi mari kita lihat cara kerjanya.

Membuat daftar partisi dengan fdisk

fdisk -l perintah memungkinkan Anda untuk melihat semua partisi di sistem Anda:

[root@rhel ~]# fdisk -l
Disk /dev/sdb: 1 GiB, 1073741824 bytes, 2097152 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 /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
Disklabel type: dos
Disk identifier: 0x184931d5
    
Device     Boot   Start      End  Sectors Size Id Type
/dev/sda1  *       2048  2099199  2097152   1G 83 Linux
/dev/sda2       2099200 62914559 60815360  29G 8e Linux LVM
    
Disk /dev/sdc: 1 GiB, 1073741824 bytes, 2097152 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

Sekarang kita tahu partisi apa yang kita miliki, kita akan membuat dan memformat yang baru.

Membuat partisi dengan fdisk

Untuk membuat partisi baru dengan fdisk , Anda harus memilih disk utama yang memiliki ruang tidak terpakai. Setelah Anda memutuskan disk yang ingin digunakan, Anda harus menjalankan yang berikut (saya telah memilih untuk bekerja di /dev/sdb ):

[root@rhel ~]# fdisk /dev/sdb
    
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only until you decide to write them.
Be careful before using the write command.
 
Does not contain a recognized partition table.
    Created a new DOS disklabel with disk identifier 0x569c5370.
    
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-2097151, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-2097151, default 2097151): +500
    
Created a new partition 1 of type 'Linux' and of size 250.5 KiB.
**Be sure to write your changes to disk using the `w` flag**

Anda akan melihat bahwa kita pertama kali memasukkan command prompt untuk disk yang ingin kita gunakan /dev/sdb . Gunakan n pilihan untuk membuat partisi baru. Kami kemudian harus memutuskan apakah kami akan membuat partisi primer atau partisi tambahan. Untuk contoh ini, saya membuat partisi primer (ditunjuk dengan pilihan p ). Kami kemudian akan memberi label partisi menggunakan nomor partisi. Jika ini adalah partisi baru pertama yang Anda buat, silakan gunakan nomor 1 . Jika tidak, beri nomor dengan tepat. Setelah kita membuat pilihan, kita perlu menentukan ukuran partisi yang kita buat. Sebagai /dev/sdb hanya 1 GB, saya telah memutuskan untuk tetap kecil di sini dan hanya membuat partisi 250 KiB. Saya meninggalkan First sector bagian kosong dan masukkan +500 . Partisi dibuat! Sekarang mari kita format.

Memformat partisi di Linux

Sebagai fdisk tidak memiliki perintah format internal, kita akan menggunakan mkfs perintah.

Sintaksnya kira-kira seperti ini:

[root@rhel ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.44.6 (5-Mar-2019)
        
Filesystem too small for a journal
Creating filesystem with 248 1k blocks and 32 inodes
        
Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

Menghapus partisi dengan fdisk

Untuk menghapus partisi menggunakan fdisk , Anda harus memasukkan prompt perintah untuk fdisk pada disk yang Anda hapus. Misalnya, untuk menghapus partisi yang saya buat pada contoh sebelumnya (/dev/sdb1 ), saya harus memasukkan baris perintah untuk /dev/sdb . Kemudian beri d opsi untuk menghapus dan pilih nomor partisi yang ingin saya hapus. Karena hanya ada satu partisi di /dev/sdb itu menghapus satu-satunya yang ada di sini tanpa masukan lebih lanjut. Sekali lagi, pastikan untuk menulis perubahan Anda ke disk dengan w bendera.

[root@rhel ~]# fdisk /dev/sdb
    
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only until you decide to write them.
Be careful before using the write command.
    
Command (m for help): d
Selected partition 1
Partition 1 has been deleted.

Selesai

Saya sangat menyarankan Anda memeriksa fdisk utilitas untuk diri sendiri. Tidak ada praktik yang lebih baik daripada menjalankan mesin virtual dan bermain di sistem file. Jika Anda mengacau, Anda bisa meledakkan VM dan mulai lagi. Saya juga akan mendorong Anda untuk membandingkan fdisk Anda pengalaman dengan LVM. Saya pribadi lebih suka utilitas LVM karena sedikit lebih ramah pengguna, namun, itu paling subjektif. Jika Anda tertarik dengan seri LVM saya, Anda dapat menemukannya di bagian bawah artikel. Saya juga akan menjelajahi parted perintah di artikel mendatang, jadi awasi itu!

[ Kursus online gratis:Tinjauan teknis Red Hat Enterprise Linux. ]


Linux
  1. Membuat dan mengelola partisi di Linux dengan parted

  2. Mengelola pengguna Linux dengan perintah passwd

  3. Cara menggunakan fdisk untuk mempartisi disk di Linux

  1. Mengelola perangkat keras Anda yang terpasang di Linux dengan systemd-udevd

  2. Perintah Fdisk di Linux (Kelola Partisi)

  3. Temukan semua perangkat penyimpanan yang terhubung ke mesin Linux

  1. Berbagai Metode untuk Memasang Drive di Linux?

  2. Partisi Loopdevice Tidak Muncul?

  3. Perintah Ping Linux Dijelaskan dengan Contoh