Почему du/df и системный монитор по-разному показывают используемое пространство в доме?

Чтобы удалить строки, оканчивающиеся на /, просто используйтеsed:

sed '/\/$/d'  

Копирует из стандартного ввода в стандартный вывод, удаляя строки, заканчивающиеся на /. Или используйтеgrep:

grep -v '/$'  

Вероятно, есть много других способов.

1
08.05.2018, 19:11
2 ответа

Это две разные единицы. Большее число указано в гигабайтах. 1 гигабайт = 1 миллиард байт. Меньшее число указано в гибибайтах. 1 гибибайт = 1 073 741 824 байта = 2^30 байт

1
27.01.2020, 23:32

Это то же измерение. 309 Гб — это размер, указанный в степенях двойки (безобразного -имени Гибибайта ), а 331 Гб — это размер, указанный в степенях 10 согласно СИ(Гигабайт).

309 Гб (в степени 2)*1024 *1024 *1024 = 331786223616 байт, т.е. 331 Гб (в степени 10 ).

Как указал @don _crissti, df -hпечатает значения в двоичных степенях. Если бы вы запустили df -H, который вместо этого использует десятичные степени, он напечатал бы 331 Гб используемого пространства.

Для получения дополнительной информации см.https://en.wikipedia.org/wiki/Binary_prefix.

1
27.01.2020, 23:32

Теги

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