10 perintah fdisk untuk mengelola partisi disk linux

10 perintah fdisk untuk mengelola partisi disk linux

fdisk berdiri untuk "Fixed Disk atau disk Format“) Adalah utilitas manipulasi disk berbasis baris yang paling umum digunakan untuk a Linux/Unix sistem. Dengan bantuan perintah fdisk yang dapat Anda lihat, buat, mengubah ukuran, hapus, ubah, salin, dan pindahkan partisi pada hard drive menggunakan antarmuka yang digerakkan oleh menu berbasis teks yang ramah pengguna sendiri.

Alat ini sangat berguna dalam hal menciptakan ruang untuk partisi baru, mengatur ruang untuk drive baru, mengatur ulang drive lama dan menyalin atau memindahkan data ke disk baru. Ini memungkinkan Anda untuk membuat maksimal empat yang baru utama partisi dan jumlah logis (diperpanjang) partisi, berdasarkan ukuran hard disk yang Anda miliki di sistem Anda.

Perintah fdisk untuk mengelola partisi disk

Artikel ini menjelaskan 10 dasar Perintah FDISK Untuk mengelola tabel partisi dalam sistem berbasis Linux. Kamu harus akar pengguna untuk menjalankan perintah fdisk, jika tidak, Anda akan mendapatkan "perintah tidak ditemukan"Kesalahan.

Peringatan - Jangan membuat, menghapus atau memodifikasi partisi. Kecuali Anda tahu apa yang Anda lakukan!

1. Lihat semua partisi disk di Linux

Daftar Perintah Dasar berikut semua partisi disk yang ada di sistem Anda. The '-l'Argumen adalah singkatan dari (daftar semua partisi) digunakan dengan perintah fdisk untuk melihat semua partisi yang tersedia di Linux. Partisi ditampilkan dengan nama perangkat mereka. Misalnya: /dev/sda, /dev/sdb atau /dev/sdc.

[[email dilindungi] ~]# fdisk -l disk /dev /sda: 637.8 GB, 637802643456 byte 255 head, 63 sektor/trek, 77541 unit silinder = silinder 16065 * 512 = 8225280 boot boot start blok end ID sistem/dev/sda1 * 1 13 104391 83 Linux 83 83 Linux/SDA1 2624242424242422422428 83 Linux /Dev /SDA3 2625 4582 15727635 83 Linux /Dev /SDA4 4583 77541 586043167+ 5 Linux /Dev /SDA5 4588.8888888888888888888888888888888888888888888888888888888888888888888888888888888888 /SDA8 7846 8367 4192933+ 82 Linux Swap /Solaris /Dev /SDA9 8368 77541 555640123+ 8e Linux LVM

2. Lihat Partisi Disk Spesifik di Linux

Untuk melihat semua partisi hard disk spesifik, gunakan opsi '-l'dengan nama perangkat. Misalnya, perintah berikut akan menampilkan semua partisi disk perangkat /dev/sda. Jika Anda memiliki nama perangkat yang berbeda, nama perangkat tulis sederhana sebagai /dev/sdb atau /dev/sdc.

[[email dilindungi] ~]# fdisk -l /dev /sda disk /dev /sda: 637.8 GB, 637802643456 byte 255 head, 63 sektor/trek, 77541 unit silinder = silinder 16065 * 512 = 8225280 boot boot start blok end ID sistem/dev/sda1 * 1 13 104391 83 Linux 83 83 Linux/SDA1 2624242424242422422428 83 Linux /Dev /SDA3 2625 4582 15727635 83 Linux /Dev /SDA4 4583 77541 586043167+ 5 Linux /Dev /SDA5 4588.8888888888888888888888888888888888888888888888888888888888888888888888888888888888 /SDA8 7846 8367 4192933+ 82 Linux Swap /Solaris /Dev /SDA9 8368 77541 555640123+ 8e Linux LVM

3. Periksa semua perintah fdisk yang tersedia

Jika Anda ingin melihat semua perintah yang tersedia untuk fdisk. Cukup gunakan perintah berikut dengan menyebutkan nama hard disk seperti /dev/sda seperti yang ditunjukkan di bawah ini. Perintah berikut akan memberi Anda output yang mirip dengan di bawah ini.

[[Email Dilindungi] ~]# FDISK /DEV /SDA PERINGATAN: Mode yang kompatibel dengan DOS sudah usang. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan):

