Поддерживает ли linux tar запись на запись в файлы

У меня есть большая (> 10 ГБ) папка, полная изображений на реальном веб-сервере, которую мне нужно создать резервную копию и передать.

Я беспокоюсь, что если я смогу создать папку, файлы будут заблокированы для чтения веб-сервером, который будет бить файлы много раз в секунду.

Включает ли команда tar в Linux блокировать файлы, из которых она работает, из чтения?

One Solution collect form web for “Поддерживает ли linux tar запись на запись в файлы”

Одним словом, «нет» 🙂

Linux tar не остановит какой-либо другой процесс от чтения файлов во время его работы.

Если вы обеспокоены написанием tar это также не блокирует это, но если файл изменяется, когда tar читает его, вы получите предупреждающее сообщение; если структура каталогов изменяется, когда tar находится посередине, тогда вы можете увидеть некоторые странности в результатах (отсутствующие файлы, дублированные файлы на обоих путях и т. д.).

Таким образом, чтение абсолютно безопасно, пишет может потребоваться немного больше внимания.

  • Как владелец файла и группа запоминаются для внешнего диска?
  • Создать файл для каждого результата команды find?
  • Объясните символ «@» в этом примере разрешений
  • tar конкретных файлов на основе шаблона
  • Почему grep показывает разные результаты, когда я использую file1 как шаблон в файле2 и наоборот?
  • Бит-сдвиг файла
  • Как определить единственный дополнительный файл в двух других идентичных списках?
  • Как читать команды из файла?
  • Как сжать файлы на основе даты файла
  • Греп от конца файла до начала
  • Храните файл для всех пользователей в группе.
  • Linux и Unix - лучшая ОС в мире.