ทำไม ~ / .local / share / ถังขยะยังคงใช้พื้นที่จำนวนมากแม้ว่าจะล้างถังขยะแล้ว? [ปิด]


16

ฉันลบไฟล์ผ่าน Nautilus จากนั้นฉันก็ล้างถังขยะ มันแสดงว่าว่างเปล่า อย่างไรก็ตาม ~ / .local / share / Trash มีเนื้อหา 1.5G ฉันมี SSD ขนาดเล็กดังนั้นมันจึงน่ารำคาญอย่างมาก นี่คือสิ่งที่ ~ / .local / share / Trash แสดงให้เห็นตอนนี้

mfisch@caprica:~/.local/share/Trash$ du -h .
4.0K    ./expunged
988M    ./files/binary-precise-armhf-tar-20130123-6.tar/casper
8.0K    ./files/binary-precise-armhf-tar-20130123-6.tar/.disk
12K ./files/binary-precise-armhf-tar-20130123-6.tar/install
988M    ./files/binary-precise-armhf-tar-20130123-6.tar
1.5G    ./files
24K ./info
1.5G    .

เหตุใดไฟล์เหล่านี้จึงไม่ถูกลบ พวกเขาจะถูกล้างในภายหลังโดยอาจ cron?

การแก้ไข:

  • ฉันใช้ภาพที่อัปเดตเต็มแล้ว 12.10
  • ไฟล์เหล่านี้อยู่ใน ~ / Downloads บนไดรฟ์ SSD ของฉันซึ่งไม่ได้อยู่ในอุปกรณ์อื่น

สิทธิ์ดูดี และเช้านี้ฉันมีไฟล์อีก 4 ไฟล์ในนี้ที่ไม่เคยถูกลบออกเมื่อฉันล้างถังขยะ:

ls -rl ~/.local/share/Trash
total 12
drwx------ 2 mfisch mfisch 4096 Jan 23 20:15 info
drwx------ 3 mfisch mfisch 4096 Jan 23 20:15 files
drwx------ 2 mfisch mfisch 4096 Jan 22 14:01 expunged

ls -rl ~/.local/share/Trash/files/
-rw-rw-r-- 1 mfisch mfisch 313935076 Jan 23 12:33 maguro.img
-rw-rw-r-- 1 mfisch mfisch   4679680 Jan 23 12:30 maguro-boot.img
-rw-rw-r-- 1 mfisch mfisch 179398453 Jan 23 12:35 grouper.img.gz
-rw-rw-r-- 1 mfisch mfisch   5244928 Jan 23 12:33 grouper-boot.img
drwxr-xr-x 5 mfisch mfisch      4096 Jan 23 16:05 binary-precise-armhf-tar-20130123-6.tar

ดังนั้นนี่คือการปรับปรุง ฉันคิดว่า -rf'd .local / share / Trash เมื่อสัปดาห์ที่แล้ว มันไม่ได้กลับมาจนกว่าฉันจะรีบูทสองสามวันต่อมา ตั้งแต่นั้นมามันก็ประพฤติดี ดังนั้นฉันคิดว่านี่หมายความว่านี่เป็นข้อผิดพลาดแทนที่จะเป็นคำถามที่มีประโยชน์ ฉันจะส่งบั๊กถ้ามันเกิดขึ้นอีกครั้งเพราะฉันควรจะเชื่อใจได้ว่าถังขยะกำลังทำสิ่งที่ควรทำ นี่คือสิ่งที่ดูเหมือนตอนนี้:

mfisch@caprica:~/.local/share/Trash$ du .
4   ./expunged
4   ./files
4   ./info
16  .

OP ตั้งค่าสถานะว่านี่เป็นข้อบกพร่องและขอให้ปิด
fossfreedom

2
ใครช่วยกรุณาให้ลิงค์ไปที่ข้อผิดพลาดนี้?

//, ข้อผิดพลาดอยู่ที่ไหน? อยู่ใน Launchpad หรือไม่
Nathan Basanese

คำตอบ:


0

คุณเปิดใช้งาน TRIM บน SSD ของคุณหรือไม่ถ้าไม่ใช่จะเป็นการดีที่จะทำเช่นนั้น TRIM ช่วยปรับปรุงความเข้ากันได้ของคอมพิวเตอร์ของคุณกับ Linux OS และเพิ่มอายุการใช้งานของ SSD

นี่คือวิธีที่คุณทำ


ฉันเรียกใช้ทุกสองสามสัปดาห์ แต่นั่นจะไม่แก้ปัญหาถังขยะไม่ทำงาน
mfisch

0

"ถังขยะ" ถูกวางซ้อนทับใน Linux เนื่องจากระบบไฟล์ของเราไม่ทำงานเหมือน NTFS ที่ผู้คนคาดหวังว่ามาจาก Windows โดยส่วนตัวแล้วฉันคิดว่าวิธีปฏิบัติที่ดีที่สุดคือการหลีกเลี่ยงการใช้แคชขยะและสิ่งต่าง ๆ ไม่ว่าจะไปทางไหนหรือไปทางไหน

ในสถานการณ์ของคุณถ้าฉันต้องการใช้มันต่อไปฉันจะสร้างสคริปต์ทุบตีบนเดสก์ท็อปของฉันเพื่อ:

rm -rf "path to trash folder"

และเรียกใช้หลังจากที่ฉัน "ล้าง" ถังขยะ


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