Страница 1 из 2

Как правильно изменить разделы в GParted.

Добавлено: 05 сен 2023, 11:08
awe2
Подскажите, пожалуйста, как правильно изменить разделы в GParted.

Mint занимает два раздела, основной и home. Надо расширить оба раздела за счёт не размеченной области.

Порядок на диаграмме:
/dev/sdb1 ---- /dev/sdb5 ----- не размечено
30ГиБ ---- 15ГиБ. ---- 60ГиБ.

/dev/sdb1 ext4 / 30ГиБ.
/dev/sdb2 extended 15ГиБ.
/dev/sdb5 ext4 /home 15ГиБ.
не размечено 60ГиБ.

Как правильно изменить разделы в Gparted.

Добавлено: 05 сен 2023, 11:13
rogoznik
awe2, в таком виде только sdb5 можно расширить.
Конечно сейчас понабегут диванные эксперты и насоветуют: расширь sdb5, потом от его начала отрежь сколько надо, затем расширь sdb1.
Вот только не советую этого делать ибо очень велика вероятность похерить все данные, ну и это будет очень долгая операция, т.к. придется сдвигать начало раздела. Тем более у тебя разметка MBR с расширенным разделом
Поэтому если хочешь переразметить - забери ценные данные на другой носитель, снеси все разделы, разметь как надо и установи систему

Как правильно изменить разделы в GParted.

Добавлено: 05 сен 2023, 11:18
symon2014
rogoznik, Я , как диванный эксперт скажу короче. Диск в MBR , поэтому всего два действия. Расширить sda2 как extended на оставшиеся 60 гиг , а потом внутри него расширить sda5 )). Но это только о хомяке ))

Как правильно изменить разделы в GParted.

Добавлено: 05 сен 2023, 12:36
ilikethat
awe2, добавлю свои 5 копеек 😁
На таких маленьких размерах вообще не имеет смысла делить диск на корень и хоум. Просто создай 1 раздел на весь диск. Если будешь использовать Flatpak, то системная часть очень быстро переполнится. Если будут игры или виртуальные машины к примеру, то быстро переполнится home. А единым диском хоть полегче будет.

Если есть внешний диск, можно на нем создать раздел ext4, с помощью TimeShift забэкапить на него свою систему. После загрузится с флешки и пере-разметить основной диск. И запустив TimeShift восстановить всю систему.

Как правильно изменить разделы в GParted.

Добавлено: 05 сен 2023, 13:40
madesta
Как диванный эксперт, присоединюсь к предложению
ilikethat писал(а):
05 сен 2023, 12:36
не имеет смысла делить диск на корень и хоум
Потому что, полагаю, не зря команда Linux Mint опубликовала это:
What are the system requirements to run Linux Mint
... 20GB of disk space (100GB recommended).
Источник: https://www.linuxmint.com/faq.php
А если уж совсем необходимо разделять корень и /home, то лучше создавать первичные разделы и не использовать расширенные. Тогда и с двиганием разделов будет попроще. Но всегда имеется вероятность того, что что-то пойдёт не так. Помню как на заре своего компьютерного опыта двигал разделы и в это время у электриков возникла большая необходимость отключить в доме электричество. Радостные эмоции зашкалили. :smile:

Как правильно изменить разделы в GParted.

Добавлено: 05 сен 2023, 18:48
slant
awe2, Тут только через цирк. Теоретически есть последовательность без задействования других дисков (Выполнять загрузившись с live носителя, не на работающей системе):

0. Еще раз проверить как располагается sdb2 - если все-таки на весь диск, и свободное место уже внутри него - ужать sdb2 до размеров sdb5 (вложенного логического.)
Далее:
1. Создать раздел sdb3 (Primary) на неразмеченом месте, после sdb2, объемом этак гиг 20, и сдвинутом к концу диска.
2. Скопировать все данные с sdb5 на sdb3.
3. Удалить sdb2 вместе с sdb5.
4. Расширить sdb1
5. Создать sdb2 заново, в промежутке между sdb1 и sdb3. Тип раздела Primary.
6. Скопировать данные с sdb3 на sdb2 (обратно)
7. Удалить sdb3.
8. Расширить sdb2 на то место где был временный sdb3.
9. Зайти /etc/fstab и поправить там UUID раздела который раньше указывал на sdb5 как содержащий /home Теперь должен быть указан UUID от нового sdb2.

