วิธีเรียกคืนพื้นที่ดิสก์ใน Linux

M $ Windows เป็นที่รู้จักกันดีในเรื่อง "กินดิสก์". กล่าวอีกนัยหนึ่งคือการสร้างชุดไฟล์ชั่วคราวและการดำเนินการอื่น ๆ อย่างซ่อนเร้นซึ่งใช้พื้นที่บนฮาร์ดดิสก์ของเรามากขึ้นเรื่อย ๆ และในขณะเดียวกันก็ทำให้คอมพิวเตอร์ของเราทำงานช้าลง นี่เป็นหนึ่งในหลาย ๆ สาเหตุที่หลาย ๆ คนหลังจากผ่านไปหลายเดือนชอบที่จะฟอร์แมตทุกอย่างและติดตั้ง Win ใหม่ตั้งแต่ต้น 

โชคดีที่นี่ไม่ใช่กรณีบน Linux. พวกคุณบางคนอาจโชคดีที่มีซูเปอร์ไดรฟ์หลายกิกะไบต์ส่วนคนอื่น ๆ จะนับพื้นที่ทุก MB ไม่ว่าในกรณีใดจะเป็นการดีกว่าเสมอที่จะทำให้ระบบของเราสะอาดและประหยัดพื้นที่ให้มากที่สุดแม้ว่าจะเป็นเรื่องของ Linux ก็ตาม

วิธีที่ "ง่ายสุด ๆ ": Ubuntu Tweak

จริงๆแล้วมี 2 วิธีง่ายๆในการ "ล้าง" ดิสก์ของคุณใน Ubuntu

อย่างแรกนั่น ฉันไม่แนะนำเลย es ใช้น้ำยาทำความสะอาด พัฒนาโดย Canonical และรวมไว้โดยค่าเริ่มต้นใน Ubuntu ซึ่งคุณสามารถเข้าถึงได้โดยไปที่ ระบบ> การดูแลระบบ> ทำความสะอาด. ความจริงก็คือฉันไม่เคยเข้าใจว่าโปรแกรมเล็ก ๆ นี้ใช้งานได้กับเกณฑ์ใด มันคือหายนะจริงๆ ในกรณีของฉันฉันพยายามลบแพ็คเกจที่ฉันติดตั้งผ่าน PPA มาโดยตลอด และไม่เพียงแค่นั้นเขาไม่เคยแนะนำให้ลบสิ่งอื่นใดดังนั้นแอปพลิเคชันนี้จึงดูเหมือนไม่มีประโยชน์สำหรับฉันเลย บางทีพวกคุณบางคนอาจจะรู้ว่ามันทำงานอย่างไรและสามารถสอนพวกเราทุกคนที่ไม่มีความคิด (ซึ่งเป็นการเริ่มต้นที่ไม่ดี)

วิธีที่สองนั่น ฉันขอแนะนำ es ติดตั้ง ปรับแต่ง Ubuntu. ฉันเปิดเทอร์มินัลและเขียนว่า:

sudo add-apt-repository ppa: tualatrix / ppa
sudo ปรับปรุง apt-get
อัพเกรด apt-get sudo

เมื่อติดตั้งแล้วให้คลิกปุ่ม ตัวทำความสะอาดแพ็คเกจ. ส่วนที่เหลือเป็นตัวอธิบาย จากที่นั่นคุณจะสามารถล้างแพ็คเกจล้างแคชของแพ็คเกจล้างการกำหนดค่าของแพ็คเกจลบเมล็ดเก่าและแม้แต่ลบ PPA (พร้อมกับแพ็คเกจที่ติดตั้งจาก PPA นั้น) โดยใช้ ppa-purge

ให้คำสั่งเทอร์มินัลแก่ฉัน

สำหรับผู้ที่ชื่นชอบบรรทัดคำสั่งหรือผู้ที่ไม่สามารถติดตั้ง Ubuntu Tweak บน distro ที่ต้องการได้นี่คือบางสิ่งที่คุณสามารถทำได้เพื่อเรียกคืนพื้นที่ดิสก์

