ウェブサイトのコードベースとデータベースの一時的な手動バックアップを/ tmpフォルダに配置するのは安全ですか?私はDebian 8を使用しています。私はそれらをそこに数日間残したいと思った。ディレクトリが自分で上書きされるか空になるかはわかりません。
ありがとうございます!
答え1
私が言いたいのは、一般的に安全ではないということです。多くのシステムでは、/tmp
これは再起動時に消去されます。基本。参照/etc/default/rcS
(TMPTIME
デフォルトは0
)、
# delete files in /tmp during boot older than x days. # '0' means always, -1 or 'infinite' disables the feature #TMPTIME=0
答え2
これは少なくとも3つの理由で悪い考えです。
- 多くのシステムでは、
/tmp
これは再起動時に自動的に消去されます。 - また、フォルダがディスクではなくRAMに一時ファイルシステムとしてマウントされる可能性があります。つまり、そのフォルダの容量がバックアップファイルを収容するには小さすぎる可能性があります。この場合、使用中のメモリは、アプリケーションの実行にさらに効率的に使用されるメモリを占有します。
/tmp
ほとんどの場合、通常のディレクトリで一般的に使用されていないアクセス権(固定ビット+誰もが読むことができます)を使用するため、注意しないと、誤ってシステムのすべてのユーザーがファイルを使用できるようになる可能性があります。
答え3
ほとんどのシステムではまったく安全ではありません。 /tmpは通常自動的に削除何らかの方法で。
答え4
私のオペレーティングシステム(debian 8.6)では、/tmp
システムが起動するたびにディレクトリが消去されます。
外付けハードドライブ以外の場所にバックアップを保存したい場合は、/var
ここが良い場所だと思います。