คำแนะนำการแบ่งพาร์ติชันฉันจะหยุดใช้พื้นที่ว่างบนพาร์ติชัน“ /” ได้อย่างไร


9

ฉันรัน Ubuntu 10.04 บน EEEPC ด้วยชุดSSD ความเร็ว 4GBเป็น / พาร์ทิชันและSSD ที่ช้ากว่า 16GBตั้งค่าเป็นพาร์ติชัน / home ฉันหมดพื้นที่ใน "/" และไม่สามารถติดตั้งอัปเดตล่าสุดหรือแอปใหม่

ฉันจะจัดการพาร์ติชันให้ดีขึ้นได้อย่างไรเพื่อหลีกเลี่ยงปัญหานี้? จำไว้ว่า SSD ขนาดใหญ่มีประสิทธิภาพต่ำกว่าดังนั้นฉันไม่คิดว่าฉันควรใช้สิ่งนี้กับระบบปฏิบัติการ เป็นไปได้ไหมที่จะติดตั้งแอพไปยังพาร์ติชั่นอื่นเมื่อใช้งาน apt?

คำแนะนำใด ๆ?

ขอบคุณ.

คำตอบ:


9

ต่อไปนี้เป็นวิธีการลดพื้นที่ที่จัดทำโดยแพคเกจ:

  • ลบแพ็คเกจแบบถอดได้อัตโนมัติของคุณ : ไปที่ System -> Administration -> Synaptic Package Manager คลิกปุ่ม 'สถานะ' ที่ด้านล่างซ้าย คลิกตัวกรองติดตั้ง (ถอดออกอัตโนมัติ) คลิกที่หนึ่งในแพ็คเกจและกด Ctrl-a เพื่อเลือกทั้งหมด คลิกขวาถัดไปบนหนึ่งในแพ็คเกจและคลิก 'ทำเครื่องหมายเพื่อลบ' จากนั้นคลิกปุ่มใช้ในแถบเครื่องมือข้อความตอบกลับอัตโนมัติ

  • ลบแพคเกจแคชของคุณ : ใน Synaptic คลิกการตั้งค่า> การตั้งค่าและคลิกแท็บ 'ไฟล์' คลิกปุ่มที่ระบุว่า 'Delete Cached Package Files'การตั้งค่า synaptic

  • ตั้งค่าเพื่อลบแพ็คเกจเมื่อติดตั้งแล้ว : ใน Synaptic คลิกการตั้งค่า> การตั้งค่าและคลิกแท็บ 'ไฟล์' คลิกปุ่มตัวเลือกที่ระบุว่า 'ลบแพ็คเกจที่ดาวน์โหลดหลังจากการติดตั้ง'การตั้งค่า synaptic

คุณสามารถสร้างสคริปต์ทุบตีเพื่อทำงานเหล่านี้โดยอัตโนมัติ:

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb

สิ่งนี้สามารถรันด้วยคำสั่งนี้:

sudo ~/clean.sh

การวินิจฉัยว่าพื้นที่ว่างไปแล้ว :

ไปที่แอปพลิเคชัน -> อุปกรณ์เสริม -> ตัววิเคราะห์การใช้งานดิสก์

คลิกปุ่ม 'สแกนระบบไฟล์':

baoabab

สิ่งนี้จะให้รายละเอียดเกี่ยวกับพื้นที่ที่ใช้งานและที่:

baoabab

การแยกส่วนของระบบไฟล์ไปยังไดรฟ์ / พาร์ติชั่นต่าง ๆ :

เป็นไปได้ที่จะนำชิ้นส่วนของระบบไฟล์ (เช่น / var หรือ / usr) ไปไว้ในพาร์ติชันแยกต่างหากในไดรฟ์อื่น กระบวนการนี้จะเหมือนกับการแยกพาร์ติชัน yout / home ซึ่งคุณได้ทำไปแล้ว

บทเรียนเหล่านี้: http://www.psychocats.net/ubuntu/separatehomeและhttp://www.psychocats.net/ubuntu/mountlinuxควรให้ข้อมูลที่จำเป็นแก่คุณ


localepurgeฉันยังอยากจะแนะนำให้ติดตั้งสิ่งที่ต้องการ ubuntu-tweakยังมีระบบทำความสะอาดที่ยอดเยี่ยม (ฉันจะหลีกเลี่ยงcomputer-janitor) แน่นอนนอกจากนี้ยังมีการทำความสะอาดระบบชอบและbleachbit fslint
aperson

สิ่งนี้ช่วยได้อย่างแน่นอนขอบคุณมาก ฉันจัดการล้างพื้นที่จำนวนมากโดยใช้ตัวจัดการแพคเกจของ ubuntu-tweak ซึ่งเป็นคำแนะนำที่ดี!
zefer

2

แรกทำตามคำแนะนำของ dv3500ea ในการลบ cruft และวิเคราะห์การใช้งานดิสก์

หากคุณยังมีพื้นที่ไม่เพียงพอในพาร์ติชันระบบให้ย้ายบางส่วนของระบบไปยังพาร์ติชันหลัก อย่าสร้างพาร์ติชันใหม่บนไดรฟ์ 16GB แม้ว่าใช้พาร์ติชันที่มีอยู่เพื่อให้คุณไม่ต้องกังวลกับการเลือกขนาด

เลือกส่วนหนึ่งส่วนใหญ่ของระบบที่คุณไม่สนใจเกี่ยวกับความแตกต่างความเร็ว สิ่งนี้จะต้องเป็นส่วนหนึ่งของ/usrหรือ/varเนื่องจากส่วนที่เหลืออาจจำเป็นในระหว่างเวลาบูตก่อนที่/homeพาร์ติชันจะพร้อมใช้งาน ย้ายส่วนนั้นไปยัง/homeพาร์ติชันและสร้างลิงค์สัญลักษณ์บนพาร์ติชันระบบ ตัวอย่างเช่น/usr/share/docดูเหมือนว่าตัวเลือกที่ดีดังนั้นให้เรียกใช้คำสั่งต่อไปนี้:

sudo mv /usr/share/doc /home/usr-share-doc
sudo ln -s /home/usr-share-doc /usr/share/doc

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

0

ใน EEE701 เก่าของฉันที่มี 4Gb ฉันพบว่า Synaptic เก็บไฟล์ deb เก่าทั้งหมดหลังจากดาวน์โหลดใน / var / cache / apt / archives หากคุณตั้งค่านี้ให้ล้างออกหลังจากดาวน์โหลดคุณอาจพบว่า 4Gb นั้นเพียงพอสำหรับตัวเอง

ใน Synaptic ให้ไปที่การตั้งค่า / การกำหนดค่าเลือกแท็บไฟล์และเลือกตัวเลือกตรงกลาง:

ข้อความแสดงแทน


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