• ベストアンサー

samba(linux)ファイルサーバのバックアップ方法

fedora1でsambaサーバを立てています。 データが100ギガを超えたのでバックアップを cp -a folder_from folder_to のコマンドで行いました。 しかし時間がかなりかかって(1時間ぐらいで60ギガ程度)しまいました。 コピー中はランレベル1で行っているのですが、できれば開放は 短いほうが良いと考えます。cpによるコピーと圧縮しながらコピー 方法があると思うのですが、開放時間、安全性を考慮すると cp、圧縮どちらの方が良いのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.1

mirrordirの使用をお勧めします。 http://www.linux.or.jp/JM/html/mirrordir/man1/mirrordir.1.html 具体的方法は、 http://line.to/mac/linux/backup/index.html を参考にしてください。

関連するQ&A

  • ファイル数が多すぎてWindowsからSambaにコピー失敗!

    Linux(Debian)上でSambaサーバ(3.0.10)を動かしています。 Windows機のファイルバックアップ用にと思って、あるフォルダをまるごとコピーしようとしたら「コピーできません(赤丸×)」というダイアログが出てコピーに失敗します。 下のフォルダ階層に降りてある以下のファイル個数にすると問題なくコピーできるのでどうもファイル数が多すぎてWindowsからSambaに渡すコマンド引数のリストが長くなりすぎて失敗しているようです。 そこで質問なのですが、あるフォルダ以下を「少しずつ」コピーしてくれるようなツールはありませんでしょうか?理想的にはコピー先(Samba)は毎回指定しなくてもよくて、コピー元フォルダをDrag and Dropするだけで処理をしてくれるものがあるといいのですが。

  • Fedora Core5 を使って、sambaでファイル共有をしていま

    Fedora Core5 を使って、sambaでファイル共有をしています。 毎週、データのバックアップのため、ネットワークを切り、バックアップが終わったら、再起動するのですが、 急に一部のフォルダ以外にアクセスできなくなり、Fedora上でアクセスできないフォルダのプロパティを見ると「不明」とかかれています。 データのどこかが壊れたのかと思われますが、対処方法がございましたら、ご教授よろしくおねがいいたします。

  • LinuxからSamba経由でWindowsのファイルをchmodできない

    WindowsXP上にVMWare Playerを設定し、 そこでLinux(Ubuntu7)を走らせています。 このたび、WindowsとLinuxで簡単にファイルをやり取りするため、 Linux側にSambaをインストールしました。 以下のコマンドでWindowsの共有フォルダをマウントしたのですが、 マウントしたディレクトリにchmodが効かず困っています。 $> smbmount //192.168.11.4/winshare /var/www/winshare -o codepage=cp932,iocharset=utf8 username=winuser 例えばWindows側でwinshareフォルダの配下にaaaというフォルダを作ると、 Linuxから見たときはパーミッションが755になっています。 これを777に変更しようと思い、 $>chmod 777 /var/www/winshare/aaa と打ちましたが、コマンドが正常終了(エラーも何も出力されない) するにも関わらず、パーミッションは755のまま変化がありません。 せめて何かエラーメッセージが出れば解決の糸口が分かるのですが、 メッセージ出ずに取っ掛かりが無いので質問させていただきました。 使用しているsambaのバージョンはVersion 3.0.26aです。 何か原因が分かる方、アドバイスお願いします。

  • バックアップ用バッチファイルの作成方法

    作業用フォルダを日次でバックアップを取るバッチファイルを作成し、それをスケジューラーに登録して自動でバックアップを取れるようにしようと思っています。 下記のようなルールでバッチファイルを作成しようと考えていますが、バッチファイルの作成に詳しい方がいらっしゃったら教えていただけないでしょうか? --- (1)バックアップ作成時は、指定のフォルダをZIP形式で圧縮してバックアップをとる (2)サブフォルダ内のOLDフォルダ内のファイルはバックアップ対象外 (3)ファイル名はYYYYMMDD.zipとして保存 現在、winzipというZIP用のアプリケーションを使用しており、wzzipというコマンドでコマンドライン上から圧縮が可能なので、それを使用したいと思っています。 一旦OLDフォルダを除いたものをテンポラリフォルダに入れて、それを圧縮(環境変数か何かから日付を持ってきて、ファイル名を指定して)するのがいいのかなとは考えているのですが、実際のコマンドの書き方がわかりません。 ご存知の方がいらっしゃいましたら、よろしくお願い致します。

  • ファイルサーバー用差分バックアップソフトを教えて

    ファイルサーバー用差分バックアップソフトを探しています。やりたいことは、このソフトをWindows7にインストールして、Server2012のファイルをフォルダ階層ごと指定のフォルダにバックアップすることと、その差分を曜日ごとに分けた別のフォルダに階層を維持しながらコピーすることです。ハンドリングしやすいように、ファイルは圧縮なしのそのままま状態でコピーできることが希望です。フリーソフトではなく問い合わせ可能な有償ソフトでお勧めを教えてください。よろしくお願いします。

  • サーバに最適なLinuxは?

    お尋ねします。2年前までCentOSでwebサーバ、メールサーバ、FTP、DNSサーバ等いろいろ立てていました。仕事が忙しくなったので、メンテナンスも出来ず、今はサーバは立てていません。それが、今になってWindowsHomeServerに興味を持ち調べていくと、コストがかかる割にはさほど、驚くような機能がないのです。ファイルサーバやバックアップサーバを簡単にしただけと言う感じです。そこで、自分で似たものを余っている自作機で作ろうかと思うようになりました。でも、2年Linuxから離れているといろいろと新しいものが出ているようです。Ubuntuなども面白そうですし。その他Fedoraも相変わらず人気があるようですし。 ただ、今回はファイルサーバ(Samba)とプリントサーバ(これもSamba)を作ろうと考えています。そこにファイルサーバの扱い易さを考えてWebDAVを導入しようかと考えています。マシンのスペックはWindowsで言うならXPなら十分使える程度、Vistaでは厳しいと言う程度のスペックです。上記用途に向いているディストリビューションをお教えください。スキル的には、一応コマンドでの操作は出来ますが、時間とせっかちな性格から、極力手を煩わしたくないと言うのが本音です。(それは邪道だと認識していますが。)こだわったサーバでは無く気軽に作れると言うコンセプトでお勧めのものは無いでしょうか?一応、外部公開はする予定はありません。外部からのアクセスでもVPNでのアクセスを前提にしています。よろしくお願いします。(VPN環境はできています。)

  • sambaのシャドウコピーの設定に関して

    sambaのシャドウコピーの設定に関して ネットを参考にしながらsambaのシャドウコピーの設定しようと思っています。 いくつかのサイトを見て、気になるところがあります。 設定した人の個性として片付けるのではなく、こういう狙いでそうなっているという推察を聞きたいです。 【パターン1】 http://blog.torigoya.net/2011/10/06/samba-vfs_shadow/ vfs objects = shadow_copy2 shadow: snapdir = /var/samba/.snapshot/public shadow: basedir = /var/samba/public /var/samba/ | +-.snapshot/public/ ← ここにバックアップ | +-public/ ← これをバックアップ <質問> バックアップ先のフォルダ名をドットから始めているのはどうしてでしょうか? 隠しフォルダ的な感じにしたいのですよね? 【パターン2】 http://orebibou.com/2015/05/samba4%E3%81%A8rsync%E3%80%81%E3%82%B7%E3%83%A3%E3%83%89%E3%82%A6%E3%82%B3%E3%83%94%E3%83%BC%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8/ vfs objects = shadow_copy2 shadow:basedir = /samba shadow:snapdir = /samba/backup / +-samba/ ← これをバックアップ 。。| 。。+-backup/ ← ここにバックアップ <質問> これだと、再帰的というか、バックアップ自身をバックアップしそうなのですけど、大丈夫なのでしょうか?

  • Linux(ubuntu)のsamba機能について

    Linux初心者です。 ファイルサーバーとしてパソコンにubuntuを入れ、sambaを入れました。(USBにインストールし、USB起動しています) ubuntuはバージョン10.04LTS、sambaはバージョン3.なんたらです。 共有フォルダの設定で、ネットワーク経由でどのユーザーがファイル・フォルダを作成しても所有者「hoge」グループ「hogehoge」で作成されるように設定しました。(Forceuser) どのユーザーも読み書きできるが、ユーザー「tokubetu」のみリードオンリーに設定しました。 /etc/init.d/smbd restartとコマンド入力し、しばらくは「tokubetu」でアクセスしたら書き込みできないなど正常に動いているのですが、何時間か経つと「tokubetu」でアクセスしても書き込みができるようになっています。 その場合、作成されたファイル・フォルダの所有者は「tokubetu」になっています。 その状態になってからもう一度/etc/init.d/smbd restartをコマンド入力すると、 また元通り、読みしかできない状態になります。 時間が経つと「tokubetu」でも書き込みができるようになってしまうのはなぜなのでしょうか?(正確に何時間かというのはわかりません) また、フォースユーザー設定でユーザー「hoge」グループ「hogehoge」で作成されるように設定してあるのに、その設定も効いていないのはなぜなのでしょうか。 smb.confの設定をよく見直したのですが、再起動すれば直るということは違う部分での設定のような気がします。 どなたか教えてください。

  • cpコマンドでのバックアップ

    現在、個人で勉強用にLinuxも利用しているのですが、これのバックアップを取りたいと思うようになりました。 色々と調べたところ、dumpコマンドで別パーティションにバックアップするのがスタンダードな方法のようです。 しかし、私がインストールしたLinux機にはデータ用のパーティションを一つしか作っていません。もう一つはスワップ用です。 この場合、dumpコマンドは使えるのでしょうか? このコマンドはパーティション単位のバックアップと言うように認識しているのですが、同じパーティション内にバックアップを作成できるのかどうか不安です。 そこで考えているのが、パーミッションを変更せずにcpコマンドで全ディレクトリのコピーを行い、それを圧縮してCDに焼くという方法です。 この方法だと、少なくともデータは保持できると思います。 しかし、この方法でもいざHDDなどの故障が起こった時、そのままのリストアなどは可能なのでしょうか? (Windowsだと、システム部分はファイルコピーでのバックアップが難しいので、少々不安です) 何か、問題点があるのでしたら、教えていただければ幸いです。

  • rsyncでAD連携ファイルサーバーにバックアップ

    centOSのSambaファイルサーバーから ActiveDirectory連携認証しているWindowsStrageServer2012ファイルサーバーに rsyncを使用してバックアップする際のコマンドを調べてみたところ インターネットで rsync [オプション] コピー元 コピー先 が基本で リモートホスト上には % rsync -av user@example.com:from_dir/ /foo/to_dir/ というようにするとありました。 ネットワーク上の 普段AD連携認証サーバーにアクセスする際にログインする場合 エクスプローラーのアドレスに \\ファイルサーバー名 と入力して 認証画面で \\ドメイン名\ユーザー名 パスワード を入力してそのファイルサーバーを利用します。 この場合、実際のコマンドがいまいちわからず rsync -av \\ドメイン名\user@ファイルサーバー名:from_dir/ /foo/to_dir/ と予想したのですが、これで理屈上はあっているのでしょうか? よろしくお願いします