GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendaftar Partisi Disk Di Linux

Dalam panduan singkat ini, kita akan melihat semua cara yang mungkin untuk menemukan dan membuat daftar partisi disk di Linux dan sistem operasi mirip Unix. Sebelum masuk ke topik, mari kita lihat sekilas apa itu partisi disk dan bagaimana nama partisi disk di Linux.

Partisi disk di Linux

Partisi disk atau pengirisan disk adalah metode membagi perangkat disk penyimpanan fisik menjadi beberapa bagian logis. Bagian ini dikenal sebagai partisi. Hard disk drive dapat berisi satu atau beberapa partisi.

Di Linux dan sistem mirip Unix, disk biasanya dibagi menjadi tiga partisi:

  • Satu partisi digunakan untuk menyimpan file sistem. Biasanya dipasang di "/" (root direktori).
  • Satu partisi digunakan untuk menyimpan file konfigurasi pengguna dan data pribadi mereka. Itu dipasang di /home direktori.
  • Dan pertukaran partisi.

Semua partisi harus diformat dengan sistem file, misalnya EXT4, sebelum menginstal OS dan/atau menyimpan data apa pun di dalamnya.

Informasi tabel partisi disimpan dalam Master Boot record (MBR) di sistem berbasis BIOS dan GUID Partition Table (GPT) di sistem berbasis UEFI.

Saat boot sistem, BIOS atau UEFI memindai semua perangkat penyimpanan, mendeteksi area MBR/GPT, menemukan disk boot, memuat program bootloader (yaitu grub2) dalam memori dari disk boot default, mengeksekusi kode boot untuk membaca tabel partisi dan mengidentifikasi /boot partisi, memuat Kernel dalam memori, dan akhirnya meneruskan kontrol ke Kernel. Kernel menangani sisa proses boot dan memuat OS.

Nama disk dan partisi di Linux

Anda perlu mengetahui nama yang benar yang digunakan Linux saat Anda membuat, memasang, dan menghapus partisi.

Nama disk dan partisi di Linux berbeda dari sistem operasi lain. Skema penamaan dasar di OS Linux diberikan di bawah ini:

  • Nama floppy drive pertama adalah /dev/fd0 .
  • Nama floppy drive kedua adalah /dev/fd1 , dan seterusnya.
  • Hard disk pertama (master utama) yang terdeteksi bernama /dev/sda .
  • Hard disk kedua yang terdeteksi bernama /dev/sdb , dan seterusnya.
  • CD-ROM SCSI pertama diberi nama /dev/scd0 . Ini juga dikenal sebagai /dev/sr0 .

Anda mungkin bertanya-tanya apa sda tidak berarti. sd awalnya untuk merujuk scsi disk perangkat, namun sekarang digunakan untuk merujuk perangkat SATA dan perangkat yang dapat dilepas secara umum.

Partisi pada setiap disk diwakili dengan menambahkan angka desimal ke nama disk. Misalnya, sda1 adalah partisi pertama di hard drive SCSI pertama, sda2 mewakili partisi kedua dari drive disk pertama, sdb1 adalah partisi pertama di hard drive kedua dan seterusnya. Dalam istilah awam, s mengacu pada antarmuka (SATA, SAS, atau SCSI), d adalah untuk disk, a adalah untuk id perangkat, dan nomor untuk id partisi. Hal yang sama berlaku untuk disk berikutnya yang ditambahkan ke sistem.

Mengetahui nama disk dan partisi Linux cukup untuk tujuan panduan ini. Jika Anda ingin mengetahui lebih detail, pencarian web cepat dapat menghasilkan banyak hasil yang relevan. Mari kita kembali ke topik. Ada banyak cara untuk melihat partisi disk di Linux. Pertama, kita akan mulai dengan lsblk utilitas baris perintah.

1. Daftar partisi disk di Linux menggunakan perintah lsblk

lsblk utilitas digunakan untuk menampilkan informasi tentang perangkat blok tertentu serta semua perangkat blok yang tersedia, bersama dengan skema partisi mereka di Linux. Bunyinya sysfs sistem file dan udev db untuk mengumpulkan informasi disk dan partisi dan menampilkan output dalam format seperti pohon.

Untuk membuat daftar informasi disk dan partisi dengan perintah lsblk, jalankan saja tanpa opsi apa pun:

