Точный размер раздела при установке.

Автор mexx, 04 декабря 2019, 14:23:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mexx

Добрый. Не проблема, но интересно.
При установке Debian10 не могу создать раздел размером ровно, например, 256 MB.
Указываю 256 MB - получаю 254,8 MB.
Указываю 0.256 GB - получаю те же 254,8 MB.
Указываю 256*1000=256000 KB - опять 254,8 MB.
Указываю 256*1024=262144 KB - получаю 261,1 MB.
Аналогичная история для любого другого размера < 1GB.
Однако, если указать 1024 MB или 1 GB - предсказуемо получаю раздел 1 GB.
Почему так?
Debian 10
Debian 10 KDE
Debian 11 Gnome

gardarea51

#1
Не уверен, но наверное потому, что размеры задаются в MiB.
А до 1GB система просто "округляет"...
Могу сильно ошибаться.

У меня давно такое правило: если мне надо получить размер "зрительно" 100GB, то я при создании указываю 102500MiB.
Остальное - больше/меньше, исходя из этих пропорций.

mexx

Пробовал я в мебибайты пересчитывать - не выходит ровно :)
Вот установщик использует (при разметке диска) обозначение 'MB'. Это он про мебибайты или про мегабайты?
Debian 10
Debian 10 KDE
Debian 11 Gnome

gardarea51

Да вот кто его знает.. тоже негодовал, а потом как-то просто вот такой формулой своей стал пользоваться и все, ну или методом подбора, чтобы цифра просто глаз радовала.

qupl

Цитата: mexx от 04 декабря 2019, 18:15:59Вот установщик использует (при разметке диска) обозначение 'MB'. Это он про мебибайты или про мегабайты?
Из man fdisk:  MiB = 1024*1024,  MB = 1000*1000

mexx

qupl, это я в курсе, я имею в виду по факту - мало ли какая у них там задумка. Ведь выбор 256 MB не даёт на выходе раздел в 256 MB.
Debian 10
Debian 10 KDE
Debian 11 Gnome

alexxnight

Установщик (а точнее, программа разметки диска) выравнивает размер раздела по своему алгоритму.

gardarea51

Да, там же еще есть некое "выравнивание".

mexx

Цитата: alexxnight от 05 декабря 2019, 09:28:21
Установщик (а точнее, программа разметки диска) выравнивает размер раздела по своему алгоритму.
Ясно.

Всем спасибо за ответы.
Debian 10
Debian 10 KDE
Debian 11 Gnome