tarでソース丸々バックアップ
XOOPSの全バックアップ&リストアの相談。
DBだけじゃなく、ソースもバックアップ必要なのだそうです。
追加ソースだけ、とかいうと帰って面倒なので、全ソースまるごとバックアップ。
でも、apache書込み関連で権限変更してるDIRもあるので、所有者情報と権限も保持したい・・・と言う感じ
検討結果の概要。
私が苦手のtar遣い;;
参考サイト:http://www.jp.freebsd.org/cgi/mroff.cgi?sect=1&cmd=&lc=1&subdir=man&dir=jpman-6.0.0%2Fman&man=tar
バックアップは、そのソースに読込みアクセス権限あればOK
ソースの親DIRで、以下の感じ
tar zPcvf [tar.gz保存先DIR]/hogehoge.tar.gz ./[ソースDIR]
解凍は、root権限+pオプション
少々手こずったのがこっち。
所有者+権限保持はpオプション付き解凍、という情報はすぐでますが、その条件が「root権限」というのはあまり明示されていません。
* 暗黙、なのかも・・・・
つまり、普通のレンサバとかではできないです;
まあ一般ユーザ権限でも、permissionは保持されます。それで十分ならレンサバもOKですね。
cd [展開先DIR]
tar zxvfp hogehoge.tar.gz
これ、joomlaのバックアップでも同様で使えそうです。今joomla使ってませんが