Отсутствует свободное место на USB-накопителе; xdiskusage показывает блок «(в разрешении отказано)»: что это такое и как освободить место?

Поэтому я переместил некоторые файлы на USB-накопитель и потом удалил их. Я делал это несколько раз и ожидал, что у меня будет около 3 ГБ свободного места. Однако там написано, что у меня всего пара сотен МБ свободного места.

Поэтому я использовал du -h и xdiskusage , чтобы проверить, что занимает место. du -h ничего не показывает, а занимаемое пространство на 3 ГБ меньше емкости USB-накопителя. xdiskusage показывает мне блок размером 3 ГБ с названием «(в разрешении отказано)», который, по всей видимости, является причиной нехватки места.

(Я также запустил sudo lsof | grep deleted , чтобы проверить, не удалили ли какие-либо открытые файлы.)

Как мне освободить это место?

Я использую Debian 9 с KDE и файловый менеджер дельфинов.

0
05.10.2017, 16:43
1 ответ

Из справочной страницы xdiskusage:

"(permission denied)" is space that df said was used but du did not report. Besides permission errors when running du, this may also be the result of a file deleted from its containing folder, but still in use by a program, so its space is not reclaimed yet. Mounted loopback filesystems (ISO image just checked before burning, then deleted while still mounted) are common examples.

Другой случай, когда это может произойти, — это использование подтомов btrfs. dfсообщает размер всей файловой системы, но duпоказывает только файлы в смонтированном подтоме. Следовательно, любое пространство, используемое другими подтомами этой файловой системы, будет отображаться как «(разрешение отклонено )». Чтобы увидеть, что там, вам придется смонтировать другие подтома и xdiskusage их по отдельности.

0
28.01.2020, 04:38

Теги

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