9 Commands untuk cek partisi hardisk dan disk space di linux

Posting kali ini saya akan memberikan beberapa perintah yang dapat digunakan untuk memeriksa partisi pada sistem linux anda. Perintah akan memeriksa partisi pada setiap disk dan rincian lainnya seperti total ukuran yang digunakan pasrtisi dan file sistem, dll. Perintah seperti fdisk, sfdisk dan cfdisk adalah alat partisi umum yang tidak hanya dapat menampilkan informasi partisi, tetapi juga dapat digunakan untuk memodifikasi. Berikut perintah-perintahnya:
 

1. fdisk

Fdisk adalah perintah yang paling sering digunakan untuk memeriksa partisi pada disk. Perintah fdisk dapat menampilkan partisi dan rincian seperti jenis file sistem, namun itu tidak melaporkan ukuran setiap partisi.
$ sudo fdisk -l 
 
Disk /dev/sda: 500.1 GB, 500107862016 bytes 
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x30093008 
 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *          63   146801969    73400953+   7  HPFS/NTFS/exFAT 
/dev/sda2       146802031   976771071   414984520+   f  W95 Ext'd (LBA) 
/dev/sda5       146802033   351614654   102406311    7  HPFS/NTFS/exFAT 
/dev/sda6       351614718   556427339   102406311   83  Linux 
/dev/sda7       556429312   560427007     1998848   82  Linux swap / Solaris 
/dev/sda8       560429056   976771071   208171008   83  Linux 
 
Disk /dev/sdb: 4048 MB, 4048551936 bytes 
54 heads, 9 sectors/track, 16270 cylinders, total 7907328 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: 0x0001135d 
 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1   *        2048     7907327     3952640    b  W95 FAT32
Setiap perangkat dilaporkan secara terpisah dengan rincian tentang size, seconds, id and individual partitions.

2. sfdisk

Sfdisk adalah utilitas lain dengan tujuan yang sama untuk fdisk, tetapi dengan lebih banyak fitur. Hal ini dapat menampilkan ukuran setiap partisi di MB.
$ sudo sfdisk -l -uM 
 
Disk /dev/sda: 60801 cylinders, 255 heads, 63 sectors/track 
Warning: extended partition does not start at a cylinder boundary. 
DOS and Linux will interpret the contents differently. 
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0 
 
   Device Boot Start   End    MiB    #blocks   Id  System 
/dev/sda1   *     0+ 71680- 71681-  73400953+   7  HPFS/NTFS/exFAT 
/dev/sda2     71680+ 476938  405259- 414984520+   f  W95 Ext'd (LBA) 
/dev/sda3         0      -      0          0    0  Empty 
/dev/sda4         0      -      0          0    0  Empty 
/dev/sda5     71680+ 171686- 100007- 102406311    7  HPFS/NTFS/exFAT 
/dev/sda6     171686+ 271693- 100007- 102406311   83  Linux 
/dev/sda7     271694  273645   1952    1998848   82  Linux swap / Solaris 
/dev/sda8     273647  476938  203292  208171008   83  Linux 
 
Disk /dev/sdb: 1020 cylinders, 125 heads, 62 sectors/track 
Warning: The partition table looks like it was made 
  for C/H/S=*/54/9 (instead of 1020/125/62). 
For this listing I'll assume that geometry. 
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0 
 
   Device Boot Start   End    MiB    #blocks   Id  System 
/dev/sdb1   *     1   3860   3860    3952640    b  W95 FAT32 
                start: (c,h,s) expected (4,11,6) found (0,32,33) 
                end: (c,h,s) expected (1023,53,9) found (492,53,9) 
/dev/sdb2         0      -      0          0    0  Empty 
/dev/sdb3         0      -      0          0    0  Empty 
/dev/sdb4         0      -      0          0    0  Empty

3. cfdisk

Cfdisk adalah editor partisi linux dengan antarmuka pengguna yang interaktif. Hal ini dapat digunakan untuk daftar keluar partisi yang ada serta membuat atau memodifikasi mereka. Berikut adalah contoh bagaimana menggunakan cfdisk untuk daftar partisi. linux-cfdisk Cfdisk bekerja dengan satu partisi. Jadi jika Anda perlu untuk melihat rincian disk tertentu, maka perlu nama device untuk cfdisk.
$ sudo cfdisk /dev/sdb

4. parted

Parted adalah satu lagi utilitas baris perintah untuk menampilkan daftar partisi dan mengubah mereka jika diperlukan. Berikut adalah contoh yang berisi keluaran daftar rincian partisi.
$ sudo parted -l 
Model: ATA ST3500418AS (scsi) 
Disk /dev/sda: 500GB 
Sector size (logical/physical): 512B/512B 
Partition Table: msdos 
 
Number  Start   End     Size    Type      File system     Flags 
 1      32.3kB  75.2GB  75.2GB  primary   ntfs            boot 
 2      75.2GB  500GB   425GB   extended                  lba 
 5      75.2GB  180GB   105GB   logical   ntfs 
 6      180GB   285GB   105GB   logical   ext4 
 7      285GB   287GB   2047MB  logical   linux-swap(v1) 
 8      287GB   500GB   213GB   logical   ext4 
 
 
