ไม่มีที่ว่างเหลือถึงแม้ว่าฉันมีพาร์ติชัน 990 GB ที่ไม่ได้ถูกแตะต้อง


10

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

การติดตั้งพาร์ติชั่นปรากฏขึ้นและไม่มีตัวเลือกมีเพียง 2 พาร์ติชั่นที่ฉันสามารถเลือกได้หนึ่งอันมีขนาดประมาณ 10GB ซึ่งถูกจัดสรรสำหรับระบบที่ฉันสมมติและ 990GB สำหรับตัวฉันเอง แต่ ... ไม่มีการปรับขนาดแก้ไขเพิ่มตัวเลือกปุ่มเดียว ฉันกดได้คือ Forward พร้อมกับข้อผิดพลาดที่ GRUB ไม่สามารถติดตั้งบนพาร์ติชันใดก็ได้และดำเนินการต่อ ตื่นเต้นฉันเริ่มทำทุกอย่างในการบูทอัพอัปเดตและหลังจากนั้นเสร็จฉันก็ลองเกมเพื่อดูว่าพีซีรู้สึกอย่างไรและไปติดตั้ง Steam เพื่อระบบเท่านั้น บอกว่าฉันไม่มีพื้นที่เหลือแม้ว่าฉันควรจะมีพาร์ติชั่นที่ไม่มีใครแตะต้องเหลือ 990GB

และตอนนี้ฉันไม่สามารถดาวน์โหลด Ubuntu อีกรุ่นหนึ่งเพื่อติดบน USB เพื่อติดตั้งใหม่และในแอพ Disks มันระบุว่าระบบไฟล์พาร์ติชัน 2 8.0GB Ext4 / dev / sda2 ติดตั้งที่รูทระบบไฟล์และพาร์ติชันอื่นที่พีซีเห็น มันเป็นฮาร์ดไดรฟ์ภายนอกเพราะฉันสามารถดีดมันออกมาได้และฉันก็สามารถเมานต์และถอดออกได้ตลอดเวลาไม่ว่าฉันจะใช้แบบไหนฉันก็ใช้พื้นที่นั้นไม่ได้

ตอนนี้ฉันไม่มีที่ว่างที่จะทำอะไร

นี่คือสิ่งที่df -hคำสั่งแสดง:

Filesystem                 Size  Used Avail Use% Mounted on    
udev                       3,9G     0  3,9G   0% /dev    
tmpfs                      785M  9,5M  776M   2% /run
/dev/sda2                  7,3G  6,9G  576K 100% /    
tmpfs                      3,9G   26M  3,9G   1% /dev/shm    
tmpfs                      5,0M  4,0K  5,0M   1% /run/lock
tmpfs                      3,9G     0  3,9G   0% /sys/fs/cgroup    
cgmfs                      100K     0  100K   0% /run/cgmanager/fs    
tmpfs                      785M   64K  785M   1% /run/user/1000    
/home/lightriphy/.Private  7,3G  6,9G  576K 100% /home/lightriphy

นี่คือlsblkข้อมูลคำสั่ง:

lightriphy@Lightriphy-HQ:~$ lsblk    
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT    
sda      8:0    0 931,5G  0 disk     
└─sda2   8:2    0   7,5G  0 part /    
sr0     11:0    1   3,5G  0 rom  

และนี่คือsudo parted -lข้อมูลคำสั่ง:

Model: ATA ST1000DM010-2EP1 (scsi) 
Disk /dev/sda: 1000GB 
Sector size (logical/physical): 512B/4096B 
Partition Table: msdos 
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags  
 2      4096MB  12,1GB  8000MB  primary  ext4

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

2
หรือคุณสามารถทำได้sudo parted resize /dev/sda2 30000และsudo resize2fs /dev/sda2จะนำพาร์ติชันรูทของคุณไปที่ 30 GB
Charles Green

3
โปรดย่อคำถามให้ตรงกับข้อเท็จจริงและอธิบายหัวเรื่องให้ละเอียด "Complete Disaster" อาจเป็นชื่อการทำงานที่ชัดเจนสำหรับคุณในตอนนี้ แต่ไม่ใช่ชื่อที่สื่อความหมายมาก
Jonas Stein

คำตอบ:


8

ปรากฏว่าระหว่างการติดตั้ง 990 GB ที่คุณคาดว่าจะเห็นไม่ได้แบ่งพาร์ติชันและติดตั้ง


ตามความคิดเห็นของคุณคุณไม่สามารถรับการติดตั้ง gparted คุณสามารถปรับขนาดพาร์ติชันรูทของคุณด้วยชุดคำสั่งต่อไปนี้:

sudo parted resize /dev/sda2 30000
sudo resize2fs /dev/sda2

สิ่งนี้จะเพิ่มขนาดของพาร์ติชันรากของคุณเป็น 30 GB ฉันจะติดตั้ง gparted และเพิ่มขนาดของพาร์ติชันที่นั่นเพื่อให้ครอบคลุมดิสก์ทั้งหมดของคุณ


