В чем разница между ошибкой «Нет свободного места на устройстве» и «Превышена дисковая квота»?

Для информации -ZIP unzipэто простое упражнение по использованию опции -xдля исключения файлов по имени. См., например, https://unix.stackexchange.com/a/269808/5132, где Жиль использовал:

unzip -x __MACOSX -x '__MACOSX/*' /path/to/zip

Это, конечно, необходимо объединить с вашей опцией -DD. Очевидно.

С bsdtarимеется аналогичная опция --exclude.

Обратите внимание, что предпочтительная форма использования для bsdtarвсегда была вариантами стиля getopt -с момента его изобретения , и следует стараться не приобретать привычку в первое место старого синтаксиса строки команды -из 1980-х годов:

bsdtar -x -m -f file.zip --exclude __MACOSX --exclude '__MACOSX/*'

Дополнительная литература

0
21.04.2020, 11:17
2 ответа

Понимание этой концепции требует некоторых базовых знанийquota

quota— это функция ядра Linux, которая используется для принудительного ограничения доступного дискового пространства. quotaне является настройкой по умолчанию и должен быть установлен администратором, это логичная концепция. Когда администратор настраивает параметры quota, он может указывать мягкие и жесткие ограничения, устанавливать предупреждения об использовании пространства или даже отключать дальнейшую запись на диск. quotaпредназначен для предотвращения полного использования всех блоков на диске с помощью системы, основанной на разрешениях/предупреждениях.

Подробнее см. справочную страницу:https://linux.die.net/man/1/quota

0
19.03.2021, 02:27

Ошибки довольно очевидны -.

«На устройстве не осталось места» означает, что :попытка записи на устройство была остановлена ​​из-за отсутствия открытых секторов или блоков для записи в .

«Дисковая квота превышена» также означает именно то, что написано. :Если системный администратор устанавливает ограничение на объем пространства, который пользователь имеет право занимать, и попытки превысить его отменяются с этой ошибкой.

1
19.03.2021, 02:27

Теги

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