Просто для уточнення, як я це роблю для всіх, хто ще читає цю тему.
Якщо це завантажувальний розділ, який ви хочете змінити розмір, ви повинні завантажитися з bootcd або bootusb "рятувального" диска, який є лише Live Linux. Це дозволяє запустити Linux на іншому комп'ютері, а не на диску, на який потрібно внести зміни.
Я думаю, що найкращим компакт-диском або usb для "порятунку" в цьому випадку буде завантажувальний корпус із USB або CD з завантаженням,
у якому потрібне рятувальне зображення
1. Розділ, який потрібно розширити, є останнім розділом, але ви завантажилися з нього і не можете його відключити.
sda1 = завантажувальний (або swap)
sda2 = swap (або завантажувальний)
sda3 = /
Невикористаний пробіл
- Якщо розділ, який потрібно розширити, НЕ є останнім розділом, для переміщення або зміни розміру розділів потрібно використовувати зображення завантажуваного пристрою gparted.
sda1 = завантажувальний
sda2 = / (розділ для розширення не останній)
sda3 = поміняти незастосований
простір
Якщо ви хочете змінити змонтований розділ, який не є "кореневим" розділом (/), як / home, який є іншим розділом, тоді не потрібно використовувати рятувальне зображення. Особливо це стосується останнього розділу.
sda1 = завантажувальний
sda2 = /
sda3 = / домашній
невикористаний простір
-or-
sda1 = /
sda2 = / домашній
невикористаний простір
Така ситуація в мене виникає, коли я знімаю зображення з меншого накопичувача або SSD і переміщую його на більший SSD.
У цьому випадку вам просто потрібно відключити / дім, поки ви продовжите його. Але для того, щоб відключити / home, вам потрібно переконатися, що ви не ввійшли до жодного облікового запису користувача, домашній каталог якого знаходиться в ньому. Оскільки домашній каталог користувача «root» знаходиться безпосередньо під системним коренем / як у / root, якщо ви можете увійти в root, ви можете відключити / home
Я виходжу з сеансу GUI (KDE / Gnome / тощо) і використовую [CTRL] + [ALT] + [F1], щоб відкрити сеанс оболонки.
Якщо ви щойно вийшли з системи входу користувача, Linux може зайняти 20-30 секунд, щоб закрити будь-які файли, так що ви можете отримати помилки при спробі змінити чи перейти додому.
1. umount / home (я повторюю цю команду, якщо вона не спрацьовує до 30 секунд, а потім перегляньте інші сеанси, щоб побачити, чи я десь "cd / home / xxx")
2. parted / dev / sda
a. змінити розмір x (x = розділ, який потрібно змінити, використовуйте "p", щоб отримати список розділів)
b. Введіть останній сектор розміру = "-1" (мінус 1 означає 1 сектор від кінця диска)
c. q (виходить з
розбору ) 3 resize2fs / dev / sda "x" (x = розділ, який слід змінити. Це також перекомпонує файлову систему)
4. df -m (я перевіряю / додому, щоб перевірити його розмір)
Я ніколи не втрачав файли та не пошкодив накопичувач цим методом.
Удачі