Tại sao tôi nhận được các không gian Có sẵn / Được sử dụng khác nhau với Thông tin Đĩa và df?


19

Tôi có Mavericks '13 MBP chạy sớm. Hôm nay, tôi đã có một ổ đĩa ngoài SSD ngày hôm nay, và chuyển các máy ảo và các tệp danh mục Lightroom sang nó để giải phóng không gian đĩa, vì 256GB chạy rất nhanh.

Tuy nhiên, khi tôi chạy df -htrong thiết bị đầu cuối, tôi nhận được như sau:

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

Theo đó, tôi có 118GB được sử dụng và 115GB miễn phí. Tuy nhiên, khi tôi nhận được thông tin từ ổ đĩa trên máy tính để bàn, tôi nhận được

nhập mô tả hình ảnh ở đây

Đó là một sự khác biệt khá đáng ngạc nhiên và nó tồn tại sau khi khởi động lại. Giá trị chính xác là gì và lý do tại sao?

Câu trả lời:


27

Bạn có bật sao lưu Time Machine không? Nếu vậy, sự khác biệt có thể là do không gian được sử dụng cho "ảnh chụp nhanh cục bộ" (về cơ bản, sao lưu vào đĩa cục bộ khi đĩa sao lưu thực của bạn không có sẵn). Ảnh chụp nhanh cục bộ sẽ tự động bị xóa khi cần không gian cho một thứ khác (thực ra, nó bắt đầu xóa chúng khi âm lượng đạt đến 80%), vì vậy Finder tìm chúng như không gian trống. dumặt khác, xem chúng là không gian đã sử dụng (cũng như Disk Utility và System Information).

Để tìm hiểu xem đây có phải là điều đang xảy ra hay không, hãy xem Thông tin hệ thống: Từ Menu Apple, chọn "Giới thiệu về máy Mac này", sau đó nhấp vào "Thông tin khác", sau đó chọn tab Lưu trữ và tìm màu tím nhạt (" Sao lưu ") băng tần trên biểu đồ sử dụng. Nếu nó khoảng 47GB, đây là nguồn gốc của sự khác biệt.

Nếu bạn muốn tắt tính năng này, bạn có thể sử dụng lệnh Terminal sudo tmutil disablelocal- nhưng tôi khuyên bạn nên để nó được kích hoạt, vì nó cung cấp một số bảo vệ hữu ích chống lại việc xóa ngẫu nhiên / thiệt hại tệp / vv khi sao lưu thực sự của bạn không khả dụng.

EDIT: Như @chillin đã chỉ ra, có thêm một nguồn gây nhầm lẫn: dfvà Finder đang sử dụng các đơn vị khác nhau để báo cáo kích thước. dfđang sử dụng Gibibytes (= 1,073,741,824 byte), trong khi Finder đang sử dụng Gigabyte (= 1.000.000.000 byte). Nếu Finder đã báo cáo trong GiB, thì nó sẽ cho biết Dung lượng: 232,96 GiB, Có sẵn: 166,41 GiB, Được sử dụng: 66,55 GiB. Vì vậy, thực sự có khoảng 52 GiB được sử dụng cho các ảnh chụp nhanh cục bộ.


! Đó là một điểm hay. Tôi thậm chí không nghĩ đến mình vì tôi luôn vô hiệu hóa ảnh chụp nhanh cục bộ.
njboot

Đây là bản sửa lỗi. Khi tôi vô hiệu hóa sao lưu cục bộ, dutrả về giá trị đĩa chính xác. Tôi không quá quan tâm đến việc cần sao lưu cục bộ vì tôi đã có một ổ đĩa làm việc vì sao lưu TM của tôi luôn chạy.
Jason

2
Thật ra là không. duvà "Nhận thông tin" sử dụng Gigabyte, trong khi dfsử dụng Gibibytes. Xem câu trả lời của tôi.
chillin

@chillin: Trên thực tế, sự khác biệt là sự kết hợp giữa GiB so với GB không gian được sử dụng bởi các ảnh chụp nhanh cục bộ. So sánh dung lượng được sử dụng theo du(118GiB = 126GB) so với Finder (66,27GiB = 71,46GB) ... vì vậy, có khoảng 52GiB = 56GB dung lượng được sử dụng cho ảnh chụp nhanh cục bộ.
Gordon Davisson

@GordonDavisson Câu trả lời tốt đòi hỏi những câu hỏi hay. Câu hỏi bắt đầu với việc giải thích không chính xác thông tin do df đưa ra: "Theo đó, tôi có 118GB được sử dụng và 115GB miễn phí". Mặc dù câu trả lời của bạn rất nhạy cảm (trong đó bạn dự đoán thông tin không được cung cấp), nhưng nó cho thấy thực tế là người hỏi đã hiểu sai những gì họ nhìn thấy ở nơi đầu tiên.
chillin

4

dfđang sử dụng Gi = Gibibytes và "Nhận thông tin" đang sử dụng GB = Gigabyte .


1
Điều đó sẽ không đến gần với sự khác biệt ~ 63GB.
samh

tốt, tùy thuộc vào ý nghĩa của bạn khi 'đóng', vì nó chiếm 17 GB GB của nó
chillin

Tôi nghĩ rằng chỉ chiếm 27% sự khác biệt là "không đến gần". Gordon Davisson có lẽ là chính xác nhất ở đây.
samh

0

Chỉnh sửa: Xem câu trả lời của Gordon Davisson trước khi thực hiện các bước này.

Nếu thất bại:

  • Khởi động trong OS X Recovery . Chọn khối lượng khởi động của bạn từ Disk Utility> Repair Disk. Quan sát nếu có bất kỳ lỗi FS nào được tìm thấy / sửa chữa và khởi động lại bình thường. Sau đó, xem sự khác biệt đã biến mất.

0

Câu trả lời của chillin là hoàn toàn chính xác.

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

Nếu bạn làm toán (chuyển đổi từ 250,14 GB sang Gi), nó sẽ là

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

Chính xác là 233 Gi.


0

Rác. Không ai đề cập đến thùng rác, đây chỉ là một thư mục khác của "df" và "du" nhưng thường, một cách khó hiểu, trộn lẫn với cách Finder báo cáo không gian trống. Bạn đã dọn rác và kiểm tra lại?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.