मुझे डिस्क जानकारी और डीएफ के साथ अलग-अलग उपलब्ध / उपयोग किए गए स्थान क्यों मिलते हैं?


19

मेरे पास एक प्रारंभिक '13 MBP रनिंग मावेरिक्स है। आज, मुझे आज एक SSD एक्सटर्नल ड्राइव मिला है, और अपनी वर्चुअल मशीन और लाइटरूम कैटलॉग फाइलों को डिस्क स्पेस को खाली करने के लिए स्थानांतरित कर दिया है, क्योंकि 256GB फास्ट हो जाता है।

हालाँकि, जब मैं df -hटर्मिनल में दौड़ता हूं, तो मुझे निम्नलिखित मिलते हैं:

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

उस हिसाब से मेरे पास 118GB का इस्तेमाल और 115GB मुफ्त है। हालांकि, जब मुझे डेस्कटॉप पर ड्राइव से जानकारी मिलती है, तो मुझे मिलता है

यहाँ छवि विवरण दर्ज करें

यह एक बहुत ही चौंकाने वाली विसंगति है, और यह एक रिबूट के बाद मौजूद है। सही मूल्य क्या है और इसका कारण क्या है?

जवाबों:


27

क्या आपके पास टाइम मशीन बैकअप चालू है? यदि ऐसा है, तो अंतर "स्थानीय स्नैपशॉट" के लिए उपयोग किए जाने वाले स्थान के कारण हो सकता है (अनिवार्य रूप से, स्थानीय डिस्क पर बैकअप जब आपकी वास्तविक बैकअप डिस्क उपलब्ध नहीं है)। स्थानीय स्नैपशॉट को स्वचालित रूप से हटा दिया जाता है जब अंतरिक्ष को किसी और चीज की आवश्यकता होती है (वास्तव में, यह उन्हें तब शुद्ध करना शुरू करता है जब वॉल्यूम 80% पूर्ण हो जाता है), इसलिए फाइंडर उन्हें मुक्त स्थान के रूप में मानता है। duदूसरी ओर, उन्हें उपयोग किए गए स्थान के रूप में देखता है (जैसा कि डिस्क उपयोगिता और सिस्टम जानकारी करते हैं)।