В результате на диске будет только 2 primary раздела, без extended (он не нужен, если разделов <= 4)

Если есть другой физический диск - можно сильно сократить цирк, т.к. достаточно сделать backup с sda5, снести sda2 (вместе с sda5), расширить sda1, пересоздать sda2, после чего вернуть данные на место и поправить fstab.

Как правильно изменить разделы в GParted.

Добавлено: 05 сен 2023, 19:50
Sharov
awe2 писал(а):
05 сен 2023, 11:08
GParted
Скрин GParted'а в студию!.. А то достало гадание на кофейной гуще!..

Как правильно изменить разделы в GParted.

Добавлено: 06 сен 2023, 10:31
awe2
Спасибо за ответы.
slant писал(а):
05 сен 2023, 18:48
Если есть другой физический диск - можно сильно сократить цирк, т.к. достаточно сделать backup с sda5, снести sda2 (вместе с sda5), расширить sda1, пересоздать sda2, после чего вернуть данные на место и поправить fstab.
Другой диск есть, внешний ext4, я на нём делаю образы в TimeShift, там же храню некоторые копии файлов с home. Можно весь home переписать туда в отдельную папку. Насколько сложно поправить fstab? Никогда туда не заглядывал. И что нужно поправить в этом случае?

Скриншот Gparted хотел прикрепить, но не нашёл тут кнопки для этого. Но там то же, что я напечатал, я только размеры разделов округлил.

Как правильно изменить разделы в GParted.

Добавлено: 06 сен 2023, 10:32
symon2014
awe2 писал(а):
06 сен 2023, 10:31
но не нашёл тут кнопки для этого.
Слева под окном сообщения кнопка "добавить файлы"

Как правильно изменить разделы в GParted.

Добавлено: 06 сен 2023, 11:30
slant
awe2, это текстовый файл, как и большинство linux конфигов. Обычным текстовым редактором открывается, запись возможна с правами root. Детальная информация если потребуется, команда: man fstab. По поводу UUID - https://losst.pro/kak-uznat-uuid-diska-v-linux

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 16:51
BARSUK
Друзья, нужна помощь, кратко история, есть ноутбук, был предустановлен WIN-7 стала дико тормозить, установил на соседний раздел MINT :tux: , работает стабильно, решил остаться с ним и снести винду. Но теперь вопрос с разделами, раздел с виндой отформатировал, всё ок, но что делать с невидимым разделом и как увидеть раздел 191 Гб не понимаю (просто "потерянный" объем, через проводник не видно), через gpart он заблокирован, никакие действия кроме флагов делать не могу.

С линукс никогда не был знаком и даже не понимаю какой из разделов он сейчас занимает.. Вопрос 1 - как понять на каком разделе система? Вопрос 2 - как сделать человеческие 2 раздела (30% под систему - 70% объема для документов).
Всего ~466 Гб диск.
sda3 - 248 гб - тут все понятно, для файлов, стертая винда
sda6 - 191 гб - не понимаю, что это за пространство в ext4 :cray2:
sda4 - 25 гб - предполагал, что это как раз под линукс, но теперь не уверен
sda5 - 1 гб - для восстановления виндос, тоже затер, но как бы его вернуть в объем другого раздела?

Читал, что легче переустановить, но может есть вариант проще... Самое основное - вернуть в строй 191 Гб. Спасибо заранее за рекомендацию, скрин прилагаю! :magic:

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 17:56
hellonet
BARSUK писал(а):
26 окт 2024, 16:51
через gparted он заблокирован
Воспользуйся приложением gparted, с загрузочной флешки, хотя раздел заблокирован, потому что на нем установлена операционная система Linux Mint

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 17:59
hellonet
BARSUK писал(а):
26 окт 2024, 16:51
sda6 - 191 гб - не понимаю, что это за пространство в ext4
Корневой раздел Linux Mint - на нем система и установлена

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 18:02
hellonet
BARSUK писал(а):
26 окт 2024, 16:51
sda4 - 25 гб - предполагал, что это как раз под линукс, но теперь не уверен
Раздел восстановления винды на ноутбуке Lenovo. Там полностью система Windows с драйверами и предустановленными приложениями. Создаётся на заводе. Нафиг не нужен для Винды. Только место занимает. Он для тех, кто не умеет устанавливать Windows с загрузочного диска/флешки

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 18:12
slant
BARSUK писал(а):
26 окт 2024, 16:51
Вопрос 1 - как понять на каком разделе система?
На том, что у вас на скриншоте обозначен как sda6. Он единственный с linux-совместимой FS - ext4. На ntfs linux стоять не может. Ну и в графе "точка монтирования" указано / - это т.н. "root"(корень) FS работающей системы.
BARSUK писал(а):
26 окт 2024, 16:51
Вопрос 2 - как сделать человеческие 2 раздела (30% под систему - 70% объема для документов).
В вашем случае - только загрузившись с live носителя. Т.к. вам придется двигать начало sda6 на место удаляемого sda3 - а сделать это на работающей системе и смонтированном разделе нельзя.