หมายเหตุ: ฉันได้เตือนคุณแล้วว่าเทคนิคบางอย่างเหล่านี้สามารถเปลี่ยนแปลงความเสถียรของระบบของคุณได้ ฉันไม่แนะนำให้คุณทำบนเครื่องที่เก็บข้อมูลที่มีค่า

ลบแพ็คเกจที่ติดตั้งด้วยแอพพลิเคชั่นที่คุณลบในภายหลัง

ก่อนที่จะไปสู่การแก้ปัญหาควรบอกว่าเพื่อหลีกเลี่ยงการทำเช่นนี้แทนที่จะใช้เสมอ apt-get ในการติดตั้งหรือถอนการติดตั้งแอพพลิเคชั่นควรใช้ ความถนัดอย่างแม่นยำเนื่องจากจะลบการอ้างอิงทั้งหมดที่ไม่ได้ใช้งานโดยโปรแกรมอื่น

หากคุณใช้ apt-get ฉันเขียนว่า:

sudo apt-get autoremove

นำเมล็ดเก่าออก

dpkg -l | grep "linux-"

นี่จะแสดงรายการแพ็คเกจต่างๆ สิ่งที่คุณต้องลบคือสิ่งที่มี -ภาพ y - ส่วนหัว. อย่าลืมลบสิ่งที่อัปเดตที่สุดเนื่องจากคุณจะไม่สามารถเริ่มคอมพิวเตอร์ได้!

ลบแพ็คเกจที่ไม่มีที่มาโดยใช้ deborphan

แพ็กเกจ Orphaned คือแพ็กเกจที่ไม่ได้ขึ้นอยู่กับแพ็กเกจอื่นและยังไม่ได้ติดตั้ง "ด้วยตนเอง" การตรวจจับและลบ "ด้วยมือ" อาจเป็นงานที่น่ากลัวจริงๆ แต่ต้องขอบคุณ deborphan แพคเกจเด็กกำพร้าจึงมีการนับวัน

sudo apt-get ติดตั้ง deborphan

หากต้องการดูรายการแพ็กเกจ orphaned ที่ติดตั้งในระบบของคุณให้ดำเนินการ:

Deborphan

วิธีที่ใช้งานง่ายที่สุดในการใช้ deborphan คือการเพิ่มตัวกรองใน Synaptic ในการทำเช่นนี้ฉันเปิด Synaptic ไปที่ การตั้งค่า> ตัวกรอง แล้วคลิกปุ่ม Nuevo. ที่ไหนเอ่ย ตัวกรองใหม่ให้ตั้งชื่อที่สื่อความหมายเช่น Orphans จากนั้นคลิกปุ่ม ยกเลิกการเลือกทั้งหมด และเลือกตัวเลือก เด็กกำพร้า. ให้ ยอมรับ.

พร้อมตั้งแต่นี้เป็นต้นไปเมื่อคุณเปิด Synaptic คุณจะสามารถดูรายการแพ็คเกจที่ไม่มีที่มาได้โดยคลิกที่ปุ่มฟิลเตอร์ส่วนตัว (ดูด้านล่างซ้าย) และเลือกตัวกรองที่สร้างในขั้นตอนก่อนหน้า ในการถอนการติดตั้งเช่นเดียวกับโปรแกรมอื่น ๆ คุณทำเครื่องหมายด้วยปุ่มขวาและเลือกตัวเลือก ตรวจสอบเพื่อถอนการติดตั้งอย่างสมบูรณ์.

อีกครั้งหากคุณไม่ชอบ Synaptic คุณสามารถทำได้ผ่านเทอร์มินัล

คุณสามารถลบทีละแพ็คเกจที่แสดงรายการโดยคำสั่ง deborphan หรือ

sudo apt-get purge PACKAGE

