Webサイトのコードベースとデータベースの一時的な手動バックアップを/ tmpフォルダーに置いても安全ですか?私はDebian8を実行しています。数日間そのままにしておきたいです。このディレクトリがそれ自体で上書きされるか、空になるかはわかりません。
ありがとう!
一般的には安全ではないと思います。多くのシステムでは、/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
少なくとも3つの理由から、これは悪い考えです。
/tmp
は再起動時に自動的に空になります。/tmp
ほとんどの場合、通常のディレクトリでは通常使用されないアクセス許可(スティッキービット+すべてのユーザーが読み取り可能)を使用するため、注意を怠ると、システム上のすべてのユーザーが誤ってファイルを利用できるようになる可能性があります。ほとんどのシステムではまったく安全ではありません。/tmpは通常 自動的に削除されます 何らかの方法で。
私のOS(debian 8.6)では、/tmp
dirは、各システムの起動後に空になります。
外付けハードディスクの代わりにバックアップをどこかに置きたいのなら、私は/var
は良い場所です。