Так же, я не рекомендую делить linux на два раздела - пока нету опыта чтобы понять, сколько вам реально надо под систему. Очень вероятно, что вы просто потеряете полезное место. А большинство причин по которой это рекомендуется в винде здесь неприменимы.
BARSUK писал(а):
26 окт 2024, 16:51
sda4 - 25 гб - предполагал, что это как раз под линукс, но теперь не уверен
Нет, это резервный раздел винды. Как раз для восстановления скорее всего - т.к. все что нужно там на 1GB не влезет. Это скорее всего место где хранится сам образ для восстановления вместе с драйверами и доп. софтом. Похоже, по крайней мере.

sda1 и sda2 не трогайте (нужны для загрузки), sda6 - ваш linux, все остальное его напрямую не касается.

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 18:16
hellonet
slant, спасибо, что написал то же самое, что и я, только по-научному с правильной терминологией

Как правильно изменить разделы в GParted.

Добавлено: 26 окт 2024, 21:00
BARSUK
slant писал(а):
26 окт 2024, 18:12
BARSUK писал(а):
26 окт 2024, 16:51
Вопрос 1 - как понять на каком разделе система?
На том, что у вас на скриншоте обозначен как sda6. Он единственный с linux-совместимой FS - ext4. На ntfs linux стоять не может. Ну и в графе "точка монтирования" указано / - это т.н. "root"(корень) FS работающей системы.
BARSUK писал(а):
26 окт 2024, 16:51
Вопрос 2 - как сделать человеческие 2 раздела (30% под систему - 70% объема для документов).
В вашем случае - только загрузившись с live носителя. Т.к. вам придется двигать начало sda6 на место удаляемого sda3 - а сделать это на работающей системе и смонтированном разделе нельзя.

Так же, я не рекомендую делить linux на два раздела - пока нету опыта чтобы понять, сколько вам реально надо под систему. Очень вероятно, что вы просто потеряете полезное место. А большинство причин по которой это рекомендуется в винде здесь неприменимы.
BARSUK писал(а):
26 окт 2024, 16:51
sda4 - 25 гб - предполагал, что это как раз под линукс, но теперь не уверен
Нет, это резервный раздел винды. Как раз для восстановления скорее всего - т.к. все что нужно там на 1GB не влезет. Это скорее всего место где хранится сам образ для восстановления вместе с драйверами и доп. софтом. Похоже, по крайней мере.

sda1 и sda2 не трогайте (нужны для загрузки), sda6 - ваш linux, все остальное его напрямую не касается.
slant и все, кто отписался, спасибо за разъяснение, то есть основная рекомендация загрузиться с live диска и поменять местами раздел sla6 и sla3? загрузится после этого линукс? и потом попробовать объединить остальное пространство? а почему так много занимает места раздел линукс, 191 Гб не жирно? :) как бы забрать там место, переформатировать свободные ntfs в ext4?

Как правильно изменить разделы в GParted.

