Свободного места не осталось, хотя у меня нетронутый раздел 990 ГБ

10

Я всегда использовал Windows в качестве операционной системы, что неудивительно, но в последнее время я видел действительно хорошую сделку для настольного ПК, единственным недостатком в моем случае было то, что она шла с предустановленной Ubuntu. Я сделал свое исследование перед покупкой и увидел, что Ubuntu предлагает много преимуществ, и я действительно хотел попробовать что-то новое, и вот я здесь!

Установка раздела появляется, и вариантов нет, только 2 раздела, из которых я могу выбрать, один с примерно 10 ГБ, который был выделен для системы, я полагаю, и 990 ГБ для меня, но ... без изменения размера, редактирования, добавления параметров, единственная кнопка Я мог нажать «Вперед», пришел с ошибкой, что GRUB не удалось установить ни на одном из разделов, и продолжил. Воодушевленный, я начал делать все первые загрузки, обновления и тому подобное, и после того, как все было закончено, я попробовал игру, чтобы посмотреть, как чувствует себя ПК, и продолжил установку Steam, только для того, чтобы система Скажите, что у меня нет свободного места, хотя у меня должен быть нетронутый раздел с оставшимися 990 ГБ.

И теперь я не могу даже загрузить другую версию Ubuntu для установки на USB-накопитель для переустановки, и в приложении Disks говорится, что Filesystem Partition 2 8.0GB Ext4 / dev / sda2 смонтирована в Robo Filesystem и другом разделе, который видит компьютер это как внешний жесткий диск, так как я могу просто извлечь его, и я могу подключить и отключить его в любое время, независимо от того, какой тип я использую, я просто не могу использовать это пространство.

Теперь у меня нет места, чтобы сделать что-нибудь.

Вот что 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
Павел
источник
Обратите внимание, что раздел 990 ГБ теперь считается свободным пространством, так как я продолжал переключать вещи в надежде исправить это, но в итоге размонтировал и восстановил раздел, видя, что не могу это исправить.
Павел
2
Или вы можете просто sudo parted resize /dev/sda2 30000и потом sudo resize2fs /dev/sda2довести размер корневого раздела до 30 ГБ
Чарльз Грин
3
Сократите вопрос до фактов и уточните название. «Полная катастрофа» может быть очевидным рабочим названием для вас сейчас, но не очень описательным названием.
Джонас Стейн

Ответы:

8

Похоже, что во время установки те 990 ГБ, которые вы ожидаете увидеть, не были разделены и смонтированы.


За ваш комментарий, вы не можете получить gparted для установки. Вы можете изменить размер корневого раздела с помощью следующего набора команд:

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

Это увеличит размер вашего корневого раздела до 30 ГБ. Затем я установил бы gparted и увеличил размер раздела, чтобы охватить весь ваш диск, хотя другие люди предпочитают разные схемы разделов.


Утилита 'cfdisk' должна быть уже установлена ​​в вашей системе и может использоваться для создания нового раздела ext4. Кроме того, вы можете создать достаточно свободного места на вашем текущем разделе для установки

sudo apt autoremove
sudo apt clean
sudo apt install gparted

Если вы можете заставить работать gparted, вы можете расширить размер / dev / sda2, чтобы он занимал весь диск. В качестве альтернативы, есть процедура для создания новой домашней директории ...


Используя «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 в текстовом редакторе:

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 «Цикл входа в систему» ​​не неизвестен - см. Https://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop
Чарльз Грин
1
@Pavel ctrl + alt + f1 должен сбросить вас в текстовый терминал, где вы можете войти?
trognanders
1
@Pavel Вы не единственный, кто столкнулся с этой проблемой, но вам лучше присоединиться к IRC-каналу #ubuntu на Freenode для получения помощи в реальном времени, если вы можете. Запрет на то, что цикл входа в систему, на котором вы застряли, может быть связан с вашим зашифрованным домашним каталогом в сочетании с полным диском. Большинство систем Ubuntu настроены так, чтобы вы могли войти в оболочку восстановления в качестве опции меню во время загрузки. Использование этого с командами parted и resize2fs в верхней части этого ответа может исправить это для вас.
Перкинс
1
@Pavel, если вы как-то не уничтожили свои данные при попытке изменить размер раздела, переустановка не требуется, просто загрузитесь с USB-накопителя и используйте gparted для изменения размера до полного размера диска.
Перкинс
0

Теперь все в порядке и работает без нареканий. Я успешно переустановил систему с помощью USB-накопителя с помощью учебника и приложения Rufus, стер все данные предыдущего и правильно разделил пространство. Я искренне благодарю всех вас, особенно Чарльза Грина, за ваше время и усилия, и извините, что у меня нет знаний об Ubuntu. Со временем станет лучше!

Павел
источник