バックアップして転送する必要があるライブWebサーバーには、画像でいっぱいの大容量(10 GB以上)フォルダがあります。
フォルダを圧縮すると、Webサーバーが1秒間に複数回ファイルにアクセスするため、Webサーバーがファイルを読み取れなくなるのではないかと心配します。
Linuxのtarコマンドは、処理中のファイルを読み取ることができないのを防ぎますか?
答え1
一言で言えば「いいえ」です:-)
Linuxは、tar
ファイルの実行中に他のプロセスがファイルを読み取ることを防ぎません。
気になるなら書くまた、tar
これを防ぐことはできませんが、読み込み中にファイルがtar
変更されると警告メッセージが表示されます。途中でディレクトリ構造がtar
変わると、結果に奇妙な内容が表示されることがあります。 2つのパスなど)。
したがって、読み取りは完全に安全ですが、書き込みには少し注意が必要な場合があります。