Saya mencoba mencari tahu ukuran total dari hard drive saya df -h
, tetapi ia mencetak ukuran setiap partisi dan membutuhkannya sudo
.
Apakah ada cara untuk mendapatkan ukuran total hard drive saya menggunakan baris perintah, tanpa memerlukan izin root?
linux
ubuntu
hard-drive
command-line
HVNMencintai
sumber
sumber
df
tidak tepat jika disk memiliki ruang yang tidak dipartisi, tidak semua partisi dipasang (misalnya, beberapa partisi Windows pada drive yang sama) atau beberapa partisi tidak dipasang secara langsung tetapi secara tidak langsung melalui RAID, LVM atau LUKS (enkripsi). Itu juga akan melewatkan partisi swap. Jadi saya sarankan untuk tidak menggunakandf
untuk mengetahui ukuran HDD.Jawaban:
Cara hacky adalah untuk memotong kebutuhan
sudo
dengan membaca log sistem dengan:Harap perhatikan bahwa ini mungkin tidak ideal, jadi jarak tempuh Anda mungkin berbeda ...
sumber
Tetapi ukurannya dalam unit berbasis blok
saya menemukan jawaban ini di sini .
Solusi lain di sini .
Atau Anda dapat mencoba udisks
sumber
Jika Anda ingin ukuran dalam byte dan hanya nilai misalnya untuk skrip:
-b : Output dalam byte.
-n : Tidak ada judul. Kami hanya ingin nilai angka murni.
--ukuran UKURAN : Hanya cetak kolom ukuran.
-d / dev / sdXn : Perangkat yang ukurannya ingin kita ketahui. X adalah eg d, n adalah eg, 1 untuk partisi pertama disk d.
Keuntungan:
sumber
Jika Anda ingin menggunakan informasi itu dalam skrip misalnya, gunakan
mungkin lebih mudah daripada fdisk atau hdparm karena hanya memberi Anda informasi yang relevan (hanya kalikan dengan 512). Namun, itu juga membutuhkan sudo.
Anda tentu saja dapat mengubah konfigurasi sudo sehingga memungkinkan untuk mengeksekusi perintah khusus ini tanpa meminta kata sandi (saya kira
blockdev --getsz
cukup aman bahkan ketika dieksekusi oleh pengguna biasa yang tidak memiliki hak istimewa).Ini akan dilakukan dengan menambahkan baris berikut ke
/etc/sudoers
:Saat Anda mengedit file ini, pastikan untuk menggunakan perintah
sudo visudo
dan bukan editor Anda yang biasa. Kalau tidak, sangat mudah untuk membuat kesalahan sintaks, yang akan mengakibatkan tidak dapat menggunakan sudo lagi (Anda harus reboot ke mode penyelamatan untuk memperbaikinya).sumber
--getsize64 Print device size in bytes.
. Juga disini .Saya tidak di kotak Linux saya sekarang, tetapi Anda dapat mencoba:
atau
yang mungkin juga membutuhkan sudo.
Saya belum melihat di mana pun bahwa df membutuhkan root. Itu aneh.
sumber
Anda memiliki instalasi yang buruk atau sysadmin paranoid yang tidak masuk akal. Saya belum pernah mendengar tentang
df
membutuhkan hak akses root sebelumnya. Dan saya telah bekerja dengan beberapa rasa berbeda dari sistem operasi unix / unix-like.Bagaimanapun, ini akan memberi Anda ukuran total semua partisi disk (
df
kolom pertama adalah/dev/hd...
atau/dev/sd...
) di blok (kB):atau dalam GB:
sumber
Memeriksa Ruang Disk Dari Gnome dan Kubuntu
Disk Usage Analyzer adalah aplikasi berbasis menu grafis yang melaporkan penggunaan disk di lingkungan Gnome dan Kubuntu. DUA (Disk Usage Analyzer) dapat memindai seluruh hierarki sistem file atau direktori individual, baik lokal maupun jarak jauh. DUA juga dinamis, karena akan melaporkan secara real time semua perangkat yang dipasang dan dilepas.
Untuk mengakses Disk Usage Analyzer di Gnome, klik pada: Applications \ Accessories \ Disk Usage Analyzer sesederhana itu.
sumber