Linuxのサーバ運用についての質問させてください。
質問が3点あります。
LinuxサーバでWebサイトの運用をしています。
Webサイトのコンテンツ、プログラム、DBのバックアップを取ろうと思っていて、バックアップ先の媒体はUSBの外付けHDDを想定しています。
(1) アイ・オーデータ製やバッファロー製のUSB外付けHDDはLinuxに使用できるのでしょうか?
また、使用できない場合、Linuxで使用できるUSB外付けHDDはあるのでしょうか?
(2) Webサイトのデータは全て含めて20GB程度あります。
あるディレクトリ配下をtar+gzで圧縮し外付けHDDに保存しようと考えていますが、手法としては一般的でしょうか?
また、手法が一般的でない場合、他にどのような手法がございますか?
(3) tar+gzで圧縮する場合、データサイズが大きいのでマシンに対する負荷を懸念しています。
timeコマンドで圧縮にかかる時間の計測ができることは知っていますが、実際に圧縮ファイルが作られていまいます。
圧縮コマンドを仮想的に実行し、所要時間を計測する方法はありますでしょうか?
なお、専用にアプリケーション等をインストールを行う予定はありません。デフォルトの機能だけで実施を考えています。
Webサーバのスペックを簡単に記載します。
CPU:PentiumIII 1.0GHz
メモリ:512MB
OS:TurboLinux 10
Linux初心者のため、どうか分かりやすいご教示お願い致します。
No.2ベストアンサー
- 回答日時:
> (1)
まず大丈夫です。
> (2)
tar+gzは無難な選択だと思います。
ただ、gzip圧縮でCPUパワー/時間を消費しますから、
バックアップ先のディスク容量が問題ないなら、tarだけにするのも一つの手です。
そうした場合、圧縮しない分容量は増えますが、CPUはあまり消費しません。
> (3)
$ time tar zcf - directory > /dev/null
といった感じで、出力先を/dev/nullにしてしまえば、コマンドを実行してもファイルは作られません。
ただし、この場合は出力データを書き出す部分の処理が無くなってますから、
圧縮ファイルを作成する場合に比べて、若干処理は軽くなります。参考程度に。
あとは、平常運用のバックグラウンドで実行する場合、バックアップ中にDBへの書き込みなんかが起きたらバックアップに失敗しますから、
tarではなくDBのレプリケーションツールでバックアップを取るか、
DBを止めてからバックアップを実行するか、といった対応は必要です。
あとは、負荷軽減のためには、nice コマンドでプロセス優先度を下げてバックアップを実行するのもポイントです。そうすれば、表のプロセスにあまり影響が出なくなります。
親切・丁寧にご回答いただきありがとうございます。
> まず大丈夫です。
そうですか、ありがとうございます。
とても初歩的な質問ですが、USBを接続するとどうマウントされますかね?
/dev/sda2 などでしょうか?
> tarだけにするのも一つの手です。
なるほど、tarだけだとCPUへの負荷が軽減されるのですね。
しかしtarは無圧縮で、ファイルサイズは小さくならないため
> バックアップ先のディスク容量が問題ないなら
ということですよね。
> あとは、平常運用のバックグラウンドで実行する場合
> バックアップ中にDBへの書き込みなんかが起きたらバックアップに失敗しますから、
書き漏れましたがバックアップ一連の流れを
shellで記述して、cronで深夜に動作させる予定です。
DBはPostgreSQLを使用していますがtarを始める前に
pg_dumpを行い、dumpデータをtarで圧縮を行います。
ですので問題ないという認識しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- UNIX・Linux Linuxのパーティションタイプ(MBR/GPT)について 2 2022/07/26 13:35
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- UNIX・Linux 【初心者】aws lightsail で自作のオリジナルテーマのwordpressを設定する方法 1 2022/07/14 09:46
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- ノートパソコン パソコンでmp4の動画ファイルを10個くらい(合計20GB)をフォルダに入れて、容量を軽くしてしまお 2 2023/02/06 02:08
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sims4についてです。 別のパソ...
-
2台のPCのバックアップを外付け...
-
RAIDの信頼性
-
1日600GBのデータのバックアップ
-
PC用のスピーカーで20cm以内の...
-
dellのpcが勝手に再起動する。 ...
-
ペタろうについて教えてください。
-
ビット落ちとは一体何なのでし...
-
数年前からWindows10 の Update...
-
OLEPRO32.DLLが原因で…アプリケ...
-
市販DVD再生ができません。ubun...
-
Windows10でフォルダー名が変...
-
vSphere Clientのファイルアッ...
-
makeコマンドのエラーについて(
-
Androidのログ
-
MOをDOS形式にフォーマットする...
-
メーリングリストメンバーから...
-
I/O error: No such file or di...
-
Hyper-VのWindowsUpdateについて
-
ネトゲの多重起動でVMware Play...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sims4についてです。 別のパソ...
-
RAID1の3重化は可能?
-
1日600GBのデータのバックアップ
-
ウイルスに感染しないファイル...
-
PCデータのバックアップ クラ...
-
ISCSIとは?
-
至急教えて頂きたいです。更新...
-
Linuxのサーバ運用についての質...
-
2台のPCのバックアップを外付け...
-
新しいiPodへのデータの引き継ぎ
-
市販DVD再生ができません。ubun...
-
VirtualBOXがめちゃくちゃ遅い...
-
dellのpcが勝手に再起動する。 ...
-
ログにserver reached MaxReque...
-
マザーボードの赤いランプの意...
-
メールアドレスが生きているか...
-
VMwareにCentOSをインストール...
-
UNIX(Cシェル)での数値...
-
マイコンピュータのローカルデ...
-
CDRの名称(タイトル)をつけ...
おすすめ情報