หรือลบแพ็กเกจ orphaned ทั้งหมดในช็อตเดียวโดยใช้คำสั่งต่อไปนี้:

sudo apt-get purge $ (deborphan)
หมายเหตุ: ฉันได้เตือนคุณแล้วว่ามีคนบอกว่าบางครั้ง deborphan "สับสน" บางแพ็คเกจและคิดว่าพวกเขาเป็นเด็กกำพร้าทั้งที่จริงๆแล้วไม่ใช่

ลบแพ็คเกจเอกสารในภาษาอื่นโดยใช้ localepurge

sudo apt-get ติดตั้ง localepurge

พร้อม. มันยังคงดำเนินการได้ด้วยการอนุญาตของผู้ใช้ขั้นสูง

sudo localeurge

เมื่อกำหนดค่าแล้วหน้าจอจะปรากฏขึ้นเพื่อให้เราสามารถเลือกภาษาเหล่านั้นที่เราต้องการเก็บไว้ได้ จากที่นี่ทุกครั้งที่เราติดตั้งแอปพลิเคชันโดยใช้ apt-get / aptitude / dpkg จะทำงานโดยอัตโนมัติ สถานที่ เมื่อสิ้นสุดการติดตั้งและจะลบภาษาที่ไม่ได้เลือกมาก่อน

ลบไฟล์ชั่วคราวโดยอัตโนมัติ

หมายเหตุ: บันทึกด้วยโปรแกรมเหล่านี้เนื่องจากอาจทำให้เสถียรภาพของระบบของคุณเสียหายได้หากคุณไม่ทราบวิธีใช้อย่างระมัดระวัง
sudo apt-get bleachbit ติดตั้ง

พวกเขายังสามารถให้บริการ ฟลินท์ o Cruftซึ่งร่วมกับ bleachbit ถือได้ว่าเทียบเท่ากับ CCleaner ที่มีชื่อเสียง

sudo apt-get ติดตั้ง fslint
sudo apt-get ติดตั้ง cruft

คุณชอบล้างแคช "ด้วยมือ" แทนการใช้ Bleachbit ใช่ไหม?

ในการลบสำเนาของแพ็คเกจที่ต้องดาวน์โหลดเมื่อเกิดการอัปเดตระบบของคุณฉันได้เขียนไว้ในเทอร์มินัล:

sudo apt-get สะอาด

ล้างแคชทั้งหมด

sudo apt-get autoclean

จะลบเฉพาะแพ็คเกจที่ไม่สามารถดาวน์โหลดได้และถือว่าไม่มีประโยชน์

เรียกคืนพื้นที่ที่สงวนไว้บนระบบไฟล์ ext3 ext4:

โดยค่าเริ่มต้นพื้นที่ดิสก์ 5% จะสงวนไว้สำหรับ "ผู้ใช้ขั้นสูง" อย่างไรก็ตามสิ่งนี้อาจทำให้สูญเสียพื้นที่ดิสก์จำนวนมากโดยเฉพาะในเครื่องที่ใช้ผู้ใช้เพียง 1 คน

ค่านี้สามารถแก้ไขได้ในหน่วยที่ถอดออก ดังนั้นสิ่งแรกที่เราต้องทำคือถอดชิ้นส่วนที่เราต้องการทำความสะอาด:

tune2fs -m PERCENTAGE_OF_RESERVED_SPACE / dev / PARTITION

โดยที่ PARTITION สอดคล้องกับหมายเลขดิสก์และพาร์ติชัน (ทั้งสองได้มาจากการอ่านไฟล์ / etc / mtab)

ในกรณีที่คุณเป็นผู้เชี่ยวชาญจริงคุณสามารถปรับเปลี่ยนจำนวนบล็อกที่สงวนไว้ได้:

tune2fs -r NUM_BLOCKS / dev / PARTITION

หมุนบันทึก

sudo apt-get logrotate ติดตั้ง

ลบแพ็คเกจการเปลี่ยนผ่าน

