พื้นที่ดิสก์ในไดเรกทอรีบ้านลดลง?


8

ฉันมี 200GB HD และเพิ่งติดตั้ง Linux Mint (12 - KDE) เป็นระบบปฏิบัติการเดียว (ฉันฟอร์แมตและเช็ดการติดตั้ง Windows 7 ก่อนหน้าของฉัน) ฉันอยู่ระหว่างการติดตั้ง "แซนด์บ็อกซ์" และเนื่องจากฉันใหม่กับ Linux ฉันกำลังติดตั้งทุกสิ่งที่ไม่สามารถพบได้ด้วยผู้จัดการแพ็คเกจภายใต้/home/<username>ไดเรกทอรีของฉันสิ่งที่ชอบ:

  • เจนกินส์ CI
  • Artifactory
  • Eclipse และปลั๊กอินทั้งหมด
  • AppDynamics Lite
  • WebCastellum

และคนอื่น ๆ. ในขณะที่พยายามติดตั้งปลั๊กอิน Eclipse (ปลั๊กอิน GAE / GWT ของ Google) ฉันได้รับการแจ้งเตือนว่าฉันกำลังจะมีพื้นที่ว่างเหลืออยู่ใน/homeไดเรกทอรีของฉันและแน่นอนว่าปลั๊กอิน Eclipse ไม่สามารถทำการติดตั้งให้เสร็จได้เพราะพื้นที่ดิสก์ว่าง .

เมื่อฉันเรียกใช้dfจาก terminal ฉันได้รับผลลัพธ์นี้:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

ใหม่สำหรับ Linux ดังนั้นนี่ไม่ได้มีความหมายอะไรกับฉันมากนัก แต่ดูเหมือนว่าตอนนี้ฉันใช้ดิสก์ถึง 93% (ซึ่งฉันถือว่าเป็น/dev/sda5)

มันบ้ามาก! นี่คือ 200GB และทั้งหมดที่ฉันทำคือติดตั้งแอพที่ค่อนข้างเล็ก ฉันไม่คิดว่าจะมีสื่อใด ๆ (รูปถ่ายวิดีโอและอื่น ๆ ) ในเครื่องนี้! ฉันติดตั้งระบบปฏิบัติการอย่างแท้จริงและเริ่มตั้งค่าแซนด์บ็อกซ์ของฉัน!

บางสิ่ง:

  • ฉันอ่านdfผลลัพธ์นี้ถูกต้องหรือไม่
  • ฉันจำเป็นต้อง "ติดตั้ง" หรือทำสิ่งพิเศษกับ/homeไดเรกทอรีที่ฉันทำไม่สำเร็จหรือไม่
  • เป็นเรื่องปกติหรือไม่ที่จะได้รับข้อผิดพลาดนอกพื้นที่ดิสก์นี้/homeหากคุณเป็นผู้ใช้ Linux ที่ไม่มีประสบการณ์ (และไม่ได้ติดตั้งหรือใช้เวทมนตร์ Linux อื่น ๆ ตามที่กำหนดข้างต้น)
  • ฉันจะเป็น 93% ได้อย่างไร! ฉันขอไวรัสได้ไหม

ขอบคุณล่วงหน้าสำหรับความช่วยเหลือที่นี่!

แก้ไข : แม้ว่าปัจจุบันจะอ่าน 93% ในขณะนี้เมื่อคืนที่ผ่านมา (ซึ่งเมื่อฉันได้รับข้อผิดพลาดเหล่านี้) มันอยู่ที่ 99%

ผลลัพธ์จากlsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  

คำตอบ:


6

ผลลัพธ์ของdf -h("ขนาดที่มนุษย์อ่านได้") อาจชัดเจนกว่าธรรมดาdfเล็กน้อย

ในความเป็นจริงมันอาจจะแสดงให้เห็นว่าขนาดของ/เพียงประมาณ 13 GB - ฉันเดาว่าคุณสร้างพาร์ติชันที่สอง ~ 190 GB สำหรับ/homeแต่ลืมที่จะติดตั้งจริงดังนั้นไฟล์ทั้งหมดจะถูกเก็บไว้ใน/พาร์ทิชันแรก ( ) .

คุณสามารถใช้lsblkหรือแบ่งพาร์ติชันเครื่องมือเช่นparted/ gpartedเพื่อแสดงรายการพาร์ติชันที่มีอยู่ทั้งหมดและขนาดของพาร์ติชัน

ตรวจสอบว่าพาร์ติชันสำหรับ/homeแสดงโดยlsblkหรือใน/etc/fstabจากนั้นลองติดตั้ง แต่สำหรับตอนนี้ให้ติดตั้งที่อื่นแทนที่จะ/homeยกตัวอย่างเช่น/mnt- เพื่อให้การถ่ายโอนไฟล์ง่ายขึ้น


/dev/sda1การปรับปรุงการแสดงของคุณพาร์ทิชันที่มีขนาดใหญ่ คุณสามารถติดตั้งได้ชั่วคราว/mnt:

# mount /dev/sda1 /mnt

หากคำสั่งประสบความสำเร็จคำสั่งจะกลับมาอย่างเงียบ ๆ หากมันบ่นเกี่ยวกับ "unknown fstype" อาจเป็นได้ว่าพาร์ติชันยังไม่มีระบบไฟล์ใด ๆ - mkfs.ext4 /dev/sda1จะจัดรูปแบบเป็นext4ซึ่งเป็นรูปแบบที่พบได้บ่อยที่สุด