यह पता लगाने के लिए कि यह क्या चल रहा है, सिस्टम जानकारी में एक नज़र डालें: ऐप्पल मेनू से, "इस बारे में मैक" चुनें, फिर "अधिक जानकारी" पर क्लिक करें, फिर स्टोरेज टैब चुनें, और एक हल्के बैंगनी की तलाश करें (" बैकअप चार्ट पर) "बैकअप"। यदि यह लगभग 47GB है, तो यह अंतर का स्रोत है।

यदि आप इस सुविधा को अक्षम करना चाहते हैं, तो आप टर्मिनल कमांड का उपयोग कर सकते हैं sudo tmutil disablelocal- लेकिन मैं इसे सक्षम करने की सलाह देता हूं, क्योंकि यह आकस्मिक विलोपन / फ़ाइल क्षति / आदि के खिलाफ कुछ उपयोगी सुरक्षा प्रदान करता है जब आपका वास्तविक बैकअप उपलब्ध नहीं है।

संपादित करें: जैसा कि @chillin ने बताया, भ्रम की स्थिति का एक अतिरिक्त स्रोत है: dfऔर खोजक विभिन्न इकाइयों का उपयोग करके आकारों की रिपोर्ट कर रहे हैं। dfगिबीबाइट्स (= 1,073,741,824 बाइट्स) का उपयोग कर रहा है, जबकि फाइंडर गिगाबाइट्स (= 1,000,000,000 बाइट्स) का उपयोग कर रहा है। यदि खोजक ने GiB में सूचना दी थी, तो उसने कहा होगा क्षमता: 232.96 GiB, उपलब्ध: 166.41 GiB, प्रयुक्त: 66.55 GiB। इसलिए स्थानीय स्नैपशॉट के लिए वास्तव में लगभग 52 GiB का उपयोग किया गया था।


! ये एक अच्छा बिंदु है। मेरे दिमाग को भी पार नहीं किया क्योंकि मैंने हमेशा स्थानीय स्नैपशॉट को अक्षम किया है।
njboot

यह फिक्स था। एक बार मैंने स्थानीय बैकअप को अक्षम कर duदिया, सही डिस्क मान लौटा दिया। मैं स्थानीय बैकअप की आवश्यकता के बारे में चिंतित नहीं हूं क्योंकि मेरे पास पहले से ही एक काम ड्राइव है क्योंकि मेरा टीएम बैकअप हर समय चल रहा है।
जेसन

2
असल में नहीं। duऔर "गेट इन्फो" dfगिगाबाइट्स का उपयोग करें , जबकि गिबीबाइट्स का उपयोग करता है। मेरा जवाब देखिए।
चिलिन

@chillin: दरअसल, विसंगतियां GiB बनाम GB और स्थानीय स्नैपशॉट द्वारा उपयोग किए जाने वाले स्थान का एक संयोजन हैं । duफ़ाइंडर (66.27GiB = 71.46GB) के अनुसार (118GiB = 126GB) के अनुसार उपयोग किए जाने वाले स्थान की तुलना करें ... इसलिए स्थानीय स्नैपशॉट के लिए लगभग 52GiB = 56GB स्थान का उपयोग किया जाता है।
गॉर्डन डेविसन

@GordonDavisson अच्छे उत्तरों के लिए अच्छे प्रश्नों की आवश्यकता होती है। प्रश्न df द्वारा दी गई जानकारी की गलत व्याख्या से शुरू होता है: "उसके अनुसार, मेरे पास 118GB का उपयोग और 115GB मुफ्त है।" हालांकि आपका जवाब अविश्वसनीय रूप से बोधगम्य है (इसमें आपने जानकारी नहीं दी गई है), यह इस तथ्य पर निर्भर करता है कि पूछने वाले ने गलत व्याख्या की कि वे पहली जगह में क्या देख रहे थे।
चिलिन

4

dfGi = गिबीबाइट्स का उपयोग कर रहा है , और "गेट इन्फो" GB = गीगाबाइट का उपयोग कर रहा है ।


1
यह एक ~ 63GB अंतर के लिए लेखांकन के करीब नहीं आएगा।
samh

ठीक है, निर्भर करता है कि आप ', बंद' से क्या मतलब है के रूप में यह इसके बारे में 17ish के लिए खाते करता जीबी
ठंडा

मुझे लगता है कि केवल 27% अंतर के लिए लेखांकन "करीब नहीं आ रहा है।" गॉर्डन डेविसन शायद यहां सबसे सटीक था।
samh

0

संपादित करें: ये कदम उठाने से पहले गॉर्डन डेविसन का जवाब देखें।

यदि वह विफल रहता है:

  • OS X रिकवरी में बूट । डिस्क उपयोगिता> मरम्मत डिस्क से अपना स्टार्टअप वॉल्यूम चुनें। निरीक्षण करें कि क्या कोई FS त्रुटि पाई जाती है / तय की जाती है, और सामान्य रूप से रिबूट होती है। इसके बाद, देखें कि क्या विसंगति दूर हो गई है।

0

चिलिन का जवाब बिल्कुल सही है।

Gi = 1024 ^ 3 बाइट्स GB = 1000 ^ 3 बाइट्स

यदि आप गणित करते हैं (250.14 GB से Gi में परिवर्तित), तो यह होगा

250.14 * (1000 ^ 3) / (1024 ^ 3) = 232.83

बिल्कुल 233 Gi।


0

ट्रैश। किसी ने कूड़ेदान का उल्लेख नहीं किया है, जो "डीएफ" और "डु" के लिए सिर्फ एक और निर्देशिका है, लेकिन अक्सर, भ्रामक रूप से मिश्रित स्थान को कैसे मुक्त स्थान के साथ मिलाया जाता है। क्या आपने कचरा साफ़ किया और पुनः जाँच की?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.