GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah diskutil Terminal Mac

Perintah diskutil beroperasi pada partisi disk:pemasangan dan pelepasan, mendapatkan informasi, mengganti nama, menghapus, dan banyak lagi. Operasi baca-saja dapat dilakukan oleh pengguna mana pun, tetapi penulisan dan pemasangan memerlukan administrator. Misalnya, jika Anda memasang drive USB portabel:

$ df -h /Volumes/MyUSB
Filesystem      Size   Used  Avail Capacity  Mounted on
/dev/disk1s2   1.8Ti  813Mi  1.8Ti     1%    /Volumes/MyUSB

Anda dapat melepasnya dengan salah satu dari perintah diskutil ini, dengan menyediakan direktori tempat pemasangannya:

$ sudo diskutil unmount /Volumes/MyUSB
Volume MyUSB on disk1s2 unmounted

atau perangkat terkait di direktori /dev:

$ sudo diskutil unmount /dev/disk1s2
Volume MyUSB on disk1s2 unmounted

Mencari tahu tentang disk di sistem Anda

Untuk informasi tentang semua disk yang tersedia dan partisinya, gunakan:

$ diskutil list

Untuk informasi lebih rinci tentang disk atau partisi tertentu, gunakan:

$ diskutil info [disk or partition]

Skema partisi Apple default menggunakan partisi fisik terakhir pada disk untuk menyimpan data. Berikut adalah contoh output dari daftar diskutil yang menunjukkan hard disk dan CD. Nama perangkat UNIX ditampilkan terlebih dahulu, bersama dengan konten setiap partisi:

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD - Data     62.5 GB    disk1s1
   2:                APFS Volume Preboot                 404.5 MB   disk1s2
   3:                APFS Volume Recovery                1.1 GB     disk1s3
   4:                APFS Volume VM                      5.4 GB     disk1s4
   5:                APFS Volume Macintosh HD            15.8 GB    disk1s5
   6:              APFS Snapshot com.apple.os.update-... 15.8 GB    disk1s5s1

Berikut adalah contoh keluaran dari info diskutil pada disk tertentu:

$ diskutil list /dev/disk0s2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

Memeriksa integritas partisi dan memperbaikinya

Anda dapat menggunakan diskutil untuk memeriksa struktur data sistem file dari sebuah partisi (mis., /dev/disk0s3) dengan:

$ diskutil verifyVolume partition

Jika Anda menemukan kesalahan, Anda dapat memperbaikinya dengan:

$ diskutil repairVolume partition

Memeriksa partisi untuk masalah izin UNIX dan memperbaikinya

Anda dapat menggunakan diskutil untuk memeriksa izin UNIX pada partisi dengan:

$ diskutil verifyPermissions partition

Jika Anda menemukan kesalahan, Anda dapat memperbaikinya dengan:

$ diskutil repairPermissions partition

Jika izin diubah secara tidak sengaja pada beberapa file sistem, hal itu dapat menyebabkan perilaku aneh atau menonaktifkan fitur tertentu dari sistem.

Mencari tahu tentang kumpulan RAID

RAID biasanya digunakan di server untuk memberikan perlindungan tambahan dari kegagalan hard disk. Untuk informasi tentang kumpulan RAID, gunakan:

$ diskutil listRAID

Opsi diskutil lainnya

Selain opsi yang tercantum di atas, diskutil dapat digunakan untuk memformat ulang disk atau partisi, menghapus CD/DVD yang dapat ditulis, menghapus data dengan aman, dll. Berikut adalah beberapa fitur lainnya:

  • u[n]mount – Lepas satu volume
  • lepaskan Disk – Lepas seluruh disk (semua volume)
  • keluarkan – Keluarkan disk yang dapat dilepas
  • pasang – Pasang satu volume
  • mountDisk – Pasang seluruh disk (semua volume yang dapat dipasang)
  • hapus Disk – Hapus disk yang ada, hapus semua volume
  • hapus Volume – Hapus volume yang ada
  • memformat ulang – Memformat ulang volume yang ada
  • hapus Optik – Menghapus media optik (CD/RW, DVD/RW, dll.)
  • zeroDisk – Hapus disk, tulis nol ke media
  • randomDisk – Hapus disk, tulis data acak ke media
  • SecureErase – Hapus disk atau ruang kosong dengan aman pada volume
  • mengubah ukuranVolume – Mengubah ukuran volume, menambah atau mengurangi ukurannya

Contoh Lainnya

1. mengganti nama partisi:

$ sudo diskutil rename /dev/disk1s2 OtherName
Volume on disk1s2 renamed to OtherName

2. Memeriksa struktur internal untuk kesalahan:

$ sudo diskutil verifyVolume /dev/disk1s2
Started filesystem verification on disk1s2 MyUSB
Checking Journaled HFS Plus volume
Checking extents overflow file
...

3. Buat daftar sistem file yang tersedia.

$ diskutil listFilesystems
PERSONALITY                     USER VISIBLE NAME                               
-------------------------------------------------
ExFAT                           ExFAT
MS-DOS FAT32                    MS-DOS (FAT32)
HFS+                            Mac OS Extended
...

4. Hapus sistem file:

$ diskutil erase HFS+ CoolDisk /dev/disk1s2
Started erase on disk1s2 CoolDisk ...

Lihat halaman manual untuk lebih banyak lagi!

# man diskutil


Linux
  1. sa Contoh Perintah di Linux

  2. w Contoh Perintah di Linux

  3. Contoh Perintah ac di Linux

  1. Contoh Perintah df di Linux

  2. du Contoh Perintah di Linux

  3. Contoh Perintah hdiutil di Mac

  1. Perintah DD Linux - 15 Contoh dengan Semua Opsi

  2. 8 Contoh Perintah Linux TR

  3. perintah ip di terminal Mac OS X