ในการย้ายไฟล์ของคุณออกจากระบบบัญชีของคุณจากนั้นเข้าสู่ระบบในฐานะ root และใช้rsync -avP /home/ /mnt/ในการถ่ายโอนข้อมูล หลังจากนั้นให้ลบออกจากเก่า/homeด้วยตนเอง

ในการทำให้พาร์ติชันติดตั้งอย่างถาวรบน/homeให้เพิ่มสิ่งต่อไปนี้ลงใน fstab:

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

การมี/และ/homeแยกช่วยให้ติดตั้ง Linux ได้ง่ายขึ้น (เช่นถ้าคุณต้องการสลับการกระจาย) แต่ถ้าคุณต้องการผสานคุณสามารถทำได้ด้วยgparted- อย่างไรก็ตามจากซีดีสดไม่ใช่จากระบบเดียวกัน

ภายใน GParted เพียงแค่ลบพาร์ติชันที่ว่างเปล่าขนาดใหญ่และปรับขนาด 13 GB ที่มีอยู่เดิม ระวังว่าคุณอาจต้องติดตั้ง bootloader ของคุณ (ด้วงหรืออะไรก็ตาม) หลังจากทำเช่นนั้น


ขอบคุณ @grawity - ถ้าฉันทำอย่างนี้มันคงไม่ได้ตั้งใจแน่ ๆ ! ฉันเพิ่งใช้ค่าเริ่มต้นทั้งหมดที่ตัวติดตั้ง Mint ให้ฉันเพราะนี่เป็นการติดตั้ง Mint ครั้งแรกของฉันและประสบการณ์อื่น ๆ ที่ฉันเคยมีกับ Ubuntu คำถาม: gpartedให้พื้นที่ฉันเพิ่มขึ้นหรือไม่เพียงแค่ทำความสะอาด 13 - 14 GB ที่ฉันมีนอกเหนือจากให้พื้นที่ฉัน ฉันต้องการทดลองใช้ แต่จะต้องทำให้การติดตั้งทั้งหมดที่ฉันทำเสร็จสิ้นไปแล้ว ขอบคุณอีกครั้ง!
pnongrata

@zharvey: ฉันไม่ทราบว่าคุณมีพาร์ทิชันที่แท้จริงและสิ่งที่คุณบอกgpartedให้ทำเมื่อคุณพูดว่า "ให้พื้นที่เพิ่มเติม" คุณใช้เพื่อสร้างพาร์ติชันใหม่หรือปรับขนาดพาร์ติชันที่มีอยู่หรือไม่ คุณพบอีก 190 GB ที่เป็นพาร์ติชันแยกต่างหากหรือเป็นพื้นที่ "ไม่ได้ปันส่วน" ได้ที่ไหน
user1686

โปรดดูการแก้ไขและการแสดงผลของฉันlsblk- ดูเหมือนว่าฉันมีมากกว่า 200GB (แปลกใจ!) ฉันรู้ว่าเพราะเมื่อเป็นเครื่อง Windows ฉันรู้ว่ามันมี 200GB (และเห็นได้ชัดมากขึ้น) ในนั้น อีกครั้งแน่นอนฉันไม่ได้ขอให้ Mint ทำสิ่งนี้อย่างชัดเจน (พาร์ติชัน 13GB) ฉันเพิ่งใช้ค่าเริ่มต้นที่เสนอและนี่คือผลลัพธ์
pnongrata

ท้ายที่สุดฉันต้องการที่จะรวมsda1และรวมsda5เข้าด้วยกันเนื่องจากไม่มีจุดประสงค์สำหรับพวกเขาที่จะแยกจากกัน
pnongrata

2
@zharvey: ดังนั้นเหมือนฉันเดามีพาร์ทิชันอื่น/dev/sda1, สร้างขึ้นเฉพาะสำหรับ/home... มันเป็นจริงสะดวกมากขึ้นสำหรับ/homeที่จะแยกจากกันก็จะทำให้ระบบปฏิบัติการจะติดตั้งมากได้ง่ายขึ้น หากคุณต้องการผสานคุณจะต้องใช้gpartedจาก LiveCD
user1686

1

ถ้าคณิตศาสตร์ของฉันถูกต้องขนาดของพาร์ติชันคือ 13.7 GB ขึ้นอยู่กับค่าในคอลัมน์ 1K- บล็อก ดูเหมือนว่าเมื่อคุณหรือลินุกซ์ distro ของคุณสร้างพาร์ติชันมันทำให้มีเพียง 13.7 GB สำหรับเครื่องของคุณส่วนที่เหลือของดิสก์ไม่ได้ถูกใช้งาน คุณสามารถปรับขนาดพาร์ติชันโดยใช้ GParted


ขอบคุณ @Kibbee - โปรดดูคำถามของฉันภายใต้คำตอบของ grawity - ฉันมีคำถามเดียวกันสำหรับคุณ!
pnongrata

@zharvey มีคำแนะนำสำหรับการปรับขนาดพาร์ติชันของคุณด้วย GParted ที่นี่ ข้อมูลจะไม่ถูกลบภายใต้สถานการณ์ที่เหมาะสมแม้ว่าจะเป็นความคิดที่ดีที่จะสำรองข้อมูลที่สำคัญจริงๆ gparted.sourceforge.net/larry/resize/resizing.htm
Kibbee
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.