Brak miejsca, mimo że mam nietkniętą partycję 990 GB


10

Zawsze używałem Windowsa jako systemu operacyjnego, co nie jest zaskoczeniem, ale ostatnio widziałem naprawdę dobrą ofertę na komputer stacjonarny, jedyną wadą w moim przypadku było to, że przyszedł z preinstalowanym Ubuntu. Przeprowadziłem badania przed zakupem i zobaczyłem, że Ubuntu oferuje wiele korzyści i naprawdę chciałem wypróbować coś nowego i dobrze, oto jestem!

Wyskakuje instalacja partycji i nie ma opcji, tylko 2 partycje, z których mogłem wybierać, jedną z około 10 GB przydzieloną dla systemu i 990 GB dla siebie, ale ... bez zmiany rozmiaru, edycji, dodawania opcji, jedyny przycisk Mogłem nacisnąć Forward, pojawił się błąd, że GRUB nie został zainstalowany na żadnej z partycji i kontynuował. Podekscytowany, zacząłem robić wszystkie pierwsze rzeczy związane z uruchamianiem, aktualizacjami i tak dalej, a po wszystkim skończyłem, wypróbowałem grę, aby zobaczyć, jak się czuje komputer, i zacząłem instalować Steam, tylko dla systemu powiedz, że nie mam już miejsca, mimo że powinienem mieć nietkniętą partycję z 990 GB wolnej przestrzeni.

A teraz nie jestem w stanie nawet pobrać innej wersji Ubuntu, aby zainstalować pamięć USB w celu ponownej instalacji, aw aplikacji Disks napisano, że system plików to partycja 2 8.0 GB Ext4 / dev / sda2 zamontowana w systemie plików i innej partycji, którą widzi komputer. jako zewnętrzny dysk twardy, ponieważ mogę go po prostu wysunąć, a ja mogę go zamontować i odmontować w dowolnym momencie, bez względu na to, jakiego typu używam, po prostu nie mogę użyć tego miejsca.

Teraz nie mam miejsca na nic.

Oto, co df -hpokazuje polecenie:

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

Oto lsblkinformacje o poleceniu:

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  

A oto sudo parted -linformacje o poleceniu:

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

Pamiętaj, że partycja 990 GB jest teraz uważana za wolne miejsce, ponieważ ciągle zmieniałem rzeczy w nadziei, że to naprawię, ale ostatecznie odmontowałem i przywróciłem partycję, widząc, że nie mogę tego naprawić.
Pavel

2
Możesz też od czasu sudo parted resize /dev/sda2 30000do czasu sudo resize2fs /dev/sda2doprowadzić partycję root do 30 GB
Charles Green,

3
Proszę skrócić pytanie do faktów i opracować tytuł. „Total Disaster” może być dla ciebie oczywistym działającym tytułem, ale nie jest to tytuł bardzo opisowy.
Jonas Stein,

Odpowiedzi:


8

Wygląda na to, że podczas instalacji 990 GB, której się spodziewasz, nie zostało podzielone na partycje i zamontowane.


Zgodnie z komentarzem nie można zainstalować programu gparted. Możesz zmienić rozmiar partycji root za pomocą następującego zestawu poleceń:

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

Zwiększyłoby to rozmiar partycji root do 30 GB. Następnie zainstalowałbym gparted i zwiększyłbym rozmiar partycji, aby obejmował cały dysk, chociaż inni ludzie wolą różne schematy partycji.


Narzędzie „cfdisk” powinno być już zainstalowane w systemie i można go użyć do utworzenia nowej partycji ext4. Alternatywnie możesz być w stanie stworzyć wystarczającą ilość wolnego miejsca na bieżącej partycji, aby zainstalować gparted

sudo apt autoremove
sudo apt clean
sudo apt install gparted

Jeśli możesz uruchomić gparted, możesz zwiększyć rozmiar „/ dev / sda2”, aby zajął cały dysk. Alternatywnie istnieje procedura tworzenia nowej diety domowej ...


Używając polecenia „gparted” lub „cfdisk”, utwórz nową partycję w pustym miejscu na dysku. blkidnależy następnie użyć do znalezienia identyfikatora UUID partycji, który będzie potrzebny.

Posiadanie partycji i UUID: kroki są następnie wymienione poniżej, ale proszę przeczytać https://help.ubuntu.com/community/Partitioning/Home/Moving, aby uzyskać szczegółowy opis tego, co się dzieje.

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

Otwórz oryginalny plik fstab w edytorze tekstu:

sudo gedit /etc/fstab 

i dodaj do niego te linie

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

Teraz zamontuj nową partycję

sudo mkdir /media/home
sudo mount -a

Skopiuj bieżący katalog domowy do nowej lokalizacji, przenieś lokalizację bieżącego katalogu domowego i zmień punkt montowania partycji, a następnie zrestartuj się ...

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

Teraz musimy ponownie zmodyfikować fstab, aby wskazał nową partycję i zamontował ją jako / home. Więc znowu w wierszu poleceń

sudo gedit /etc/fstab

a teraz edytuj wcześniej dodane linie, zmieniając część „/ media / home”, tak aby po prostu powiedzieć „/ home”, tak aby wyglądała następująco:

# (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

Powinieneś teraz mieć katalog „/ home” na nowej partycji (z dużą ilością wolnego miejsca) i możesz usunąć katalog „/ old_home”, zwalniając trochę miejsca na dysku podstawowym.


1
@Pavel Dodano kolejną sekcję u góry odpowiedzi ...
Charles Green

1
@Pavel „Pętla logowania” nie jest nieznana - patrz /ubuntu/223501/ubuntu-gets-stuck-in-a-login-loop
Charles Green

1
@Pavel ctrl + alt + f1 powinien zrzucić cię do terminalu tekstowego, w którym możesz się zalogować?
trognanders

1
@Pavel Nie jesteś jedynym, który ma ten problem, ale możesz lepiej dołączyć do kanału IRC #ubuntu na Freenode, aby uzyskać pomoc w czasie rzeczywistym, jeśli możesz. Zablokowanie, że pętla logowania, na której utkniesz, może być związana z zaszyfrowanym katalogiem domowym w połączeniu z pełnym dyskiem. Większość systemów Ubuntu jest skonfigurowana tak, abyś mógł wprowadzić powłokę odzyskiwania jako opcję menu podczas uruchamiania. Użycie tego z poleceniami parted i resize2fs u góry tej odpowiedzi może to naprawić.
Perkins,

1
@Pavel, chyba że w jakiś sposób zniszczyłeś dane podczas próby zmiany rozmiaru partycji, ponowna instalacja nie powinna być konieczna, po prostu uruchom komputer z pamięci USB i użyj gparted, aby zmienić rozmiar na pełny rozmiar dysku.
Perkins,

0

Wszystko jest teraz w porządku i działa bezbłędnie. Udało mi się ponownie zainstalować system za pomocą pamięci USB za pomocą samouczka i aplikacji Rufus, wyczyściłem wszystkie dane z poprzedniej i poprawnie podzieliłem przestrzeń. Szczerze dziękuję wszystkim, a zwłaszcza Charlesowi Greenowi za poświęcony czas i wysiłek oraz przepraszam za brak wiedzy na temat Ubuntu. Z czasem będzie lepiej!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.