Jenis 'M'Untuk melihat daftar semua perintah fdisk yang tersedia yang dapat dioperasikan /dev/sda Hard Disk. Setelah itu, saya masuk 'M'Di layar, Anda akan melihat semua opsi yang tersedia untuk FDISK yang dapat Anda gunakan di /dev/sda perangkat.

[[Email Dilindungi] ~]# FDISK /DEV /SDA PERINGATAN: Mode yang kompatibel dengan DOS sudah usang. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan): M Tindakan Perintah A Toggle A Bendera Bootble B Edit BSD Disklabel C Soggle Bendera Kompatibilitas DOS D Hapus Partisi L Daftar Partisi yang Dikenal M Jenis P. Tanpa menyimpan perubahan S Buat disklabel matahari kosong baru yang ubah sistem Partisi ID u ubah unit tampilan/entri v verifikasi tabel partisi w write tabel ke disk dan keluar x fungsionalitas tambahan (hanya ahli) perintah (m untuk bantuan):

4. Cetak semua tabel partisi di Linux

Untuk mencetak semua tabel partisi hard disk, Anda harus menggunakan mode perintah hard disk spesifik mengatakan /dev/sda.

[[email dilindungi] ~]# fdisk /dev /sda

Dari mode perintah, masukkan 'P' alih-alih 'M'Seperti yang kami lakukan sebelumnya. Saat saya masuk 'P', itu akan mencetak spesifik /dev/sda tabel partisi.

Perintah (m untuk bantuan): P Disk /dev /sda: 637.8 GB, 637802643456 byte 255 head, 63 sektor/trek, 77541 unit silinder = silinder 16065 * 512 = 8225280 boot boot start blok end ID sistem/dev/sda1 * 1 13 104391 83 Linux 83 83 Linux/SDA1 2624242424242422422428 83 Linux /Dev /SDA3 2625 4582 15727635 83 Linux /Dev /SDA4 4583 77541 586043167+ 5 Linux /Dev /SDA5 4588.8888888888888888888888888888888888888888888888888888888888888888888888888888888888 /SDA8 7846 8367 4192933+ 82 Linux Swap /Solaris /Dev /SDA9 8368 77541 555640123+ 8e Linux LVM Perintah (M untuk bantuan):

5. Cara menghapus partisi di linux

Jika Anda ingin menghapus partisi tertentu (i.e /dev/sda9) dari hard disk spesifik seperti /dev/sda. Anda harus berada dalam mode perintah fdisk untuk melakukan ini.

[[email dilindungi] ~]# fdisk /dev /sda

Selanjutnya, masukkan 'D'Untuk menghapus nama partisi yang diberikan dari sistem. Saat saya masuk 'D', itu akan meminta saya untuk memasukkan nomor partisi yang ingin saya hapus /dev/sda Hard Disk. Misalkan saya memasukkan nomor '4'Di sini, maka itu akan menghapus nomor partisi'4' (Saya.e. /dev/sda4) Disk dan menunjukkan ruang kosong di tabel partisi. Memasuki 'w'Menulis tabel ke disk dan keluar setelah membuat perubahan baru ke tabel partisi. Perubahan baru hanya akan terjadi setelah reboot sistem berikutnya. Ini dapat dengan mudah dipahami dari output di bawah ini.

[[Email Dilindungi] ~]# FDISK /DEV /SDA PERINGATAN: Mode yang kompatibel dengan DOS sudah usang. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan): D Nomor partisi (1-4): 4 Perintah (m untuk bantuan): w Tabel partisi telah diubah! Memanggil ioctl () untuk membaca kembali tabel partisi. Peringatan: membaca ulang tabel partisi gagal dengan kesalahan 16: perangkat atau sumber daya sibuk. Kernel masih menggunakan meja lama. Tabel baru akan digunakan pada reboot berikutnya atau setelah Anda menjalankan PartProbe (8) atau kpartx (8) Disk Sinkronisasi. Anda memiliki email baru di/var/spool/mail/root

Peringatan : Hati -hati, saat melakukan langkah ini, karena menggunakan opsi 'D'Akan benar -benar menghapus partisi dari sistem dan mungkin kehilangan semua data dalam partisi.

6. Cara membuat partisi baru di linux

