как работает сопоставление размера раздела sfdisk

set -A - это команда ksh, но вы выполняете свой сценарий с помощью bash. Эквивалент bash будет просто

arrinstall=(${_install})
0
12.03.2018, 15:29
1 ответ

Обратите внимание, что у вас немного отличается -от -команды даты sfdisk, так как начиная с версии 2.26 2015 года она больше не принимает -uM, которая используется для установки «единицы измерения» по умолчанию.

Разница, которую вы видите, связана с тем, указаны ли числа в мегабайтах, т. е. в мегабайтах (1000 *1000 )или в мегабайтах, т. е. в мегабайтах (1024 *1024 ). 100 МБ — это примерно 95 МБ.

Если вы хотите в будущем защитить свой код от более нового sfdisk, вы должны удалить -uMи предположить, что размеры указаны в секторах по 512 байт. Более новая версия позволяет вам давать числа с суффиксом, например MiB.

210 МБ можно рассчитать как:

echo '210*1000*1000/1024/1024' | bc

около 200 МБ.

1
28.01.2020, 02:43

Теги

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