เหตุใดฉันจึงได้รับพื้นที่ว่างที่พร้อมใช้ / แตกต่างจาก Disk Info และ df


19

ฉันมีต้น '13 MBP ที่ใช้งาน Mavericks อยู่ วันนี้ฉันได้รับไดรฟ์ภายนอก SSD วันนี้และย้ายเครื่องเสมือนและไฟล์แคตตาล็อก Lightroom ไปยังพื้นที่ว่างบนดิสก์เนื่องจาก 256GB ไปอย่างรวดเร็ว

อย่างไรก็ตามเมื่อฉันทำงานdf -hใน terminal ฉันได้รับต่อไปนี้:

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

คุณเปิดการสำรองข้อมูล Time Machine ไว้หรือไม่ ถ้าเป็นเช่นนั้นความแตกต่างอาจเกิดจากพื้นที่ที่ใช้สำหรับ"local snapshots" (โดยพื้นฐานแล้วจะสำรองข้อมูลไปยังดิสก์ภายในเครื่องเมื่อดิสก์สำรองข้อมูลจริงของคุณไม่พร้อมใช้งาน) Local snapshots จะถูกลบโดยอัตโนมัติเมื่อต้องการพื้นที่สำหรับสิ่งอื่น (ที่จริงแล้วมันจะเริ่มล้างพวกมันเมื่อระดับเสียงเต็ม 80%) ดังนั้น Finder จึงถือว่าเป็นพื้นที่ว่าง duในขณะที่เห็นพวกเขาเป็นพื้นที่ที่ใช้ (เช่นเดียวกับ Disk Utility และข้อมูลระบบ)

หากต้องการทราบว่าเกิดอะไรขึ้นให้ดูที่ข้อมูลระบบ: จากเมนู Apple เลือก "เกี่ยวกับ Mac เครื่องนี้" จากนั้นคลิก "ข้อมูลเพิ่มเติม" จากนั้นเลือกแท็บที่เก็บข้อมูลและมองหาสีม่วงอ่อน (" สำรองข้อมูล ") แบนด์บนแผนภูมิการใช้งาน หากอยู่ที่ประมาณ 47GB นี่คือที่มาของความแตกต่าง

หากคุณต้องการปิดการใช้งานคุณสมบัตินี้คุณสามารถใช้คำสั่ง Terminal sudo tmutil disablelocal- แต่ฉันขอแนะนำให้เปิดใช้งานเพราะมันให้การป้องกันที่เป็นประโยชน์บางอย่างต่อการลบโดยไม่ตั้งใจ / ไฟล์เสียหาย / ฯลฯ เมื่อไม่มีการสำรองข้อมูลจริง

แก้ไข: @chillin ชี้ให้เห็นว่ามีแหล่งที่มาของความสับสนเพิ่มเติม: dfและ Finder ใช้หน่วยที่แตกต่างกันในการรายงานขนาด dfใช้ Gibibytes (= 1,073,741,824 bytes) ในขณะที่ Finder กำลังใช้ Gigabytes (= 1,000,000,000 bytes) หาก Finder มีการรายงานใน GiB มันจะบอกความจุ: 232.96 GiB, ว่าง: 166.41 GiB, ใช้แล้ว: 66.55 GiB ดังนั้นจึงมีประมาณ 52 GiB ที่ใช้สำหรับสแนปชอตในท้องถิ่น


! นั่นเป็นจุดที่ดี ไม่ได้ข้ามความคิดของฉันเพราะฉันปิดการใช้งานภาพรวมในท้องถิ่น
njboot

นี่คือการแก้ไข เมื่อฉันปิดการใช้งานการสำรองข้อมูลในท้องถิ่นduส่งคืนค่าดิสก์ที่ถูกต้อง ฉันไม่กังวลเกี่ยวกับการต้องการการสำรองข้อมูลในเครื่องเนื่องจากฉันมีไดรฟ์งานอยู่เนื่องจากการสำรองข้อมูล TM ของฉันทำงานอยู่ตลอดเวลา
Jason

2
จริงๆแล้วไม่ใช่ duและ "รับข้อมูล" ใช้กิกะไบต์ในขณะที่dfใช้ Gibibytes ดูคำตอบของฉัน
chillin

@chillin: ความจริงแล้วความแตกต่างคือการรวมกันของ GiB กับ GB และพื้นที่ที่ใช้โดยสแนปชอตในท้องถิ่น เปรียบเทียบพื้นที่ที่ใช้ตามdu(118GiB = 126GB) เทียบกับ Finder (66.27GiB = 71.46GB) ... ดังนั้นจึงมีพื้นที่ประมาณ 52GiB = 56GB ที่ใช้สำหรับสแนปชอตในท้องถิ่น
Gordon Davisson

@GordonDavisson คำตอบที่ดีต้องมีคำถามที่ดี คำถามเริ่มต้นด้วยการตีความที่ไม่ถูกต้องของข้อมูลที่ได้รับจาก df: "ตามนั้นฉันใช้ 118GB และฟรี 115GB" ในขณะที่คำตอบของคุณคือการรับรู้อย่างไม่น่าเชื่อ (ซึ่งคุณไม่ได้ให้ข้อมูลที่คาดการณ์ไว้) มันคัดค้านความจริงที่ว่าผู้ถามตีความผิดสิ่งที่พวกเขาเห็นในตอนแรก
chillin

4

dfใช้Gi = gibibytesและ "Get Info" คือการใช้GB = กิกะไบต์


1
ที่จะไม่เข้าใกล้บัญชีสำหรับความแตกต่าง ~ 63GB
samh

ดีขึ้นอยู่กับสิ่งที่คุณหมายถึงโดย 'ปิด' ตามที่มันคิดเป็น 17ish GB ของมัน
chillin

ฉันคิดว่าการบัญชีเพียง 27% ของความแตกต่างคือ "ไม่เข้ามาใกล้" Gordon Davisson น่าจะแม่นยำที่สุดที่นี่
samh

0

แก้ไข: ดูคำตอบของ Gordon Davisson ก่อนทำตามขั้นตอนเหล่านี้

หากล้มเหลว:

  • Boot ในOS X การกู้คืน เลือกโวลุ่มเริ่มต้นของคุณจาก Disk Utility> Repair Disk สังเกตว่าพบข้อผิดพลาด FS ใด ๆ / คงที่และรีบูตตามปกติ จากนั้นตรวจสอบดูว่ามีความคลาดเคลื่อนหรือไม่

0

คำตอบของ chillin นั้นถูกต้องอย่างแน่นอน

Gi = 1024 ^ 3 ไบต์ GB = 1000 ^ 3 ไบต์

ถ้าคุณทำคณิตศาสตร์ (แปลงจาก 250.14 GB เป็น Gi) ก็จะเป็น

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

233 Gi


0

ขยะ ไม่มีใครพูดถึงถังขยะซึ่งเป็นเพียงอีกไดเรกทอรีหนึ่งสำหรับ "df" และ "du" แต่มักจะสับสนผสมกับวิธีที่ Finder รายงานพื้นที่ว่าง คุณล้างถังขยะและตรวจสอบอีกครั้งหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.