Добавлено: 27 окт 2024, 00:24
slant
BARSUK писал(а):
26 окт 2024, 21:00
то есть основная рекомендация загрузиться с live диска и поменять местами раздел sla6 и sla3? загрузится после этого линукс?
Не совсем так. Не нужно их местами менять (зачем?) - просто удаляйте все кроме sda1, sda2, sda6, и раздвигайте sda6 на освободившееся место. Если в /etc/fstab руками не прописывали удаляемые разделы - на загрузку влиять не должно.
И разумеется - перед удалением убедитесь, что там нету ничего нужного.
А еще, будьте внимательнее - нету таких дисков/разделов - "sla"
BARSUK писал(а):
26 окт 2024, 21:00
а почему так много занимает места раздел линукс, 191 Гб не жирно?
Вообще, в unix (и соответственно linux) файловая система представляет собой единое дерево от корневого каталога ( / ) Где каждому пользователю выделена соответствующая ветка - его домашний каталог. И больше никуда простой пользователь писать не может.
Так что - там и система, и ваши данные. В отличии от винды, все данные пользователя находятся исключительно в /home/<username> и его дальнейших подкаталогах - так что каши от этого не будет. Сейчас уже нет большого смысла отделять /home на отдельный раздел для личной машины, особенно если диск не так уж и велик. Наоборот, стоит собрать все свободное место в этот общий / раздел.
В случае же наличия других физических дисков, их разделы монтируются в какой-то каталог, и если это делается правильным образом - пользователю они должны быть доступны тоже через /home/<username>/.../<имя для места на другом диске>.
Сменные носители вроде флешек - особый случай, но и для них создается ссылка с рабочего стола (который сам по себе тоже один из подкаталогов в "хомяке" пользователя.)

Надежности отделение /home на другой раздел того же диска не добавляет - если летит диск (железка), то достается всем разделам. А сама FS ext4 разрушаться как FAT (откуда началась такая рекомендация для винды) не склонна от слова "совсем".

Так что сейчас в простейшем случае диск с linux выглядит примерно так: efi, корневой раздел, и опционально - swap (вместо него может быть файл - почти как в винде, но только постоянного размера). Разумеется корень - на весь диск, за исключением того что, отдано под efi и swap.

Как правильно изменить разделы в GParted.

Добавлено: 27 окт 2024, 19:56
ilikethat
BARSUK, добавлю от себя комментарий к посту slant,
Не совсем так. Не нужно их местами менять (зачем?) - просто удаляйте все кроме sda1, sda2, sda6, и раздвигайте sda6 на освободившееся место. Если в /etc/fstab руками не прописывали удаляемые разделы - на загрузку влиять не должно.
Так что сейчас в простейшем случае диск с linux выглядит примерно так: efi, корневой раздел, и опционально - swap (вместо него может быть файл - почти как в винде, но только постоянного размера). Разумеется корень - на весь диск, за исключением того что, отдано под efi и swap.
По моему мнению не хватает раздела под бэкапы TimeShift.
А он нужен! Меня несколько раз спасал после неудачных обновлений или экспериментов.
Мой сценарий:
1)удаляйте все кроме sda1, sda2, sda6
sda1
sda2
--пусто ~250гиг
sda6
-пусто ~25 гиг

2)Создаете сразу после sda2 раздел ext4 размером 100Гиг. Назовите BACKUP к примеру. Это на 3-5 бэкапов примерно хватит.
3)Запускаете TimeShift.
ВАЖНО! В настройках ПОЛЬЗОВАТЕЛИ - включить все файлы вашего юзера. Чтобы в архив попала и /home !
Место - новый созданный раздел BACKUP.
4)Бэкапите систему
5)Загружаетесь с флешки.
6)Удаляете sda6
7)Создаете новый раздел на все оставшиеся место ~360 Гиг.
8)Запускаете TimeShift. Восстанавливаете TimeShift из бэкапа.
Итог
sda1 efi
sda2 непонятно зачем нужен, лицензия винды и драйвера? в любом случае занимает копейки
sda3 100Гиг BUCKUP
sda4 360 Гиг корень Linux

Как правильно изменить разделы в GParted.

Добавлено: 27 окт 2024, 22:03
slant
ilikethat писал(а):
27 окт 2024, 19:56
sda2 непонятно зачем нужен, лицензия винды и драйвера? в любом случае занимает копейки
Там сейчас может находится stage 1.5 от grub, в случае если оно в legacy установилось. Шанс очень небольшой, но вдруг?
ilikethat писал(а):
27 окт 2024, 19:56
По моему мнению не хватает раздела под бэкапы TimeShift.
А он нужен! Меня несколько раз спасал после неудачных обновлений или экспериментов.
Бекап должен находиться на другом физическом диске. Иначе это не бекап, а в лучшем случае - "контрольная точка", снапшот, слепок состояния без нормального резервирования, дающего сохранность данных в случае отказа диска. А для простых контрольных точек эффективнее использовать btrfs, даже если через тот же TimeShift...