Сколько разделов можно создать для Linux на GPT?

Нет простого способа заставить оболочку перезаписывать файл, начиная со смещения. И вы все равно не должны редактировать файлы на месте, потому что это оставляет усеченный файл, если редактирование прерывается сбоем или сбоем питания.

Создайте новый файл. Начните с копирования первой строки, затем напишите остальную часть содержимого. Когда вы закончите, переместите новый файл на место.

read -r first_line <file.csv
{
  printf '%s\n' "$first_line
  … # write the rest of the content to standard output
} >file.csv.new
mv -f file.csv.new file.csv
0
17.10.2021, 13:02
1 ответ

128 — это значение по умолчанию для количества записей в заголовке таблицы разделов. Это определяет размер таблицы разделов и резервной копии таблицы разделов. По умолчанию он может иметь меньшие числа для небольших дисков и может быть скорректирован, чтобы иметь еще больше.

https://en.wikipedia.org/wiki/GUID_Partition_Table

Полная спецификация является частью спецификации UEFI.

https://uefi.org/specifications

Информация Apple:

https://developer.apple.com/library/archive/technotes/tn2166/_index.html

Информация Intel:

https://www.intel.com/content/www/us/en/architecture-and-technology/unified-extensible-firmware-interface/efi-specifications-general-technology.html

См. также

man gdisk

Gdisk преобразует только разделы размером 128 MBR в gpt.

1
17.10.2021, 14:42

Теги

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