sudo dpkg -l | grep เปลี่ยนผ่าน

ทำความสะอาดสภาพแวดล้อม apt-build (ถ้าใช้)

apt-build สร้างสะอาด
ฉลาดสร้างแหล่งที่มาที่สะอาด
apt-build clean-repository

ตรวจสอบว่าไฟล์และโฟลเดอร์ใดใหญ่กว่า

du -m / 2> / dev / null | เรียง -rn | ศีรษะ

คุณยังสามารถใช้อินเทอร์เฟซแบบกราฟิกที่มีให้โดย Disk Analyzer ไปที่ โปรแกรม> อุปกรณ์เสริม> ตัววิเคราะห์การใช้งานดิสก์

บันทึกเฉพาะแพ็คเกจที่จำเป็น (ลบไลบรารีที่ไม่ได้ใช้)

sudo apt-get ติดตั้ง debfoster

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เมาริซิโอโดมิงเกซ dijo

    คำวิจารณ์เชิงสร้างสรรค์ไม่ใช่ผู้อ่านทุกคนที่เป็นผู้ใช้ Ubuntu (หรือเดเบียนที่ได้รับ) ชื่อของโพสต์นี้แสดงให้เห็นว่าเป็นเคล็ดลับที่ใช้ได้กับ distro ใด ๆ แต่เมื่ออ่านคุณตั้งชื่อเครื่องมือของ Ubuntu และพารามิเตอร์ตัวจัดการแพ็คเกจเดเบียน (apt-get) ในการสังเคราะห์ Linux ไม่ใช่คำพ้องความหมายสำหรับอูบุนตู / เดเบียนชื่อเรื่องเช่น "วิธีการกู้คืนพื้นที่ดิสก์ใน UBUNTU / DEBIAN" น่าจะเหมาะกับรสนิยมของฉันมากกว่าเนื่องจากคุณไม่ได้ให้รายละเอียดขั้นตอนในการทำความสะอาด distros อื่น ๆ

    ความนับถือ

  2.   จอห์น dijo

    ใช้ขั้นตอนกับ distro ของคุณ

  3.   มาใช้ Linux กันเถอะ dijo

    ดีมาก! อย่างไรก็ตามสำหรับฉันดูเหมือนว่าคุณไม่จำเป็นต้องทำตามขั้นตอนแรก Bleachbit ยังดูแลเรื่องการทำความสะอาดที่ ... ฉันคิดว่าฉันไม่แน่ใจ
    ในทำนองเดียวกันหากคุณยังไม่ได้ลองอย่าลังเลอีกต่อไป: ติดตั้ง Ubuntu Tweak ด้วยลูกน้อยนี้คุณจะสามารถทำทุกอย่างได้แม้กระทั่งลบเมล็ดเก่าลบ PPA ฯลฯ
    กอด! พอล.

  4.   เนลินุกซ์ dijo

    ฉันเพิ่งทำ

    sudo apt-get autoremove && sudo apt-get autoclean

    และฉันใช้ bleachbit เป็นครั้งคราวและได้ผลดีมาก😉

    ไชโย!

  5.   อุ้งเท้า dijo

    การสอนที่ดีมากแนะนำสำหรับผู้ที่พลาด windows 🙂

  6.   จาวี เดเบียน บีบี อาร์ dijo

    เคล็ดลับ: Synaptic มีตัวกรอง "การตั้งค่าที่เหลือ" ที่ช่วยให้คุณสามารถลบการตั้งค่าที่ไม่ได้ใช้ออกไปได้เช่นเดียวกับที่ทำ
    sudo apt-get autoremove --purge

  7.   ไอโบนซี dijo

    น่าสนใจ ขอบคุณ ในกรณีของฉันด้วย Linux Mint MATE คำสั่งที่ทำให้พื้นที่ว่างมากที่สุด (หลายกิกะไบต์) เป็นดังนี้:
    sudo flatpak ซ่อม