$ lsblk

Atau,

$ sudo lsblk

Contoh keluaran:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   55M  1 loop /snap/core18/1705
loop1    7:1    0   55M  1 loop /snap/core18/1754
loop2    7:2    0 69.4M  1 loop /snap/lxd/15223
loop3    7:3    0 71.2M  1 loop /snap/lxd/15913
loop4    7:4    0 27.1M  1 loop /snap/snapd/7264
loop5    7:5    0 29.8M  1 loop /snap/snapd/8140
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0    1M  0 part 
└─sda2   8:2    0   20G  0 part /
sr0     11:0    1 1024M  0 rom  

Seperti yang Anda lihat pada output di atas, lsblk perintah mencantumkan satu disk 20GB bernama sda , dengan dua partisi yaitu sda1 dan sda2 . Jika Anda melihat di bawah Jenis kolom di output di atas, ini menunjukkan jenis perangkat yaitu disk atau bagian (yaitu partisi).

Apakah Anda memperhatikan ada satu lagi nama partisi sr0 ? Ini mewakili gambar ISO yang dipasang sebagai media optik.

Anda mungkin memiliki lebih dari satu perangkat di sistem Anda. Dalam hal ini, cukup tentukan nama perangkat disk seperti di bawah ini:

$ lsblk /dev/sda

Perintah di atas akan menampilkan detail partisi di drive disk pertama.

Anda bahkan dapat menampilkan lebih banyak detail termasuk jenis sistem file, UUID, Mountpoint dll., seperti di bawah ini:

$ lsblk -io KNAME,TYPE,SIZE,MODEL,FSTYPE,UUID,MOUNTPOINT

Atau, Anda dapat menggunakan -fm opsi untuk menampilkan mountpoint, ukuran, pemilik, mode:

$ lsblk -fm

2. Tampilkan partisi disk menggunakan perintah fdisk di Linux

Fdisk adalah baris perintah, program berbasis dialog untuk mengelola tabel partisi dan partisi pada hard disk di Linux.

Untuk menampilkan partisi disk di Linux, jalankan fdisk perintah dengan -l opsi sebagai root atau sudo pengguna:

$ sudo fdisk -l

Contoh keluaran:

[...]
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: VBOX HARDDISK   
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: gpt
Disk identifier: 46F42576-F542-4AD4-9BE4-31E59BAFE3C1

Device     Start      End  Sectors Size Type
/dev/sda1   2048     4095     2048   1M BIOS boot
/dev/sda2   4096 41940991 41936896  20G Linux filesystem

Pada output di atas, Anda akan melihat semua partisi disk yang tersedia.

Untuk melihat tabel partisi di drive disk tertentu, sebutkan namanya secara eksplisit seperti di bawah ini:

$ sudo fdisk -l /dev/sda

3. Periksa partisi Hard disk menggunakan sfdisk di Linux

Sfdisk adalah alat berorientasi skrip untuk mempartisi perangkat blok apa pun. Penggunaan sfdisk sama dengan penggunaan fdisk.

Untuk memeriksa partisi hard disk di Linux dengan sfdisk perintah, jalankan:

$ sudo sfdisk -l

Anda juga dapat memeriksa partisi di perangkat tertentu.

$ sudo sfdisk -l /dev/sda

4. Periksa partisi disk Linux menggunakan cfdisk

Cfdisk adalah program baris perintah berbasis kutukan untuk mempartisi perangkat blok apa pun di Linux dan sistem mirip Unix.

Untuk memeriksa semua partisi disk yang tersedia di Linux menggunakan cfdisk , jalankan:

$ sudo cfdisk

Contoh keluaran:

Untuk keluar, tekan q atau pilih Keluar pilihan dengan menggunakan tombol panah dan tekan ENTER.

Secara default, Cfdisk mencantumkan detail partisi /dev/sda disk.

5. Temukan partisi disk di Linux menggunakan blkid

blkid adalah program baris perintah lain untuk mendaftar semua partisi yang dikenali dan UUID-nya (Pengidentifikasi Unik Universal).

Untuk membuat daftar al partisi di mesin Linux Anda, jalankan blkid sebagai root atau sudo pengguna:

$ sudo blkid

Contoh keluaran :

