Как изменить размер раздела в консоли?

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Как изменить размер раздела в консоли?

Сообщение жучара »

Друзья! Работаю, как сказано тут и тут

Вот такая ерунда у меня выходит:

Код: Выделить всё

user@astra:~$
user@astra:~$ sudo fdisk /dev/sda

Команда (m для справки): p

Disk /dev/sda: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, всего 468862128 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bd1d54c

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sda3        81922048   163842047    40960000    7  HPFS/NTFS/exFAT
/dev/sda4       163844094   468860927   152508417    5  Расширенный
/dev/sda5   *   163844096   241967103    39061504   83  Linux
/dev/sda6       453236736   468860927     7812096   82  Linux своп / Solaris
/dev/sda7       241969152   339625401    48828125   83  Linux
/dev/sda8       339625984   398219263    29296640   83  Linux
/dev/sda9       398221312   437280767    19529728   83  Linux

Пункты таблицы разделов расположены не в дисковом порядке

Команда (m для справки):
Команда (m для справки):
Команда (m для справки): d
Номер раздела (1-9): 8

Команда (m для справки): n
All primary partitions are in use
Adding logical partition 9
Первый сектор (339627450-468860927, по умолчанию 339627450): 339625984
Значение за пределами диапазона.
Первый сектор (339627450-468860927, по умолчанию 339627450): q
Первый сектор (339627450-468860927, по умолчанию 339627450): ^Z
[1]+  Stopped                 sudo fdisk /dev/sda
user@astra:~$
user@astra:~$
Обращает на себя внимание:
1) Adding logical partition 9, то есть добавлен логический раздел. В смысле, добавлен, я не понял? Я удаляю раздел 8, а мне в ответ пишут, что добавлен логический раздел 9, который так-то никуда не девался по идее;
2) тот факт, что первый сектор предлагается выбрать из диапазона 339627450-468860927. Но мне нужно сохранить данные, потому я выбираю тот первый сектор, какой и был, то есть 339625984. Оно, понятное дело (вернее, непонятное), почему-то не пускает, говорит, не из нужного диапазона. Ну вот, собсно и всё, вот и ещё вопрос- почему не пускает и что с этим делать. Предложенный первый сектор я выбрать не могу, ибо все данные, сами понимаете, исчезнут. На момент работы раздел /dev/sda8 и /dev/sda9 неактивны, что ли. Работа ведётся с разделов /dev/sda5, /dev/sda6 и /dev/sda7 (не знаю, как правильно выразиться)
...Если что, вся разметка производилась из программы установки линукса, и ей же и разбивалась на разделы. Такие дела. Спасибо, кто откликнется.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Как изменить размер раздела в консоли?

Сообщение s.xbatob »

С номерами разделов просто (как бы -- спасибо M$ за такие решения :( ): расширенные разделы образуют связанный список, и удаление раздела в его середине приводит к тому, что список смыкается и номера всех последующих разделов уменьшаются не единицу. То есть после удаления ваш 9-й раздел стал 8-м.

С адресами блоков разбирайтесь сами -- я в это болото лезть не рисковал никогда.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

Попробуйте удалить и 9 раздел, потом создать 8 и 9 заново.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

жучара
Все было несколько иначе ;-)
Было: 1a 2b 3c 4d 5e 6f 7g 8h 9i

Команда: d, 8 -- удалить раздел 8
Стало 1: 1a 2b 3c 4d 5e 6f 7g 8i

Команда: n -- добавить раздел
Вывод:
All primary partitions are in use -- все первичные разделы использованы -- это к тому, почему не задан вопрос primary или secondary раздел просят создать.
Adding logical partition 9 -- добавляем логический раздел 9
Стало 2: 1a 2b 3c 4d 5e 6f 7g 8i 9j

Если под 4 основных раздела место в MBR фиксировано (и номер раздела -- номер этой записи с 1 по 4), то записи о логических дисках лежат в начале разделов в виде связанного списка (и их номер -- порядковый номер в этом списке начиная с 5). Добавление записи о новом разделе производится в конец этого списка.