Jika Anda memiliki ruang bebas yang tersisa di salah satu perangkat Anda katakan /dev/sda dan ingin membuat partisi baru di bawahnya. Maka Anda harus berada dalam mode perintah fdisk /dev/sda. Ketik perintah berikut untuk masuk ke mode perintah hard disk tertentu.

[[email dilindungi] ~]# fdisk /dev /sda

Setelah masuk dalam mode perintah, sekarang tekan “NPerintah untuk membuat partisi baru di bawah /dev/sda dengan ukuran tertentu. Ini dapat ditunjukkan dengan bantuan mengikuti output yang diberikan.

[[Email Dilindungi] ~]# FDISK /DEV /SDA PERINGATAN: Mode yang kompatibel dengan DOS sudah usang. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan): N Tindakan Komando E Partisi Primer PERBAIKI (1-4) e

Saat membuat partisi baru, ia akan menanyakan dua opsi 'diperpanjang' atau 'utama'Penciptaan partisi. Tekan 'e'Untuk partisi yang diperluas dan'P'Untuk partisi primer. Maka itu akan meminta Anda untuk memasukkan dua input berikut.

  1. Jumlah silinder pertama dari partisi yang akan dibuat.
  2. Jumlah silinder terakhir dari partisi yang akan dibuat (silinder terakhir, +silinder atau +ukuran).

Anda dapat memasukkan ukuran silinder dengan menambahkan “+5000m”Dalam silinder terakhir. Di Sini, '+'berarti penambahan dan 5000m berarti ukuran partisi baru (i.e 5000MB). Harap diingat bahwa setelah membuat partisi baru, Anda harus berlari 'w'Perintah untuk mengubah dan menyimpan perubahan baru ke tabel partisi dan akhirnya reboot sistem Anda untuk memverifikasi partisi yang baru dibuat.

Perintah (m untuk bantuan): w Tabel partisi telah diubah! Memanggil ioctl () untuk membaca kembali tabel partisi. Peringatan: membaca ulang tabel partisi gagal dengan kesalahan 16: perangkat atau sumber daya sibuk. Kernel masih menggunakan meja lama. Tabel baru akan digunakan pada reboot berikutnya atau setelah Anda menjalankan PartProbe (8) atau kpartx (8) Disk Sinkronisasi.

7. Cara memformat partisi di linux

Setelah partisi baru dibuat, jangan lewati untuk memformat partisi yang baru dibuat menggunakan 'MKFS' memerintah. Ketik perintah berikut di terminal untuk memformat partisi. Di Sini /dev/sda4 adalah partisi saya yang baru dibuat.

[[email dilindungi] ~]# mkfs.ext4 /dev /sda4

8. Cara memeriksa ukuran partisi di linux

Setelah memformat partisi baru, periksa ukuran partisi itu menggunakan bendera 'S'(menampilkan ukuran dalam blok) dengan perintah fdisk. Dengan cara ini Anda dapat memeriksa ukuran perangkat tertentu.

[[email dilindungi] ~]# fdisk -s /dev /sda2 5194304

9. Cara memperbaiki urutan tabel partisi

Jika Anda telah menghapus partisi logis dan sekali lagi mencakupnya, Anda mungkin memperhatikan 'Partisi rusak'masalah atau pesan kesalahan seperti'Entri tabel partisi tidak dalam urutan disk'.

Misalnya, ketika tiga partisi logis seperti (SDA4, SDA5 Dan SDA6) dihapus, dan partisi baru dibuat, Anda mungkin mengharapkan nama partisi baru SDA4. Tapi, sistem akan membuatnya SDA5. Ini terjadi karena, setelah partisi dihapus, SDA7 Partisi telah dipindahkan sebagai SDA4 dan pergeseran ruang bebas ke ujung.

Untuk memperbaiki masalah pesanan partisi tersebut, dan menetapkan SDA4 ke partisi yang baru dibuat, keluarkan 'X'Untuk memasukkan bagian fungsionalitas tambahan dan kemudian masuk'F'Perintah ahli untuk memperbaiki urutan tabel partisi seperti yang ditunjukkan di bawah ini.