ควรติดตั้งยูทิลิตี้ 'cfdisk' บนระบบของคุณแล้วและสามารถใช้สร้างพาร์ติชัน ext4 ใหม่ได้ หรือคุณอาจสร้างพื้นที่ว่างเพียงพอบนพาร์ติชันปัจจุบันของคุณเพื่อติดตั้ง gparted โดย

sudo apt autoremove
sudo apt clean
sudo apt install gparted

หากคุณสามารถทำงานได้ดีคุณสามารถขยายขนาดของ '/ dev / sda2' เพื่อครอบครองดิสก์ทั้งหมด อีกวิธีหนึ่งคือมีขั้นตอนในการสร้าง diectory บ้านใหม่ ...


ใช้ 'gparted' หรือ 'cfdisk' เพื่อสร้างพาร์ติชันใหม่ในพื้นที่ว่างบนดิสก์ของคุณ blkidควรใช้เพื่อค้นหา UUID ของพาร์ติชันที่คุณต้องการ

มีพาร์ติชันและ UUID: ขั้นตอนจะแสดงอยู่ด้านล่าง แต่โปรดอ่านhttps://help.ubuntu.com/community/Partitioning/Home/Movingสำหรับคำอธิบายโดยละเอียดเกี่ยวกับสิ่งที่เกิดขึ้น

sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

เปิด fstab ดั้งเดิมใน text editor:

sudo gedit /etc/fstab 

และเพิ่มบรรทัดเหล่านี้ลงไป

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /media/home    ext4          defaults       0       2 

ตอนนี้เมาท์พาร์ติชันใหม่

sudo mkdir /media/home
sudo mount -a

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

sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

ตอนนี้เราต้องแก้ไข fstab อีกครั้งเพื่อชี้ไปที่พาร์ติชันใหม่และติดตั้งเป็น / home ดังนั้นอีกครั้งในบรรทัดคำสั่ง

sudo gedit /etc/fstab

และแก้ไขบรรทัดที่คุณเพิ่มไว้ก่อนหน้านี้เปลี่ยนส่วน "/ media / home" เป็นเพียงพูดว่า "/ home" เพื่อให้มีลักษณะดังนี้:

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /home    ext3          defaults       0       2


cd / && sudo mv /home /old_home && sudo mkdir /home
sudo reboot

ตอนนี้คุณควรมีไดเรกทอรี '/ home' ของคุณในพาร์ติชันใหม่ (ที่มีพื้นที่ว่างจำนวนมาก) และสามารถลบไดเรกทอรี '/ old_home' ออกจากพื้นที่ว่างในดิสก์หลัก


1
@Pavel เพิ่มอีกส่วนที่ด้านบนของคำตอบ ...
ชาร์ลส์กรีน

1
@Pavel ไม่ทราบ 'การเข้าสู่ระบบวน' - ดู/ubuntu/223501/ubuntu-gets-stuck-in-a-login-loop
Charles Green

1
@Pavel ctrl + alt + f1 ควรทิ้งคุณไว้ในเทอร์มินัลข้อความที่คุณสามารถเข้าสู่ระบบได้หรือไม่
trognanders

1
@Pavel คุณไม่ใช่คนเดียวที่มีปัญหานี้ แต่คุณควรที่จะเข้าร่วม #ubuntu IRC channel บน Freenode เพื่อขอความช่วยเหลือแบบเรียลไทม์ถ้าคุณทำได้ ถ้าห่วงการเข้าสู่ระบบที่คุณติดอยู่อาจเกี่ยวข้องกับโฮมไดเร็กตอรี่ที่เข้ารหัสของคุณควบคู่ไปกับดิสก์เต็ม ระบบ Ubuntu ส่วนใหญ่ได้รับการกำหนดค่าเพื่อให้คุณใส่เชลล์การกู้คืนเป็นตัวเลือกเมนูในเวลาบูต การใช้สิ่งนั้นกับคำสั่งแบบแยกส่วนและ resize2fs ที่ด้านบนของคำตอบนี้อาจช่วยคุณได้
Perkins

1
@Pavel เว้นแต่ว่าคุณได้ทำลายข้อมูลของคุณในความพยายามที่จะปรับขนาดพาร์ติชันของคุณไม่จำเป็นต้องทำการติดตั้งใหม่เพียงแค่บูตจากแท่ง USB และใช้ gparted เพื่อปรับขนาดให้เต็มขนาดของดิสก์
Perkins

0

ตอนนี้ทุกอย่างถูกต้องและทำงานได้อย่างไร้ที่ติ ฉันได้ติดตั้งระบบอีกครั้งโดยใช้ USB stick ด้วยความช่วยเหลือของการสอนและแอปพลิเคชั่น Rufus เช็ดข้อมูลทั้งหมดของอันก่อนหน้านี้และแบ่งพื้นที่อย่างถูกต้อง ฉันขอขอบคุณทุกคนอย่างจริงใจโดยเฉพาะCharles Greenสำหรับเวลาและความพยายามของคุณและขออภัยที่ขาดความรู้ที่ฉันมีต่อ Ubuntu มันจะดีขึ้นทันเวลา!

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