Поиск по сайту:

Как восстановить удаленный каталог /tmp в Linux


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

Во всех, если не в большинстве, системах Linux содержимое каталога /tmp удаляется (очищается) во время загрузки или при завершении работы локальной системы. Это стандартная процедура системного администрирования, позволяющая уменьшить объем используемого дискового пространства (обычно на жестком диске).

Важно! Не удаляйте файлы из каталога /tmp, если вы точно не знаете, что делаете! В многопользовательских системах это потенциально может привести к удалению активных файлов, нарушая деятельность пользователей (через используемые ими программы).

Что делать, если вы случайно удалили каталог /tmp? В этой статье мы покажем вам, как восстановить (пересоздать) каталог /tmp после его удаления.

Рекомендуется к прочтению: Как восстановить удаленные файлы в Linux

Прежде чем запускать приведенные ниже команды, следует обратить внимание на несколько вещей.

  • /tmp должен принадлежать пользователю root.
  • установите соответствующие разрешения, которые позволят всем пользователям использовать этот каталог (сделайте его общедоступным).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Альтернативно, запустите эту команду.

sudo mkdir -m 1777 /tmp

Теперь запустите команду ниже, чтобы проверить права доступа к каталогу.

ls -ld /tmp

Установленные здесь разрешения означают, что каждый (владелец, группа и другие) могут читать, записывать и получать доступ к файлам в каталоге, а t (прикрепленный бит) означает, что файлы могут быть удалены только их владельцем.

Примечание. После восстановления каталога /tmp, как показано выше, рекомендуется перезагрузить систему. чтобы гарантировать, что все программы начнут работать нормально.

Вот и все! В этой статье мы показали, как восстановить (пересоздать) каталог /tmp после его случайного удаления в Linux. Оставляйте свои комментарии через форму обратной связи ниже.