Уничтожение поврежденного файла
zap [-pv] файл
zap [-pv] [-l|-u] каталог
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита zap используется для удаления файла в следующих случаях:
Утилита zap удаляет файл путем очистки записи каталога для файла. Блоки диска, используемые указанным файлом, не восстанавливаются. Поэтому при неоднократном выполнении утилиты zap общее количество доступных на диске блоков уменьшается. Однако их можно восстановить путем выполнения утилиты chkfsys во время простоя системы.
Как правило, для удаления файлов или каталогов целесообразно использовать команду rm или rmdir.
Список уничтоженных ранее файлов можно вывести в любом указанном каталоге с помощью опции -l.
Отменить уничтожение или восстановить уничтоженные файлы можно с помощью опции -u. Утилита запрашивает подтверждение по каждому уничтоженному файлу в указанном каталоге.
![]() | Файл, уничтожение которого требуется отменить, должен быть изначально удален с помощью команды zap. Файлы, удаленные традиционным способом с помощью утилиты rm или любого другого процесса, вызывающего unlink(), не могут быть восстановлены с помощью команды zap -u. |
Исключение записи каталога для файла junk:
zap junk
Для выполнения zap необходимы полномочия на чтение и запись блок-ориентированного специального файла для файловой системы, содержащей уничтожаемый файл. Также необходимы полномочия на выполнение утилиты zap. В системе со стандартной конфигурацией полномочиями на выполнение утилиты zap обладает пользователь root.
Базовые подсистемы ЗОСРВ «Нейтрино»
Предыдущий раздел: Утилиты