Если нужно упорядочить разделы по номеру стартового сектора (то есть по расположению на диске), то для этого у fdisk-а есть отдельная команда (сперва x -- eXtra functionality, затем f - Fix partition order), можете ею воспользоваться.
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 199
ОС: OpenSuse

Re: Как изменить размер раздела в консоли?

Сообщение Serega86 »

жучара писал(а):
11.02.2019 13:04
Друзья! Работаю, как сказано тут и тут
...Если что, вся разметка производилась из программы установки линукса, и ей же и разбивалась на разделы. Такие дела. Спасибо, кто откликнется.
Перед операциями с разметкой диска не плохо было бы забекапиться, чтобы потом не кусать локоть.
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

Bizdelnick писал:
11.02.2019 13:56
Попробуйте удалить и 9 раздел, потом создать 8 и 9 заново.
увы, ничего не получилось.

Код: Выделить всё

Команда (m для справки): p

Disk /dev/sda: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, всего 468862128 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bd1d54c

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sda3        81922048   163842047    40960000    7  HPFS/NTFS/exFAT
/dev/sda4       163844094   468860927   152508417    5  Расширенный
/dev/sda5   *   163844096   241967103    39061504   83  Linux
/dev/sda6       453236736   468860927     7812096   82  Linux своп / Solaris
/dev/sda7       241969152   339625401    48828125   83  Linux

Пункты таблицы разделов расположены не в дисковом порядке

Команда (m для справки): n
All primary partitions are in use
Adding logical partition 8
Первый сектор (339627450-468860927, по умолчанию 339627450):
Что же делать?
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

Что не так то?
стало:

Код: Выделить всё

/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sda3        81922048   163842047    40960000    7  HPFS/NTFS/exFAT
/dev/sda4       163844094   468860927   152508417    5  Расширенный
/dev/sda5   *   163844096   241967103    39061504   83  Linux
/dev/sda6       453236736   468860927     7812096   82  Linux своп / Solaris
/dev/sda7       241969152   339625401    48828125   83  Linux
было:

Код: Выделить всё

/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sda3        81922048   163842047    40960000    7  HPFS/NTFS/exFAT
/dev/sda4       163844094   468860927   152508417    5  Расширенный
/dev/sda5   *   163844096   241967103    39061504   83  Linux
/dev/sda6       453236736   468860927     7812096   82  Linux своп / Solaris
/dev/sda7       241969152   339625401    48828125   83  Linux
/dev/sda8       339625984   398219263    29296640   83  Linux  ## этого не хватает
/dev/sda9       398221312   437280767    19529728   83  Linux  ## этого не хватает
Двух не хватает, 8 и 9.

Если про предлагаемый первый сектор 339627450 вместо прежнего 339625984 -- это виновата граница выравнивания на число секторов кратное 2048.
Если нужно попасть разделом точно туда, где был прежний раздел, то или руками ;-), или немного подрезать sda7, предварительно соответственно уменьшив ФС на нем, или взять древний fdisk без выравнивания. Но лучше туда не стремиться попадать (339625984 не делится на 2048), а создать раздел выровненным.

Если нужен бэкап старого раздела, его можно сделать, забекапив сектора с 339625984 по 398219263 для sda8 и с 398221312 по 437280767 для sda9, сделав это ДО создания новых разделов. Иначе запись раздела может частично порушить служебные данные ФС с вероятностью самых неблагоприятных последствий.

Еще вариант вернуть старые разделы -- использовать testdisk -- он наверняка найдет разделы в старых границах, останется только согласиться с правильным из предложенных вариантов.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

А ещё можно использовать gparted, который аккуратно подвинет раздел куда надо.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

Bizdelnick
gparted, если правильно путаю, работает через libparted, а там требование выравнивая настолько же жесткое. Если это так, то создать раздел на прежнем невыровненном месте не получится ровно по той же причине.
Но уменьшить предыдущий раздел поможет.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

bormant писал(а):
15.02.2019 14:21
gparted, если правильно путаю, работает через libparted, а там требование выравнивая настолько же жесткое. Если это так, то создать раздел на прежнем невыровненном месте не получится ровно по той же причине.
Но уменьшить предыдущий раздел поможет.
Он может подвинуть содержимое раздела с нужным выравниванием.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

Bizdelnick писал:
15.02.2019 13:34
А ещё можно использовать gparted, который аккуратно подвинет раздел куда надо.
Да не подвинет он ничё. Начинается тягомотина с пакетами всякими. Вы, линуксоид, лучше меня знаете какие тягомотины с пакетами всегда происходят на линуксе.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Как изменить размер раздела в консоли?

Сообщение s.xbatob »

жучара
мы, линуксоиды, давно используем LVM, или что-то похожее, и остальным советуем.
Но если успешно подвинуть раздел независимо от инструмента -- никто и не заметит.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

жучара писал(а):
16.02.2019 11:45
Да не подвинет он ничё. Начинается тягомотина с пакетами всякими. Вы, линуксоид, лучше меня знаете какие тягомотины с пакетами всегда происходят на линуксе.
Не знаю. У меня не происходят. Наверное, что-то не так делаю.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

жучара писал(а):
15.02.2019 11:21
Если про предлагаемый первый сектор 339627450 вместо прежнего 339625984 -- это виновата граница выравнивания на число секторов кратное 2048.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

/dev/sda1 2048 206847 102400 7 HPFS/NTFS/exFAT ## Тут правильный адрес
/dev/sda2 206848 81922047 40857600 7 HPFS/NTFS/exFAT ## Тут правильный адрес
/dev/sda3 81922048 163842047 40960000 7 HPFS/NTFS/exFAT ## Тут правильный адрес
/dev/sda4 163844094 468860927 152508417 5 Расширенный ## Тут неправильный адрес
/dev/sda5 * 163844096 241967103 39061504 83 Linux ## Тут правильный адрес
/dev/sda6 453236736 468860927 7812096 82 Linux своп / Solaris## Тут правильный адрес
/dev/sda7 241969152 339625401 48828125 83 Linux ## Тут неправильный адрес
/dev/sda8 339625984 398219263 29296640 83 Linux ## Тут неправильный адрес
/dev/sda9 398221312 437280767 19529728 83 Linux ## Тут неправильный адрес

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Вот посмотрите, тут у меня правильные и неправильные начальные адреса. Мне их нужно привести в порядок. Считаю, что нужно начинать с /dev/sda7. Прав ли я?
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

жучара, так каким образом Вы их приводить в порядок собрались? Перемещение начала раздела — небанальная операция.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

Bizdelnick писал:
21.02.2019 14:31
жучара, так каким образом Вы их приводить в порядок собрались? Перемещение начала раздела — небанальная операция.
ну я надеялся на вашу помощь, честно говоря. Та и тема, собсно. В своё оправдание могу только лишь сказать, что всё это устанавливалось с помощью линуксоидной системы. То есть нигде ничё не правил и не перетаскивал.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

жучара писал(а):
21.02.2019 14:53
ну я надеялся на вашу помощь, честно говоря.
Ну так от предложенного gparted Вы отказались. Из parted эту фичу, как я тут выяснил, выпилили. Вроде ещё sfdisk такое умеет, но я над ним так не издевался.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

Ну не можете, короче. Может, другой кто поможет. Вопрос открыт.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

жучара писал(а):
23.02.2019 09:54
Ну не можете
А почему не можете? Почему о себе во втором лице множественного числа?
bormant писал(а):
15.02.2019 13:03
Еще вариант вернуть старые разделы -- использовать testdisk -- он наверняка найдет разделы в старых границах, останется только согласиться с правильным из предложенных вариантов.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

bormant писал(а):
23.02.2019 15:59
Еще вариант вернуть старые разделы -- использовать testdisk -- он наверняка найдет разделы в старых границах, останется только согласиться с правильным из предложенных вариантов.
Зачем, ведь пока разделы на прежних местах, и можно передвинуть их без магии, если ТС перестанет ломаться?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

Bizdelnick писал:
23.02.2019 23:03
Зачем
Затем, что у ТС на диске не осталось правильных записей о старых разделах с данными. До тех пор, пока эти записи не будут восстановлены, ни одно средство для перемещения _разделов_ не поможет ТС (нет разделов). Восстановить записи с помощью fdisk (ввести новые такие же) у ТС не выходит — новый fdisk не дает ввести старые невыровненные значения.

Безусловно, можно подвинуть _данные раздела_ по месту, чтобы они соответствовали требованиям fdisk, но мало того, что сама операция чревата ошибками, еще и за безошибочные действия ТС в подобном случае я не поручусь. Самый безопасный вариант в таком случае: бэкап бывших разделов при помощи dd по известным интервалам блоков, создание разделов, разворачивание бэкапов в разделы пофайлово со смонтированных бэкапов.

Альтернатива пофайловому развертыванию dd с учетом размера приемника, fsck, подрезка размера раздела (по крайней мере последнего).

Ну и резервным суперблоком скорее всего придется воспользоваться — новая запись о разделе легла поверх служебных данных ФС...

PS. Если старые записи на месте, что подтвердит fdisk -l /dev/sda, то не понимаю проблемы. Как упорядочить имеющиеся записи уже говорил. Как выровнять существующие разделы в теме тоже уже было сказано (через gparted или бэкап/рестор).

PPS. У меня parted 3.2 дает предупреждение о невыровненном разделе, но позволяет его проигнорировать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

bormant писал(а):
24.02.2019 06:56
у ТС на диске не осталось правильных записей о старых разделах с данными
Как это не осталось? Он вроде бы не упоминал, что записал изменения на диск.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

bormant писал(а):
15.02.2019 13:03
Еще вариант вернуть старые разделы -- использовать testdisk -- он наверняка найдет разделы в старых границах, останется только согласиться с правильным из предложенных вариантов.
Так нет testdisk

Код: Выделить всё

user@astraser:~/Desktop$
user@astraser:~/Desktop$ sudo testdisk
sudo: testdisk: command not found
user@astraser:~/Desktop$
user@astraser:~/Desktop$
user@astraser:~/Desktop$ sudo apt-get install testdisk
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет testdisk
user@astraser:~/Desktop$
Вопрос открыт.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

жучара, Вы всё же только экспериментировали с fdisk без записи изменений (как я понял), или записали их и запороли разметку (как понял bormant)?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

Bizdelnick писал:
25.02.2019 14:07
жучара, Вы всё же только экспериментировали с fdisk без записи изменений (как я понял), или записали их и запороли разметку (как понял bormant)?
, нет, я ничё не запорол. Как было в первом сообщении, так и есть.

Код: Выделить всё

user@astraser:~$ sudo fdisk -l

Disk /dev/sda: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, всего 468862128 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bd1d54c

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
/dev/sda3        81922048   163842047    40960000    7  HPFS/NTFS/exFAT
/dev/sda4       163844094   468860927   152508417    5  Расширенный
/dev/sda5   *   163844096   241967103    39061504   83  Linux
/dev/sda6       453236736   468860927     7812096   82  Linux своп / Solaris
/dev/sda7       241969152   339625401    48828125   83  Linux
/dev/sda8       339625984   398219263    29296640   83  Linux
/dev/sda9       398221312   437280767    19529728   83  Linux

Пункты таблицы разделов расположены не в дисковом порядке
user@astraser:~$
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер раздела в консоли?

Сообщение Bizdelnick »

жучара писал(а):
25.02.2019 14:34
нет, я ничё не запорол.
Ну тогда testisk Вам без надобности.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

жучара
тогда совершенно не понимаю, что хочется сделать-то?
Если отсортировать записи о разделах в порядке расположения на диске, то уже писал как:
bormant писал(а):
11.02.2019 20:05
Если нужно упорядочить разделы по номеру стартового сектора (то есть по расположению на диске), то для этого у fdisk-а есть отдельная команда (сперва x -- eXtra functionality, затем f - Fix partition order), можете ею воспользоваться.
Или что-то еще?
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

bormant писал(а):
25.02.2019 19:14
жучара
тогда совершенно не понимаю, что хочется сделать-то?
Если отсортировать записи о разделах в порядке расположения на диске, то уже писал как:
bormant писал(а):
11.02.2019 20:05
Если нужно упорядочить разделы по номеру стартового сектора (то есть по расположению на диске), то для этого у fdisk-а есть отдельная команда (сперва x -- eXtra functionality, затем f - Fix partition order), можете ею воспользоваться.
Или что-то еще?
Да зачем мне упорядочивание-то? Я нигде не писал про упорядочивание. Нигде-пренигде.
Изменить размер раздела в консоли., так даже тема звучит. А размеры ни хрена не меняются, поскольку fdisk предлагает создавать новые границы разделов только кратными 2048. И чё делать, я не знаю. testdisk-а нет (да он мне нужен, вот повезло-то, да)
Вот и не знаю, что делать.
+++++++++++++++++++++++++++++++++++++++++++
Именно что в консоли непринципиально БЫЛО БЫ НА ДРУГОЙ ПЛОХОЙ СИСТЕМЕ. Там берёшь первое попавшееся откуда-нибудь оно работает, а не работает, ставишь другое.

А тут откуда-нибудь что-нибудь брать нельзя, ну вы понимаете. Потому обходимся аскетичным набором имеющихся инструментов, консольных то бишь. Если бы графическая разбивалка изменялка работала, разве я ей не изменил бы? Изменил бы. Но она требует какую-то хрень. А та ещё какую-то хрень потребует. Не, лучше размер изменить и всё.

Вот я даже написал:
/dev/sda1 2048 206847 102400 7 HPFS/NTFS/exFAT ## Тут правильный адрес
/dev/sda2 206848 81922047 40857600 7 HPFS/NTFS/exFAT ## Тут правильный адрес
/dev/sda3 81922048 163842047 40960000 7 HPFS/NTFS/exFAT ## Тут правильный адрес
/dev/sda4 163844094 468860927 152508417 5 Расширенный ## Тут неправильный адрес
/dev/sda5 * 163844096 241967103 39061504 83 Linux ## Тут правильный адрес
/dev/sda6 453236736 468860927 7812096 82 Linux своп / Solaris## Тут правильный адрес
/dev/sda7 241969152 339625401 48828125 83 Linux ## Тут неправильный адрес
/dev/sda8 339625984 398219263 29296640 83 Linux ## Тут неправильный адрес
/dev/sda9 398221312 437280767 19529728 83 Linux ## Тут неправильный адрес


Предположительно нужно начинать с /dev/sda7. Упорядочивать ничё не надо.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как изменить размер раздела в консоли?

Сообщение bormant »

Ок.
С разделами понятно. Непонятно про ФС на этих разделах: их нет? они есть? они должны остаться в рабочем состоянии и с тем же содержимым?

Не каждая ФС позволит изменять ее в смонтированном состоянии (по крайнней мере в rw). Поэтому менять разделы с ФС на них из самой системы идея так себе. Вам уже дали выше отличный совет: взять GParted Live CD или SystemRescueCD и выполнить желаемое.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

Re: Как изменить размер раздела в консоли?

Сообщение жучара »

Естессно. Не ну не то, чтобы это был вопрос жизни и смерти, я могу файлики на флэшку сбросить. Просто у меня даже запроса не могло такого возникнуть- изменить размер раздела С РАБОЧЕЙ ФС без необязательного сохранения таковой. Может, я мало пожил, но я не представляю, где такое может понадобиться.
Я просто читаю маны.
Спасибо сказали:
Ответить