/dev/sda2: UUID="81bb4976-a820-4e0d-92ab-1a754f9837bd" TYPE="ext4" PARTUUID="ea153271-0c12-4b95-9dee-3dab58a1fd03"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/sda1: PARTUUID="02fcad04-66ea-41e0-8673-4e3fbbf1883a"

Anda juga dapat membuat daftar semua partisi dalam tabel, termasuk mountpoint saat ini:

$ sudo blkid -o list

Contoh keluaran:

device     fs_type label    mount point    UUID
------------------------------------------------------------------------
/dev/sda2  ext4             /              81bb4976-a820-4e0d-92ab-1a754f9837bd
/dev/loop0 squashfs         /snap/core18/1705 
/dev/loop1 squashfs         /snap/core18/1754 
/dev/loop2 squashfs         /snap/lxd/15223 
/dev/loop3 squashfs         /snap/lxd/15913 
/dev/loop4 squashfs         /snap/snapd/7264 
/dev/loop5 squashfs         /snap/snapd/8140 
/dev/sda1                   (not mounted)  

6. Dapatkan detail partisi disk menggunakan alat hwinfo

Hwinfo adalah utilitas baris perintah dan open source gratis untuk menemukan informasi perangkat keras sistem Linux. Ini menyelidiki perangkat keras yang ada di sistem Linux Anda dan menampilkan detail ekstensif dari setiap perangkat keras.

Hwinfo tidak diinstal secara default di banyak distribusi Linux. Lihat tautan berikut untuk menginstal Hwinfo di sistem Linux Anda.

  • Cara Menemukan Informasi Perangkat Keras Sistem Linux Dengan Hwinfo

Setelah terinstal, jalankan perintah berikut untuk mendapatkan daftar partisi disk di sistem Linux Anda dengan hwinfo utilitas:

$ hwinfo --block --short

Contoh keluaran:

disk:                                                           
  /dev/sda             VBOX HARDDISK
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
cdrom:
  /dev/sr0             VBOX CD-ROM

Di sini --short pilihan digunakan secara tepat menampilkan nama disk, nama partisi dan CD ROM dalam format yang mudah digunakan, tidak termasuk semua detail lainnya.

Jika Anda ingin menampilkan, detail lengkap dari partisi, hapus saja --short pilihan.

7. Cantumkan detail partisi Linux dengan inxi

Inxi adalah alat informasi sistem baris perintah. Script ini dibuat khusus untuk konsol dan IRC. Ini juga digunakan sebagai alat debugging untuk dukungan teknis forum untuk memastikan konfigurasi sistem dan perangkat keras pengguna dengan cepat.

Inxi tidak tersedia secara default. Anda perlu menginstalnya di kotak Linux Anda seperti yang ditunjukkan pada panduan berikut:

  • Cara Menemukan Detail Sistem Linux Menggunakan inxi

Setelah terinstal, daftarkan detail partisi dengan inxi , gunakan tanda -P:

$ inxi -P

Contoh keluaran:

Partition:
  ID-1: / size: 19.56 GiB used: 5.72 GiB (29.3%) fs: ext4 
  dev: /dev/sda2 

Jika Anda ingin menampilkan detail partisi lengkap, gunakan -p (huruf kecil):

$ inxi -p

Contoh keluaran:

Partition: ID-1: / size: 19.56 GiB used: 5.72 GiB (29.3%) fs: ext4 dev: /dev/sda2 
           ID-2: /snap/core18/1705 raw size: 54.9 MiB size: <superuser/root required> used: <superuser/root required> 
           fs: squashfs dev: /dev/loop0 
           ID-3: /snap/core18/1754 raw size: 54.9 MiB size: <superuser/root required> used: <superuser/root required> 
           fs: squashfs dev: /dev/loop1 
           ID-4: /snap/lxd/15223 raw size: 69.3 MiB size: <superuser/root required> used: <superuser/root required> 
           fs: squashfs dev: /dev/loop2 
           ID-5: /snap/lxd/15913 raw size: 71.2 MiB size: <superuser/root required> used: <superuser/root required> 
           fs: squashfs dev: /dev/loop3 
           ID-6: /snap/snapd/7264 raw size: 27.1 MiB size: <superuser/root required> used: <superuser/root required> 
           fs: squashfs dev: /dev/loop5 
           ID-7: /snap/snapd/8140 raw size: 29.8 MiB size: <superuser/root required> used: <superuser/root required> 
           fs: squashfs dev: /dev/loop4 

