8

У меня GPT-диск объемом 2 ТБ, который по какой-то причине смонтирован как /dev /sdc2. Я бы предпочел, чтобы все мои диски с данными были смонтированы как /dev /sd * 1.

Если я использую sudo parted /dev/sdc print я получаю:

Model: ATA WDC WD20EARS-07M (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start  End     Size    File system  Name                  Flags
 2      135MB  2000GB  2000GB  ntfs         Basic data partition

Можно ли изменить номер раздела без потери каких-либо данных?

2 ответа2

11

В конце концов я нашел решение с помощью gdisk (gdisk - манипулятор интерактивной таблицы разделов GUID). Это то, что я сделал:

  1. Запустите sudo gdisk /dev/sdc
  2. Вариант s для сортировки разделов
  3. Просмотрите изменения, используя опцию p
  4. И, наконец, записать изменения на диск с опцией w
0

Классическая (DOS) таблица разделов - это просто таблица. Есть четыре основных ряда (строки). Вы можете иметь запись во второй строке, в то время как первая строка пуста (все нули).

Прежде всего, сделайте резервную копию. Тогда я бы предпочел использовать очень тупой и простой инструмент, такой как fdisk:

  1. запустите fdisk /dev/sdc
  2. Переключитесь на расширенные команды (x) и используйте команду "Исправить порядок разделов" (f), чтобы изменить порядок таблицы разделов. Это, надеюсь, переместит вторую строчку на первое место.

Если это не работает, вы всегда можете сделать это вручную. Например, создайте первый раздел с точно такими же параметрами, что и второй, а затем удалите второй раздел. Обязательно используйте очень простой инструмент, такой как fdisk, который ничего не делает с реальными данными за кулисами, а только изменяет таблицу разделов.

После этого: убедитесь, что все указатели разделов в fstab и его аналогах верны. Перезагрузите как можно скорее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .