Как переместить физический раздел в расширенный раздел?

Учитывая структуру диска как это

                                            Disk: /dev/sdc
                                       Size: 119.9 GiB, 127865454592 bytes, 249737216 sectors
                                                 Label: dos, identifier: 0x000efb19

    Device               Boot                   Start              End          Sectors         Size        Id Type
>>  Free space                                   2048             8191             6144           3M                                 
    /dev/sdc1                                    8192          4615234          4607043         2.2G         e W95 FAT16 (LBA)
    /dev/sdc2                                 4615235         29985858         25370624        12.1G         5 Extended
    ├─Free space                              4618240          4620288             2049           1M
    ├─/dev/sdc5                               4620288          4685821            65534          32M        83 Linux
    ├─/dev/sdc6                               4685824          5210109           524286         256M         c W95 FAT32 (LBA)
    └─/dev/sdc7                               5210112         29983811         24773700        11.8G        83 Linux
    /dev/sdc3            *                   29986816         92901375         62914560          30G        83 Linux
    Free space                               92901376        249737215        156835840        74.8G

Если бы я хотел переместить sdc3 в sdc2 (таким образом делающий это sdc8), как я сделал бы это?

Примечание: Конец sdc7 является запуском sdc3, таким образом, нет никакой потребности на самом деле ПЕРЕМЕСТИТЬ любые данные. Этот вопрос состоит в том, как изменить таблицу разделов, таким образом, что sdc3 находится в sdc2

дубликат этого

tl; доктор, Как я изменяю таблицу разделов, на самом деле не редактируя данные в разделах?

0
задан 3 December 2019 в 04:15

1 ответ

Можно просто использовать разделенный для редактирования таблицы разделов, пока не похоже на то, что Вы хотите - это должно было бы означать расширение расширенного раздела также. В отличие от инструментов разделения Windows, обычные инструменты Linux не вытирают несколько первых КБ раздела (уничтожающий данные). Изменение в имени раздела будет означать другое имя устройства, таким образом, необходимо будет объяснить это в таблице монтирования. Если бы это - корневой или раздел начальной загрузки, необходимо было бы объяснить его в initramfs и возможно повторно создать личинку - все из которых могут быть хитрыми, когда необходимо смочь загрузиться к нему, чтобы сделать это, но это не вне рассмотрения.

Удостоверьтесь, что Вам создали резервную копию его в случае, если.

Править: Тем не менее рассмотрите, необходимо ли действительно сделать это, поскольку это могло уменьшить гибкость, чтобы изменить размер или переместиться в будущее - в данный момент для sdc3 действительно легко расшириться в свободное пространство после него, но если расширенный раздел заканчивается прямо после него, необходимо будет войти в необработанный раздел, редактирующий снова, чтобы сделать так.

1
ответ дан 21 December 2019 в 23:43

Другие вопросы по тегам:

Похожие вопросы: