Как добавить место к диску linux?



@whitegtr

Вводные данные:
vmware esxi 6.0
debian 10 stretch
Вопрос в следующем, добавил место к готовой операционной системе из гипервизора.
При просмотре » lsblk -l»

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0    2:0    1     4K  0 disk
sda    8:0    0 474,3G  0 disk
sda1   8:1    0   146G  0 part /
sda2   8:2    0     1K  0 part
sda5   8:5    0     4G  0 part [SWAP]
sr0   11:0    1  1024M  0 rom

Я вижу это не размеченное место, но при создании с помощью cfdisk, fdisk /dev/sda, запуска с помощью gparted live место не добавляется в sda1
Что было сделано?
С помощью fdisk был удален sda1 и пробовался создаться опять, но он видит только свои 146 гигов, а те остальные он не видит. С помощью gparted live пытался добавить место в /dev/sda1, но он не видит это место которое не размечено.
Каким образом это вообще должно делаться? В гугле всё сходится к этому fdisk, якобы удалить раздел, потом создать этот же раздел только с большим местом, но у меня это не выходит. Заранее благодарю за ответы.
p.s (не lvm диски)


Решения вопроса 1



@hint000

Потому что добавили место вы в конце диска, а раздел /sda1 в начале диска. Между ними другие разделы.
Как увеличить домашний раздел в Ubuntu через gparted, когда свободное место находится не рядом?
Сдвиньте /sda5 в конец.
Потом сдвиньте /sda2 вплотную к /sda5.
После этого свободное место будет сразу после /sda1 и вы сможете расширить /sda1.
Хотя к чему эти сложности, /sda5 у вас swap, его легко можно удалить и заново создать.
А про /sda1 вы говорите, что уже удалили его. И что там остаётся? /sda2 размером 1КБ — какая-то пустышка?
Не проще ли с нуля всё сделать? Разве что вы делаете это в учебных целях.



1

комментарий


Ответы на вопрос 1



@vitaly_il1

ИМХО более простой путь — это создать новый раздел, и перенести туда из «https://qna.habr.com/» большие директории. Это может быть «/home», или что-то другой — проверьте

du -kx / | sort -rn |head -20

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *