.Cache làm gì? Nó tiêu thụ một không gian đĩa lớn


12

Nó làm gì? Có thể xóa tất cả nội dung của nó? Nó đã tiêu tốn 14GB ổ cứng của tôi rồi.


Tập tin này ở đâu?
soandos

Tại kubfox, trong trường hợp của tôi, nó nằm trong thư mục nhà của người dùng và có 251 MB.
bbaja42

@Amumu, bạn có thể hiển thị những gì trong thư mục đó? ls -al .cache
bbaja42

@soandos nó nằm ở ~ /
Amumu

Câu trả lời:


4

Trong .cachethư mục của tôi , trong Kubfox, có các tệp từ Chromium (trình duyệt internet), VLC (trình phát phương tiện) và các tệp từ apt(cập nhật gói).

Tôi vừa xóa chúng và thử sử dụng Chromium, VLC và apt-get. Tất cả họ "dường như" làm việc.

PS Đây là một câu trả lời tốt, một câu trả lời tốt sẽ đưa ra lời giải thích tại sao lại có thư mục .cache mặc định và khi nào và làm thế nào để xóa nó.

PPS Nếu bạn đang nghĩ đến việc xóa nó, hãy đảm bảo kiểm tra xem chương trình nào đang sử dụng và khởi động lại chúng.


Bộ nhớ đệm thường được sử dụng để tăng tốc một số quy trình. Tôi không có kinh nghiệm với điều này trong linux tuy nhiên.
soandos

1
@ bbaja42 Bộ nhớ cache dường như là bình thường trở lại. Không biết điều gì đã khiến nó ăn quá nhiều không gian. Thật tốt khi biết việc xóa sẽ không làm hại hệ thống. Và, tôi đồng ý với bạn vì có câu trả lời chi tiết sẽ tốt hơn, nhưng trong trường hợp không ai quan tâm, tôi sẽ chấp nhận câu trả lời của bạn vì ít nhất bạn quan tâm :)
Amumu

Có lẽ là một ý tưởng tốt để trước tiên đóng tất cả các ứng dụng đang chạy, sau đó xóa hoặc di chuyển thư mục .cache. Bạn có thể không xóa được các tập tin hiện đang sử dụng.
Michael Butler

8

Đó là một câu hỏi rất cũ, nhưng tôi đoán một câu trả lời mô tả hơn nên được đưa vào đây.

Từ thông số kỹ thuật :

$XDG_CACHE_HOMEđịnh nghĩa thư mục cơ sở liên quan đến việc lưu trữ các tệp dữ liệu không cần thiết cụ thể của người dùng. Nếu $XDG_CACHE_HOME không được đặt hoặc trống, $HOME/.cachenên sử dụng mặc định bằng .

Vì vậy, trừ khi một số phần mềm đang chạy đang tích cực sử dụng thư mục này (ví dụ: hầu hết các trình duyệt lưu bộ nhớ cache của họ và một số phần mềm lưu trữ hình thu nhỏ video / hình ảnh ở đây), nói chung là an toàn để xóa nó. Trước khi bạn làm như vậy, bạn có thể muốn kiểm tra nội dung của nó; tên thư mục con sẽ cho bạn thấy chương trình nào lưu trữ dữ liệu của họ ở đó.


1

Hệ thống của tôi ubfox 14.04. Tôi sẽ sử dụng thủ tục 2 bước. Trước tiên tôi sẽ đổi tên nó thành xxxcache. Sau đó, tôi cố gắng sử dụng các pross sử dụng .cache. Nhiều khả năng họ sẽ tạo .cache mới và đưa thông tin gần đây vào đó. Nói cách khác, tất cả họ nên làm việc, nhưng họ sẽ không nhớ về quá khứ. Tôi không có thời gian để kiểm tra nó, nhưng đây là những gì tôi sẽ làm. Nếu một cái gì đó thực sự không hoạt động nói chrome, hoặc nhật thực, tôi sẽ thay đổi xxxcache trở lại. Trên Ubuntu của tôi có khoảng 30 pross đang sử dụng .cache. IMHO


1

Vì không ai khác chỉ ra điều này, tôi nghĩ rằng có thể tốt để lưu ý rằng "bộ đệm" theo định nghĩa là bản sao thứ 2 của dữ liệu ở nơi khác và bản sao thứ 2 được giữ trong bộ đệm để giúp tăng tốc truy cập vào dữ liệu này .

Ví dụ: với trình duyệt web, hình ảnh, tệp css, v.v. một khi đã tải xuống sẽ được đổi thành tiền mặt nếu có bất kỳ cơ hội nào chúng có thể cần lại. Nếu chúng bị thiếu trong bộ đệm, thì trình duyệt sẽ phát http và chúng được tải lại từ Internet. Trình duyệt chỉ kiểm tra thời gian sửa đổi của mục và nếu những gì trong bộ đệm giống như trên Internet thì nó không được tải xuống nữa mà chỉ là lấy ra khỏi bộ đệm. (Và nếu những gì trên Internet mới hơn, thì nó đã được tải xuống và bộ đệm được cập nhật.)

Do đó, ít nhất là trong trường hợp bộ đệm của trình duyệt, thông tin bộ đệm có thể bị xóa bất cứ lúc nào mà trình duyệt không chạy. Tác dụng phụ là lần tiếp theo bạn tải lại một trang web có thể mất nhiều thời gian hơn để hiển thị.

Bộ nhớ cache apt là tương tự, theo sự hiểu biết tốt nhất của tô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.