8. Daftarkan semua partisi disk secara manual dengan memeriksa sistem file proc

Sistem file Proc (atau segera procfs ) adalah sistem file virtual yang dikelola oleh kernel Linux. Hal ini juga kadang-kadang disebut sebagai sistem pseudo-file informasi proses. Itu tidak berisi file 'nyata' tetapi informasi sistem runtime seperti memori sistem, perangkat yang dipasang, konfigurasi perangkat keras, dll. Semua informasi ini tersedia di bawah direktori khusus bernama /proc di Linux.

Detail disk dan partisi tersedia di /proc/partitions mengajukan. Jadi, kita dapat membuat daftar semua partisi disk dengan melihat isi file ini menggunakan cat perintah:

$ cat /proc/partitions 

Contoh keluaran:

major minor  #blocks  name

   7        0      56264 loop0
   7        1      56268 loop1
   7        2      71008 loop2
   7        3      72952 loop3
   7        4      30540 loop4
   7        5      27740 loop5
  11        0    1048575 sr0
   8        0   20971520 sda
   8        1       1024 sda1
   8        2   20968448 sda2

9. Lihat partisi disk di Linux dengan parted

Berpisah adalah program baris perintah untuk memanipulasi partisi disk di Linux dan sistem mirip Unix. Ini mendukung
beberapa format tabel partisi, termasuk MS-DOS dan GPT. Parted secara khusus digunakan untuk membuat dan mengelola partisi dalam disk yang lebih besar dari 2TB.

Untuk melihat partisi disk di Linux, jalankan parted perintah dengan -l pilihan:

$ sudo parted -l

Contoh keluaran:

Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  2097kB  1049kB                     bios_grub
 2      2097kB  21.5GB  21.5GB  ext4

Semua alat yang disebutkan di atas berbasis commandline. Jika Anda seorang pemula yang tidak terlalu nyaman dengan Terminal, Anda dapat menggunakan dua alat grafis berikut untuk memeriksa detail partisi di Linux.

10. Lihat detail partisi disk menggunakan GParted di Linux

Editor Partisi GNOME (atau segera GParted ) adalah front-end grafis untuk parted alat baris perintah. Menggunakan GParted, Anda dapat membuat dan mengelola partisi disk melalui antarmuka grafis yang sederhana dan mudah digunakan.

GParted tidak diinstal secara default, tetapi tersedia di repositori default beberapa distribusi Linux. Jadi Anda dapat menginstal GParted menggunakan manajer paket default distribusi Anda. Misalnya, Gpated dapat diinstal pada Debian, Ubuntu dan sistem berbasis DEB lainnya seperti di bawah ini:

$ sudo apt install gparted

Untuk melihat tabel partisi disk Anda, cukup buka utilitas GParted dari menu atau Dash.

Catatan Penting: Hanya saja, jangan mengubah apa pun kecuali Anda tahu apa yang Anda lakukan.

11. Temukan partisi disk dengan Disk GNOME

Disk GNOME atau gnome-disk-utility adalah utilitas grafis untuk melihat, memodifikasi dan mengkonfigurasi disk dan media di Linux. Itu sudah diinstal sebelumnya di distribusi Linux yang memiliki lingkungan Desktop GNOME.

Buka utilitas Disk GNOME untuk menemukan semua partisi yang tersedia di hard disk Anda.

Dan, itu saja. Ini adalah beberapa cara untuk membuat daftar partisi disk Linux. Ada banyak alat dan perintah lain yang tersedia untuk menemukan partisi dalam disk. Saya kira saya sudah cukup membahas. Jika menurut Anda saya melewatkan alat penting apa pun dalam daftar ini, jangan ragu untuk meninggalkan catatan di bagian komentar di bawah.

Gambar Unggulan oleh Christopher Muschitz dari Pixabay .


Linux
  1. Cara mempartisi disk di Linux

  2. Cara Memeriksa Ruang Disk di Linux

  3. linux - bagaimana cara mendaftar partisi dengan tipe tertentu?

  1. Cara Menghapus Partisi di Linux

  2. Cara Membuat Partisi di Linux

  3. Cara Memformat Partisi Disk di Linux

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Membuat Partisi Disk dengan Perintah Parted di Linux

  3. Cara Mendaftar Pengguna di Linux