Mengapa saya mendapatkan ruang Tersedia / Bekas yang berbeda dengan Info Disk dan df?

19

Saya memiliki awal '13 MBP menjalankan Mavericks. Hari ini, saya mendapatkan drive eksternal SSD hari ini, dan memindahkan mesin virtual dan file katalog Lightroom ke sana untuk membebaskan ruang disk, karena 256GB berjalan cepat.

Namun, ketika saya menjalankan df -hterminal, saya mendapatkan yang berikut:

Filesystem                          Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2                       233Gi  118Gi  115Gi    51% 31026495 30042945   51%   /
devfs                              187Ki  187Ki    0Bi   100%      646        0  100%   /dev
map -hosts                           0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home                        0Bi    0Bi    0Bi   100%        0        0  100%   /home
localhost:/19YSQKN76Bmz377sW5fOwp  233Gi  233Gi    0Bi   100%        0        0  100%   /Volumes/MobileBackups
/dev/disk1s2                       119Gi   36Gi   83Gi    31%  9537194 21637536   31%   /Volumes/Jason SSD

Menurut itu, saya menggunakan 118GB dan 115GB gratis. Namun, ketika saya mendapatkan info dari drive di desktop, saya mendapatkannya

masukkan deskripsi gambar di sini

Itu perbedaan yang cukup mengejutkan, dan ada setelah reboot. Apa nilai yang benar dan apa alasannya?

Jason
sumber

Jawaban:

27

Apakah Anda memiliki cadangan Time Machine dihidupkan? Jika demikian, perbedaannya mungkin karena ruang yang digunakan untuk "snapshot lokal" (pada dasarnya, cadangan ke disk lokal ketika disk cadangan nyata Anda tidak tersedia). Snapshots lokal secara otomatis dihapus ketika ruang diperlukan untuk sesuatu yang lain (sebenarnya, itu mulai membersihkannya ketika volume mencapai 80% penuh), sehingga Finder memperlakukannya sebagai ruang bebas. du, di sisi lain, melihatnya sebagai ruang yang digunakan (seperti halnya Disk Utility dan Informasi Sistem).

Untuk mengetahui apakah ini yang terjadi, lihat di Informasi Sistem: Dari Menu Apple, pilih "Tentang Mac ini", lalu klik "Info Lebih Lanjut", lalu pilih tab Penyimpanan, dan cari ungu muda (" Cadangan ") band pada bagan penggunaan. Jika sekitar 47GB, ini adalah sumber perbedaannya.

Jika Anda ingin menonaktifkan fitur ini, Anda dapat menggunakan perintah Terminal sudo tmutil disablelocal- tetapi saya sarankan membiarkannya diaktifkan, karena memang memberikan beberapa perlindungan yang berguna terhadap penghapusan tidak disengaja / kerusakan file / dll ketika cadangan nyata Anda tidak tersedia.

EDIT: Seperti yang ditunjukkan @chillin, ada sumber kebingungan tambahan: dfdan Finder menggunakan unit yang berbeda untuk melaporkan ukurannya. dfmenggunakan Gibibytes (= 1.073.741.824 bytes), sedangkan Finder menggunakan Gigabytes (= 1.000.000.000 byte). Jika Finder telah dilaporkan di GiB, itu akan mengatakan Kapasitas: 232,96 GiB, Tersedia: 166,41 GiB, Digunakan: 66,55 GiB. Jadi sebenarnya ada sekitar 52 GiB yang digunakan untuk foto lokal.

Gordon Davisson
sumber
! Itu poin yang bagus. Bahkan tidak terlintas dalam pikiran saya karena saya selalu menonaktifkan snapshot lokal.
njboot
Ini adalah perbaikannya. Setelah saya menonaktifkan cadangan lokal, dumengembalikan nilai disk yang benar. Saya tidak terlalu khawatir tentang kebutuhan cadangan lokal karena saya sudah memiliki drive kerja karena cadangan TM saya berjalan sepanjang waktu.
Jason
2
Sebenarnya tidak. dudan "Dapatkan Info" menggunakan Gigabytes, sementara dfmenggunakan Gibibytes. Lihat jawaban saya.
chillin
@ chillin: Sebenarnya, perbedaan adalah kombinasi GiB vs GB dan ruang yang digunakan oleh snapshot lokal. Bandingkan ruang yang digunakan menurut du(118GiB = 126GB) vs menurut Finder (66.27GiB = 71.46GB) ... jadi ada sekitar 52GiB = 56GB ruang yang digunakan untuk foto lokal.
Gordon Davisson
@GordonDavisson Jawaban yang baik membutuhkan pertanyaan yang bagus. Pertanyaannya dimulai dengan interpretasi yang salah dari informasi yang diberikan oleh df: "Menurut itu, saya memiliki 118GB yang digunakan dan 115GB gratis." Meskipun jawaban Anda sangat perseptif (karena Anda memperkirakan informasi tidak diberikan), jawaban itu mengungkap fakta bahwa si penanya salah mengartikan apa yang mereka lihat.
chillin
4

dfmenggunakan Gi = Gibibytes , dan "Get Info" menggunakan GB = Gigabytes .

chillin
sumber
1
Itu tidak akan mendekati akuntansi untuk perbedaan ~ 63GB.
samh
baik, tergantung apa yang Anda maksud dengan 'tutup', karena itu berarti 17ish GB-nya
chillin
Saya pikir akuntansi hanya 27% dari perbedaannya adalah "tidak mendekati." Gordon Davisson mungkin yang paling akurat di sini.
samh
0

Sunting: Lihat jawaban Gordon Davisson sebelum melakukan langkah-langkah ini.

Jika gagal:

  • Boot di OS X Pemulihan . Pilih volume startup Anda dari Disk Utility> Repair Disk. Amati apakah ada kesalahan FS yang ditemukan / diperbaiki, dan reboot secara normal. Selanjutnya, lihat apakah perbedaannya hilang.
njboot
sumber
0

Jawaban chillin benar-benar benar.

Gi = 1024 ^ 3 byte GB = 1000 ^ 3 byte

Jika Anda menghitungnya (mengkonversi dari 250,14 GB ke Gi), itu akan menjadi

250,14 * (1000 ^ 3) / (1024 ^ 3) = 232,83

Tepat 233 Gi.

kevin
sumber
0

Sampah. Tidak ada yang menyebutkan sampah, yang merupakan direktori lain ke "df" dan "du" tetapi seringkali, secara membingungkan, bercampur dengan bagaimana Finder melaporkan ruang kosong. Apakah Anda membersihkan sampah dan memeriksa ulang?

Chris N
sumber