Не залишається місця, навіть якщо у мене є недоторканий розділ на 990 ГБ


10

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

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

І тепер я не в змозі навіть завантажити іншу версію Ubuntu, щоб поставити USB-накопичувач для перевстановлення, а в додатку Disks написано, що Filesystem Partition 2 8.0GB Ext4 / dev / sda2 встановлений у Filesystem Root та інший розділ, який бачить ПК це як зовнішній жорсткий диск, оскільки я можу просто вийняти його, і я можу його змонтувати та відключити в будь-який час, незалежно від того, який тип я використовую, я просто не можу використовувати цей простір.

Тепер у мене немає місця нічого робити.

Ось що 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. Крім того, ви зможете створити достатньо вільного місця на вашому поточному розділі, щоб встановити gparted by

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 повинен скинути вас у текстовий термінал, де ви можете увійти?
трогнандри

1
@Pavel Ви не єдиний, хто має цю проблему, але вам може бути краще приєднатися до IRC-каналу #ubuntu на Freenode, щоб отримати допомогу в реальному часі, якщо зможете. Заборона, що цикл входу, на який ви застрягли, може бути пов'язаний з вашим зашифрованим домашнім каталогом у поєднанні з повним диском. Більшість систем Ubuntu налаштовані так, щоб ви могли ввести оболонку відновлення як опцію меню під час завантаження. Використання цього з командами проділу та resize2fs у верхній частині цієї відповіді може виправити це для вас.
Перкінс

1
@Pavel, якщо ви якимось чином не знищили свої дані під час спроби змінити розмір розділу, перевстановлення не повинно бути необхідним, просто завантажтеся з USB-накопичувача та використовуйте gparted, щоб змінити розмір диска на повний розмір.
Перкінс

0

Зараз все гаразд і працює бездоганно. Я успішно перевстановив систему за допомогою USB-накопичувача за допомогою підручника та програми Rufus, видалив усі дані попереднього та правильно розділив простір. Я щиро дякую всім вам, особливо Чарльзу Гріну за ваш час та зусилля та шкодую за відсутність знань, які я маю про Ubuntu. З часом стане краще!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.