Model: Sony Storage Media (scsi) 
Disk /dev/sdb: 4049MB 
Sector size (logical/physical): 512B/512B 
Partition Table: msdos 
 
Number  Start   End     Size    Type     File system  Flags 
 1      1049kB  4049MB  4048MB  primary  fat32        boot

5. df

Df bukanlah utilitas partisi, tapi hanya menampilkan rincian tentang sistem file saja yang terpasang. Daftar yang dihasilkan oleh df bahkan termasuk sistem file yang tidak terpartisi secara nyata. Berikut ini adalah contoh sederhana
$ df -h 
Filesystem      Size  Used Avail Use% Mounted on 
/dev/sda6        97G   43G   49G  48% / 
none            4.0K     0  4.0K   0% /sys/fs/cgroup 
udev            3.9G  8.0K  3.9G   1% /dev 
tmpfs           799M  1.7M  797M   1% /run 
none            5.0M     0  5.0M   0% /run/lock 
none            3.9G   12M  3.9G   1% /run/shm 
none            100M   20K  100M   1% /run/user 
/dev/sda8       196G  154G   33G  83% /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1 
/dev/sda5        98G   37G   62G  38% /media/4668484A68483B47
Hanya sistem file yang dimulai dengan /dev adalah perangkat/partisi yang sebenarnya. Gunakan grep untuk memfilter partisi disk/file sistem.
$ df -h | grep ^/dev 
/dev/sda6        97G   43G   49G  48% / 
/dev/sda8       196G  154G   33G  83% /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1 
/dev/sda5        98G   37G   62G  38% /media/4668484A68483B47
Untuk menampilkan partisi disk bersama dengan tipe partisi, menggunakan df seperti ini
$ df -h --output=source,fstype,size,used,avail,pcent,target -x tmpfs -x devtmpfs 
Filesystem     Type     Size  Used Avail Use% Mounted on 
/dev/sda6      ext4      97G   43G   49G  48% / 
/dev/sda8      ext4     196G  154G   33G  83% /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1 
/dev/sda5      fuseblk   98G   37G   62G  38% /media/4668484A68483B47
Catatan: df hanya menunjukkan yang termount file sistem atau partisi dan tidak semua.

6. pydf

Peningkatan versi df, yang ditulis dalam python. menampilkan semua partisi hard disk yang mudah dibaca.
$ pydf 
Filesystem Size Used Avail Use%             Mounted on 
/dev/sda6   96G  43G   48G 44.7 [####.....] / 
/dev/sda8  195G 153G   32G 78.4 [#######..] /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1 
/dev/sda5   98G  36G   61G 37.1 [###......] /media/4668484A68483B47
Sekali lagi, pydf terbatas hanya menampilkan mount sistem file.

7. lsblk

Daftar dari semua blok penyimpanan, yang meliputi partisi disk dan drive optik. Rincian termasuk total ukuran partisi/blok dan mount point. Tidak menampilkan used/free disk pada partisi.
$ lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0    70G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  97.7G  0 part /media/4668484A68483B47 
├─sda6   8:6    0  97.7G  0 part / 
├─sda7   8:7    0   1.9G  0 part [SWAP] 
└─sda8   8:8    0 198.5G  0 part /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1 
sdb      8:16   1   3.8G  0 disk 
└─sdb1   8:17   1   3.8G  0 part 
sr0     11:0    1  1024M  0 rom
Jika tidak ada titik mount, maka itu berarti bahwa sistem berkas belum dipasang. Untuk cd/dvd ini berarti bahwa tidak ada disk. Lsblk adalah menampilkan informasi lebih lanjut tentang masing-masing perangkat seperti label dan model. Lihat halaman manual untuk informasi lebih lanjut.

8. blkid

Mencetak perangkat blok (partisi dan media penyimpanan) atribut seperti jenis uuid dan sistem file. Tidak melaporkan ruang di partisi.
$ sudo blkid 
/dev/sda1: UUID="5E38BE8B38BE6227" TYPE="ntfs" 
/dev/sda5: UUID="4668484A68483B47" TYPE="ntfs" 
/dev/sda6: UUID="6fa5a72a-ba26-4588-a103-74bb6b33a763" TYPE="ext4" 
/dev/sda7: UUID="94443023-34a1-4428-8f65-2fb02e571dae" TYPE="swap" 
/dev/sda8: UUID="13f35f59-f023-4d98-b06f-9dfaebefd6c1" TYPE="ext4" 
/dev/sdb1: UUID="08D1-8024" TYPE="vfat"

9. hwinfo

Hwinfo adalah alat informasi hardware, tujuan umum dapat digunakan untuk mencetak disk dan partisi daftar output namun tidak mencetak rincian tentang setiap partisi seperti perintah di atas.
$ hwinfo --block --short 
disk: 
  /dev/sda             ST3500418AS 
  /dev/sdb             Sony Storage Media 
partition: 
  /dev/sda1            Partition 
  /dev/sda2            Partition 
  /dev/sda5            Partition 
  /dev/sda6            Partition 
  /dev/sda7            Partition 
  /dev/sda8            Partition 
  /dev/sdb1            Partition 
cdrom: 
  /dev/sr0             SONY DVD RW DRU-190A
Semoga bermanfaat.

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line