linuxで、ユーザーディレクトリ(/home)をパーミッション(とできれば所有権)の情報を残したままバックアップする方法を探しています。

rsyncに似ているのですが、別サーバに転送するのではなく、tarコマンドのように、ローカルに保存できる形式のものでご存じの方がいらっしゃいましたらご教授願います。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:UME No.1

回答回数12ベストアンサー獲得回数0

ポイント30pt

素直にtar ではだめなんですか?

オプションで p をつければ パーミッションも保持できます。

ついでに、/home が パーティションで分割されているのであれば、dumpとかも使えると思います。

id:keijiro

ありがとうございます。

pオプション知りませんでした。

というか、manで見たのですが、意味をはき違えておりました。

2004/10/14 21:11:16
id:diabah_blue No.2

回答回数129ベストアンサー獲得回数1

ポイント30pt

もしパーティションが切ってあるなら、ddが手っ取り早いと思います。

http://www.atmarkit.co.jp/flinux/rensai/root05/root05c.html

@IT:システム・バックアップを基礎の基礎から(3/3)

id:keijiro

おお!

これは知りませんでした。

2004/10/14 21:11:47
id:Diablo No.3

回答回数7ベストアンサー獲得回数0

ポイント30pt

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/123usezipfile....

ZIP形式のファイルを展開・圧縮するには

zipで固めると諸々の情報は保持されますよ。

winで解凍->圧縮とかしたら論外ですが、linux上での解凍->圧縮などはパーミッションやオーナー情報などもそのままです。

id:keijiro

winでしか使ったこと無かったので、気付きませんでした。

2004/10/14 21:12:35
id:hokurochan No.4

回答回数31ベストアンサー獲得回数0

ポイント5pt

URLはダミーです。tarを使って解凍までのシェルスクリプトを作られてはいかがでしょうか?

id:hzr No.5

回答回数6ベストアンサー獲得回数0

ポイント5pt

URLはダミーです。

バックアップ先を/bakcup/homeだとして、/home直下で、

# tar cf - . | (cd /backup/home; tar xpf -)

または、

# find . -print | cpio -pud /backup/home

とすればいいと思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません