Размер файла отличается от ls и ncdu

Я немного растерялся. С ls -laght отображается файл с размером 1,0T:

-rw------- 1 nogroup 1,0T May 6 14:01 nextcloud-flat.vmdk

с ncdu только 9,1 ГБ:

/mnt/backup/backup/nextcloud/nextcloud-2019-05-06_11-23-12
9.1 GiB [###########] nextcloud-flat.vmdk

Что такое настоящая правда сейчас? Справочная информация: резервная копия VMWare с ghettoVCB была сделана на NFS-сервер. Устанавливается параметр, что ghettoVCB преобразует файлы vmdk в «плоский».

2
задан 7 May 2019 в 10:36

1 ответ

В общем, есть три вещи, которые необходимо учитывать:

1) Различные правила округления 2) Возможно использование GB (1000 ^ 3) против GiB (1024 ^ 3) 3) du сообщает о фактическом используемом пространстве, когда ls сообщает о размере файла

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

Поскольку он намного больше (1 ТБ против 9,1 ГБ), это может быть разреженный файл , который может вырасти до 1 ТБ, но пока использует только 9,1 ГБ.

0
ответ дан 7 May 2019 в 10:36

Другие вопросы по тегам:

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