Куда пропало свободное место на диске?
========================================

 При переходе с Windows на Linux переносил информацию между двумя жёсткими дисками 2ТБ одной модели. На источнике единственный раздел в NTFS, на приёмнике - создан раздел LVM, он отформатирован в ext4.  

На источнике было 30 ГБ свободного места, на приёмник даже не всё поместилось.  

Судя по выводу команды *df* на приёмнике размер раздела гигов на 30 меньше, но не поместилось гораздо больше. Заметил также, что в выводе *df* не работает формула Всего = Использовано + Свободно. Конкретно для моего случая из 1832 ГБ пропало около 122. Т.е. Использовано + Свободно = Всего - 122 ГБ.  

Этот диск не системный - для системы использован отдельный жёсткий.  

Связана ли потеря 122 ГБ с резервом 5% под *root* или с другими причинами? И как можно решить проблему? 

 При создании раздела с опциями по-умолчанию ext4 создаёт таблицу inode'ов на несколько десятков миллионов файлов, которая на больших разделах может занимать несколько десятков гигабайт. На ваши 2 ТБ я думаю она будет в районе 50ГБ. Ну и плюс зарезервированные 5%. Создавать раздел надо вручную командой mkfs.ext4, с приблизительным количеством файлов которые будут на диске.  

например:  
`mkfs.ext4 -N500000 -m0 /dev/sdb1` 

*Не нашёл полностью правильный ответ, поэтому напишу его.*  
  

По-умолчанию файловая система ext4 резервирует под служебные нужды 5% свободного места на разделе. На больших дисках это бывает много. Изменить такое поведение можно, сказав в терминал **подмонтированному** разделу:  
`tune2fs -m 1 /dev/sda1`  
*где 1 - количество резервируемого места в процентах (0% тоже можно), а /dev/sda1 - раздел, к которому это применить*  
  

Эффект немедленный и без перезагрузок.  
  

Также после этого можно слегка дефрагментировать этот **смонтированный** раздел:  
`e4defrag /dev/sda1` 

 На NTFS сжатие было включено? 

[ldvldv](http://toster.ru/user/ldvldv)   

вывод sudo vgs:  

VG #PV #LV #SN Attr VSize VFree  

data 1 1 0 wz--n- 1,82t 0  

system 1 2 0 wz--n- 232,88g 0  
  

[planarik](http://toster.ru/user/planarik)   

А как посмотреть размер блока? Я знаю, что размер физического блока на диске 512 байт (/sys/block/sdb/queue/physical\_block\_size, logical\_block\_size). Размер экстента в LVM-томе 4МБ, ext4 создавал с параметрами по умолчанию. Диск сделал GPT; раздел на диске создавал с отступом 2048 секторов (т.е. 1 МБ), иначе parted ругался.  
  

[TheSpbra1n](http://toster.ru/user/TheSpbra1n)   

Компьютер - дома, я сейчас на работе. Начал искать возможные решения - видел упоминания под резерв под root. Как проверить - не знаю. Логично было бы, чтобы этот резерв был только на системном диске.  
  

[fshp](http://toster.ru/user/fshp)   

Нет.  
  

Большую часть места занимают большие файлы (фильмы, музыка). Файлов до нескольких килобайт немного.