Я использовал Gparted для удаления разделов EFI (/ dev / sda1) и Ubuntu (/ dev / sda2) на моем вторичном диске. Третий раздел (/ dev / sda3) предназначен для данных, поэтому я изменил его размер, чтобы использовать все незанятое пространство, которое у меня есть, удалив первые два раздела. Теперь, имея только уникальный partion на диске, я хотел бы исправить его число, чтобы получить / dev / sda1. Каков самый простой способ сделать это, который работает с диском с таблицей разделов GPT? Спасибо!
Вы можете использовать gdisk для перезаписи таблицы пассирования:
sudo gdisk /dev/sda p (the p-command prints the recent partition-table on-screen) s (the s-command sorts the partition-table entries) p (use the p-command again to see the result on your screen) w (write the changed partition-table to the disk) q (quit gdisk)Вы найдете самую полезную информацию о gdisk на странице http://www.rodsbooks.com/gdisk/ [ ! d1]
Вы можете использовать gdisk для перезаписи таблицы пассирования:
sudo gdisk /dev/sda p (the p-command prints the recent partition-table on-screen) s (the s-command sorts the partition-table entries) p (use the p-command again to see the result on your screen) w (write the changed partition-table to the disk) q (quit gdisk)Вы найдете самую полезную информацию о gdisk на странице http://www.rodsbooks.com/gdisk/ [ ! d1]
Вы можете использовать gdisk для перезаписи таблицы пассирования:
sudo gdisk /dev/sda p (the p-command prints the recent partition-table on-screen) s (the s-command sorts the partition-table entries) p (use the p-command again to see the result on your screen) w (write the changed partition-table to the disk) q (quit gdisk)Вы найдете самую полезную информацию о gdisk на странице http://www.rodsbooks.com/gdisk/ [ ! d1]
Вы должны были изменить размер / dev / sda1, чтобы быть больше, чем / dev / sda3. Затем скопируйте sda3 по sda1. Проверка файла sda1, и если нет проблем, удалите sda3, измените размер sda1 соответственно.
Заинтригованный тем, что обнаружил эту последнюю ссылку и увлекся изучением чего-то нового, я воспроизвел ситуацию с разделом Generoso в моей системе с помощью 32-Гбайт USB-накопителя. Ниже приведены мои результаты, но сначала мой:
Заключение: поскольку мой пример нацелен на 1 (окончательный) раздел, ближе к концу я просто изменил его имя. Я не касался реальных секторов. В ссылке в моем комментарии выше показан пример, где перемещается номер сектора. Я последовал за этим и ужасно сработал и уничтожил USB-диск, доказав, насколько опасно играть с разделами! Возможно, мой сценарий также работает с несколькими разделами, не стесняйтесь попробовать его сами. Я осмеливаюсь использовать для этого свой основной раздел. Ха-ха. Итак, вот мои:
Результаты: с помощью Gparted я создал 3 раздела, каждый 1 ГБ.
# fdisk -l /dev/sdc
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 2099199 2097152 1G 83 Linux
/dev/sdc2 2099200 4196351 2097152 1G 83 Linux
/dev/sdc3 4196352 6293503 2097152 1G 83 Linux
Использование дисков для монтирования раздела 3. Ручное размещение файла на нем.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 3. Использование Gparted для удаления разделов 1 & amp; 2 и расти раздел 3 для использования всего диска.
# fdisk -l /dev/sdc
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Device Boot Start End Sectors Size Id Type
/dev/sdc3 8192 62844671 62836480 30G 83 Linux
Использование дисков для монтирования раздела 3. Проверьте файл на разделе 3.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 3. Скопируйте таблицу разделов с диска. Показать таблицу разделов.
# sfdisk -d /dev/sdc > sdc.tab
# cat sdc.tab
label: dos
label-id: 0xf33657fc
device: /dev/sdc
unit: sectors
/dev/sdc3 : start= 8192, size= 62836480, type=83
С помощью vi sdc.tab изменить sdc3 на sdc1. Применить измененную таблицу разделов.
# sfdisk --no-reread -f /dev/sdc < sdc.tab
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Old situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc3 8192 62844671 62836480 30G 83 Linux
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Created a new DOS disklabel with disk identifier 0xf33657fc.
Created a new partition 1 of type 'Linux' and of size 30 GiB.
/dev/sdc2:
New situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc1 8192 62844671 62836480 30G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Как скоро по завершении команды, разделы 1 автоматически монтируются. Проверьте файл.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 1. Выполнено.
PS. Я делал cat SomeFile.txt каждый раз, но мне не хотелось включать этот вывод.
Заинтригованный тем, что обнаружил эту последнюю ссылку и увлекся изучением чего-то нового, я воспроизвел ситуацию с разделом Generoso в моей системе с помощью 32-Гбайт USB-накопителя. Ниже приведены мои результаты, но сначала мой:
Заключение: поскольку мой пример нацелен на 1 (окончательный) раздел, ближе к концу я просто изменил его имя. Я не касался реальных секторов. В ссылке в моем комментарии выше показан пример, где перемещается номер сектора. Я последовал за этим и ужасно сработал и уничтожил USB-диск, доказав, насколько опасно играть с разделами! [D1] Возможно, мой сценарий также работает с несколькими разделами, не стесняйтесь попробовать его сами. Я осмеливаюсь использовать для этого свой основной раздел. Ха-ха. Итак, вот мои:
Результаты: с помощью Gparted я создал 3 раздела, каждый 1 ГБ.
# fdisk -l /dev/sdc
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 2099199 2097152 1G 83 Linux
/dev/sdc2 2099200 4196351 2097152 1G 83 Linux
/dev/sdc3 4196352 6293503 2097152 1G 83 Linux
Использование дисков для монтирования раздела 3. Ручное размещение файла на нем.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 3. Использование Gparted для удаления разделов 1 & amp; 2 и расти раздел 3 для использования всего диска.
# fdisk -l /dev/sdc
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Device Boot Start End Sectors Size Id Type
/dev/sdc3 8192 62844671 62836480 30G 83 Linux
Использование дисков для монтирования раздела 3. Проверьте файл на разделе 3.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 3. Скопируйте таблицу разделов с диска. Показать таблицу разделов.
# sfdisk -d /dev/sdc > sdc.tab
# cat sdc.tab
label: dos
label-id: 0xf33657fc
device: /dev/sdc
unit: sectors
/dev/sdc3 : start= 8192, size= 62836480, type=83
С помощью vi sdc.tab изменить sdc3 на sdc1. [D13] Применить измененную таблицу разделов.
# sfdisk --no-reread -f /dev/sdc < sdc.tab
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Old situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc3 8192 62844671 62836480 30G 83 Linux
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Created a new DOS disklabel with disk identifier 0xf33657fc.
Created a new partition 1 of type 'Linux' and of size 30 GiB.
/dev/sdc2:
New situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc1 8192 62844671 62836480 30G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Как скоро по завершении команды, разделы 1 автоматически монтируются. Проверьте файл.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 1. Выполнено.
PS. Я делал cat SomeFile.txt каждый раз, но мне не хотелось включать этот вывод.
Заинтригованный тем, что обнаружил эту последнюю ссылку и увлекся изучением чего-то нового, я воспроизвел ситуацию с разделом Generoso в моей системе с помощью 32-Гбайт USB-накопителя. Ниже приведены мои результаты, но сначала мой:
Заключение: поскольку мой пример нацелен на 1 (окончательный) раздел, ближе к концу я просто изменил его имя. Я не касался реальных секторов. В ссылке в моем комментарии выше показан пример, где перемещается номер сектора. Я последовал за этим и ужасно сработал и уничтожил USB-диск, доказав, насколько опасно играть с разделами! [D1] Возможно, мой сценарий также работает с несколькими разделами, не стесняйтесь попробовать его сами. Я осмеливаюсь использовать для этого свой основной раздел. Ха-ха. Итак, вот мои:
Результаты: с помощью Gparted я создал 3 раздела, каждый 1 ГБ.
# fdisk -l /dev/sdc
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 2099199 2097152 1G 83 Linux
/dev/sdc2 2099200 4196351 2097152 1G 83 Linux
/dev/sdc3 4196352 6293503 2097152 1G 83 Linux
Использование дисков для монтирования раздела 3. Ручное размещение файла на нем.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 3. Использование Gparted для удаления разделов 1 & amp; 2 и расти раздел 3 для использования всего диска.
# fdisk -l /dev/sdc
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Device Boot Start End Sectors Size Id Type
/dev/sdc3 8192 62844671 62836480 30G 83 Linux
Использование дисков для монтирования раздела 3. Проверьте файл на разделе 3.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 3. Скопируйте таблицу разделов с диска. Показать таблицу разделов.
# sfdisk -d /dev/sdc > sdc.tab
# cat sdc.tab
label: dos
label-id: 0xf33657fc
device: /dev/sdc
unit: sectors
/dev/sdc3 : start= 8192, size= 62836480, type=83
С помощью vi sdc.tab изменить sdc3 на sdc1. [D13] Применить измененную таблицу разделов.
# sfdisk --no-reread -f /dev/sdc < sdc.tab
Disk /dev/sdc: 30 GiB, 32176472064 bytes, 62844672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf33657fc
Old situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc3 8192 62844671 62836480 30G 83 Linux
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Created a new DOS disklabel with disk identifier 0xf33657fc.
Created a new partition 1 of type 'Linux' and of size 30 GiB.
/dev/sdc2:
New situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc1 8192 62844671 62836480 30G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Как скоро по завершении команды, разделы 1 автоматически монтируются. Проверьте файл.
# ls -l /media/willem/cd4746ac-6d9f-4057-9396-a593ce2f301d/
total 21436
drwx------ 2 root root 16384 May 27 00:12 lost+found
-rw-r--r-- 1 root root 21930117 May 27 00:14 SomeFile.txt
Использование дисков для размонтирования раздела 1. Выполнено.
PS. Я делал cat SomeFile.txt каждый раз, но мне не хотелось включать этот вывод.