Я переформатировал жесткий диск объемом 8 ТБ с помощью ext4 (ранее был NTFS) и попытался восстановить мой DVD & amp; Коллекция фильмов. После выполнения почти 95% работы выскочило сообщение «больше нет свободного места на диске / dev / sdc1». Файловый менеджер сообщает, что доступно всего 579 МБ. Анализатор использования диска сообщает о наличии 400,7 ГБ. df говорит:
eule@bangkok-01:~$ df /dev/sdc1
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdc1 7751366384 7360083416 565308 100% /mnt/data_04
Я использую Ubuntu 17.10. В чем может быть причина расхождения?
По умолчанию Linux резервирует 5% пространства для root. Причина в том, что root должен иметь возможность войти в систему и иметь место для решения проблем, даже когда диск заполнен.
Это можно изменить с помощью tune2fs
.
Размонтируйте диск и запустите
sudo tune2fs -m 0 /dev/sdc1
. Это позволит установить количество зарезервированных блоков равным 0%, что вполне подходит для несистемного диска.
Из man-страницы tune2fs:
-m reserved-blocks-процент
Set the percentage of the filesystem which may only be allocated by privileged processes. Reserving some number of filesystem blocks for use by privileged processes is done to avoid filesys- tem fragmentation, and to allow system daemons, such as sys- logd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. Nor- mally, the default percentage of reserved blocks is 5%.
Кроме того, некоторое место будет использовано для журнала. Это не должно быть изменено , а .