[[Email Dilindungi] ~]# FDISK /DEV /SDA PERINGATAN: Mode yang kompatibel dengan DOS sudah usang. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan): X Perintah ahli (m untuk bantuan): F Selesai. Perintah ahli (m untuk bantuan): w Tabel partisi telah diubah! Memanggil ioctl () untuk membaca kembali tabel partisi. Peringatan: membaca ulang tabel partisi gagal dengan kesalahan 16: perangkat atau sumber daya sibuk. Kernel masih menggunakan meja lama. Tabel baru akan digunakan pada reboot berikutnya atau setelah Anda menjalankan PartProbe (8) atau kpartx (8) Disk Sinkronisasi.

Setelah itu, berlari 'F'Perintah, jangan lupa jalankan'w'Perintah untuk menyimpan dan keluar dari mode perintah fdisk. Setelah memperbaiki pesanan tabel partisi, Anda tidak akan lagi mendapatkan pesan kesalahan.

10. Cara menonaktifkan bendera boot (*) dari partisi

Secara default, perintah FDISK menunjukkan bendera boot (i.e. '*') Simbol pada setiap partisi. Jika Anda ingin mengaktifkan atau menonaktifkan bendera boot pada partisi tertentu, lakukan langkah -langkah berikut.

[[email dilindungi] ~]# fdisk /dev /sda

Tekan 'P'Perintah untuk melihat tabel partisi saat ini, Anda melihat ada bendera boot (Asterisk (*) simbol dalam warna oranye) aktif /dev/sda1 disk seperti yang ditunjukkan di bawah ini.

[[Email Dilindungi] ~]# FDISK /DEV /SDA PERINGATAN: Mode yang kompatibel dengan DOS sudah usang. Sangat disarankan untuk mematikan mode (perintah 'c') dan ubah unit tampilan ke sektor (perintah 'u'). Perintah (m untuk bantuan): p disk /dev /sda: 637.8 GB, 637802643456 byte 255 head, 63 sektor/trek, 77541 unit silinder = silinder 16065 * 512 = 8225280 Perangkat boot start blok akhir sistem ID/dev/sda1 * 1 104391 83 Linux /Dev /SDA2 14 2624 20972857+ 83 Linux /Dev /SDA3 2625 4582 15727635 83 Linux /Dev /SDA7 7193 7845 5245191 83 Linux /Dev /SDA8 7846 8367 4192933+ 82 Linux Swap /Solaris /Dev /SDA9 8368 77541 555640123+ 8E Linux Linux Linux 8368 77541 555640123+ 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E 8E

Selanjutnya masukkan perintah 'A'Untuk menonaktifkan bendera boot, lalu masukkan nomor partisi'1'Sebagai (i.e. /dev/sda1) dalam hal ini. Ini akan menonaktifkan bendera boot di partisi /dev/sda1. Ini akan menghapus tanda bintang (*) Bendera.

Perintah (m untuk bantuan): A Nomor partisi (1-9): 1 Perintah (m untuk bantuan): P Disk /dev /sda: 637.8 GB, 637802643456 byte 255 head, 63 sektor/trek, 77541 unit silinder = silinder 16065 * 512 = 8225280 boot boot start blok end ID sistem/dev/sda1 1 13 104391 83 83 Linux 83 83 83 83 83 83 Linux/dev/dev/sda1 1 13 104391 83 83 83 LINUX 83 83 83 83 LINUX/DEV/DEV/DEV/SDA1 1 13 104391. Linux /Dev /SDA3 2625 4582 15727635 83 Linux /Dev /SDA4 4583 77541 586043167+ 5 Linux /Dev /SDA5 4583 7198888888888888888888888888888888888888888888888888888888888888888888888888888888888 SDA8 7846 8367 4192933+ 82 Linux Swap /Solaris /Dev /SDA9 8368 77541 555640123+ Perintah Linux LVM Linux (M untuk bantuan):

Saya sudah mencoba yang terbaik untuk memasukkan hampir semua perintah dasar dari perintah fdisk, tetapi masih fdisk berisi berbagai perintah ahli lainnya yang dapat Anda gunakan dengan memasukkannya 'X'. Untuk informasi lebih rinci, lihat 'Man Fdisk'Perintah dari terminal. Jika saya melewatkan perintah penting, silakan bagikan dengan saya melalui bagian komentar.

Baca juga:

  1. 12 Perintah "DF" untuk memeriksa ruang disk di Linux
  2. 10 Perintah “DU” yang berguna untuk menemukan penggunaan disk file dan direktori