2016-07-15 2 views
-8

Не уменьшайте вопрос, пожалуйста, это не очевидно, и я хочу знать правду. Я создал раздел (ext4) на своем жестком диске (около 1 ТБ свободного места) и настроил том на 50 ГБ. "Диски" полезность (Ubuntu 16.04) говорит, чтоЧто такое GB в Linux?

... 
/dev/sda9 : 50 GB(49,999,249,408 bytes) 

Но 49999249408 не равен 50 * 10^9 или 50 * 2^30. Как Ubuntu конвертирует 50 ГБ в реальный объем в байтах? Спасибо.

+0

Что такое округление ??? 50 ГБ ПЕРВЫЙ НАСТРОЕН !!! –

+0

Geez принять ожог таблетки. Если вы достигнете 49.999249408, вы получите 50 ГБ. Здесь ничего странного. Просто потому, что вы установили размер раздела 50 ГБ, это не гарантирует, что вы получите именно эту сумму. Если вам нужно минимум 50 ГБ, установите большой раздел. Но, честно говоря, вы смотрите на разницу в 750 КБ. – shim

+0

Вопрос: ПОЧЕМУ)) Я не думаю, что Ubuntu генерирует случайное число около 50 ГБ и устанавливает его как громкость. С какой целью Ubuntu сделал это? Почему Ubuntu не устанавливает ровно 50 ГБ? –

ответ

4

1 ГБ в Linux составляет приблизительно 10^9 байт.

Причина, по которой она показывает еще меньше места, чем это может быть из-за хранения метаданных раздела ext4.

3

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

+0

Я отредактировал мой вопрос –

+0

Я установил 50 ГБ при создании раздела !!! Почему байцит не равен 50 * 10^9 ??? –

Смежные вопросы