質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
バックアップ

バックアップとは、保存データやプログラムの複製を異なる記録装置などへ保存することを言います。バックアップを取っておくことで、機器のトラブルでデータが損傷するなどの不測の事態にもデータを複製することが可能です。

さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

2001閲覧

さくらVPSのOSごとバックアップ・イメージファイル作成をMondo Rescueで行いたいが定番であるらしいエラーにつまずく

gugupoo

総合スコア31

バックアップ

バックアップとは、保存データやプログラムの複製を異なる記録装置などへ保存することを言います。バックアップを取っておくことで、機器のトラブルでデータが損傷するなどの不測の事態にもデータを複製することが可能です。

さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2020/06/28 15:29

さくらVPS
centos8
apacche,PHP,Mysql,phpmyadminなどをインストール

表題の通りさくらVPSでMondo RescueでOSごとバックアップというのをやってみたく検索して調べてやってみようと思いました。

こちらのサイトさんの内容を大体一番参考にして
https://www.u-1.net/2019/11/09/5336/#gsc.tab=0

centos

1sudo mondoarchive -Oi -L -N -s 4480m -d /mnt/data/backup -E /mnt/data/backup -p sakura-`hostname`-`date +%Y-%m-%d`

で実行をすると、バックアップ作業は始まるものの、

centos

1Mindi failed to create your boot+data disks. 2Fatal error... Failed to generate boot+data disks 3---FATALERROR--- Failed to generate boot+data disks 4If you require technical support, please contact the mailing list. 5See http://www.mondorescue.org for details. 6The list's members can help you, if you attach that file to your e-mail. 7Log file: /var/log/mondoarchive.log 8Mondo has aborted. 9Execution run ended; result=254 10Type 'less /var/log/mondoarchive.log' to see the output log

というエラーが出て終わってしまいます。
boot+data この部分のこういうデータは大体おおいらしく、
ある程度いくらかののサイトで
Fatal error... Failed to generate boot+data disks
というデータが出たらmindiを、/etc/mindi/mindi.confを編集して設定しなおそう、とあります。

サイトにより数字は様々ですが、元の数字が小さくて起こるエラーなので大きくしよう、として
EXTRA_SPACEもBOOT_SIZEも
サイトのサンプルの数字にしてみたり、自分でもっと大きく7,8回トライしましたが
エラーが出ます。

EXTRA_SPACEとBOOT_SIZEを変えて、この数値は正しく変えていると思うので
それ以外にエラー要因があるのでしょうか・・。

df -h としてみた所は

centos

1Filesystem Size Used Avail Use% Mounted on 2devtmpfs 224M 0 224M 0% /dev 3tmpfs 239M 0 239M 0% /dev/shm 4tmpfs 239M 22M 218M 9% /run 5tmpfs 239M 0 239M 0% /sys/fs/cgroup 6/dev/vda4 21G 3.6G 16G 19% / 7/dev/vda2 477M 249M 199M 56% /boot 8tmpfs 48M 0 48M 0% /run/user/1000

とあり、使っている容量は3.7Gくらい・・ですと最初の4480mも問題ないという事でしょうし、
解決方法をなんとか教わりたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukky1201

2020/06/28 16:52

エラーメッセージにはログファイルを見ろと書いてますが確認してますか?
gugupoo

2020/06/29 00:55

yukky1201様 確認していませんでした。すみません; /var/log/mondoarchive.log を見てもログがたくさんあるので分かりずらかったですが ERROR: Unable to find mindi-busybox, please install it というのはありました。 しかしmindi-busyboxをインストールしようとしてみた所 Package mindi-busybox-1.21.1-1.rhel7.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! など出て、こちらはインストールされているようです。 今の所エラーはこれくらいなのかと思いますが引き続いて調べて参ります・・
gugupoo

2020/06/29 01:25

mindi -vで調べて Mindi v2.1.9-r3580 というのが今自分の使っているMindiですが yum listをすると mindi.x86_64 3.0.2-1.rhel7 と出てきます。これは v3.0.2-1.rhel7 が新しいバージョンとしてあるので Mindi v2.1.9-r3580を自分が使っているならアップデートすべきと思うのですが ネット検索のどこかで・・ mondrescueとmindiのバージョンは同じであった方が良いようなことが書いてあったような・・ 今はどのサイトだったか記憶も定かではないのですが・・。 で、mondrescueのバージョンは mondoarchive -v  mondoarchive v3.2.2-r3578  となりました。 いずれにしてもmindiに v3.0.2-1.rhel7 というのが使えるリストとして出ているのに 自分が使用しているのは v2.1.9-r3580 というのはアップデート、というか3.0.2-1のインストールはしたところで 今回のエラーは出るかもしれませんが、やったほうがよいと思いました。 そこで、 sudo yum install mindi とした所 Package mindi-2.1.9-1.rhel7.x86_64 is already installed. Error: Problem: package mindi-3.0.2-1.rhel7.x86_64 requires perl-MondoRescue, but none of the providers can be installed - package mindi-3.0.2-1.rhel7.x86_64 requires perl(MondoRescue::File), but none of the providers can be installed - package mindi-3.0.2-1.rhel7.x86_64 requires perl(MondoRescue::Base), but none of the providers can be installed - package perl-MondoRescue-3.2.0-1.rhel7.noarch requires perl(Net::IPv4Addr), but none of the providers can be installed - package perl-MondoRescue-3.2.1-1.rhel7.noarch requires perl(Net::IPv4Addr), but none of the providers can be installed - package perl-MondoRescue-3.2.2-1.rhel7.noarch requires perl(Net::IPv4Addr), but none of the providers can be installed - cannot install the best candidate for the job - nothing provides perl(:MODULE_COMPAT_5.16.3) needed by perl-Net-IPv4Addr-0.10-6.el7.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) -------------- これは mindi-2.1.9-1.rhel7.x86_64は既に存在していて、 package mindi-3.0.2-1.rhel7.x86_64はperl-MondoRescueやperl(MondoRescue::File)を必要としているがインストールされていない、というところなのでしょうか? このあたりをどうしたらいいのかが分からない状態です・・・すみません;宜しくお願い致します。
yukky1201

2020/06/29 02:15

OSがCentOS8(質問に記載)であるにもかかわらず、パッケージはrhel7向けを利用しようとしているのは構築環境に問題ありです。 エラー以前に環境から見直しましょう。
gugupoo

2020/06/29 02:43

yukky1201様 すみませんでした・・  CentOSに関しては今回環境を作ろうとしてみた所、ネット上のサイトで調べながら進めようとした所、CentOS8、8? 以前より新しくなったかな? など思い、 気分的に何かとりあえずインストールしてしまった感です。 mondorescue のネットで出てきたサイトでコピーしてそのまま centos7のmondorescue をwgetで インストールしようとしていました・・。 そこで sudo wget http://www.mondorescue.org/ftp/centos/8/x86_64/mondorescue.repo で、進めまして、 ファイルをダウンロードして sudo yum install mondo lzop こちらで実行しようとした所 ackage mondo-3.2.2-1.rhel7.x86_64 is already installed. Package lzop-1.03-20.el8.x86_64 is already installed. Error: Problem: package mondo-3.3.0-1.centos8.x86_64 requires mindi >= 3.0.2, but none of the providers can be installed - package mindi-3.3.0-1.centos8.x86_64 requires perl-MondoRescue, but none of the providers can be installed - cannot install the best candidate for the job - nothing provides perl-Net-IPv4Addr needed by perl-MondoRescue-3.3.0-1.centos8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) これはつまり requires mindi >= 3.0.2, mindi3.0.2が必要だと思うのですが さらに、 sudo yum install mindi とした所 再びエラーが出て、 Error: Problem: package mindi-3.3.0-1.centos8.x86_64 requires perl-MondoRescue, but none of the providers can be installed - cannot install the best candidate for the job - nothing provides perl-Net-IPv4Addr needed by perl-MondoRescue-3.3.0-1.centos8.noarch perl-MondoRescueやperl-Net-IPv4Addr のエラー? となり、 どうしてよいのかさらに分からない状態です・・・
yukky1201

2020/06/29 03:31

今のリポジトリ環境を復旧させる自信がないのであればCentOS7でやり直すことをすすめます
guest

回答1

0

自己解決

yukky1201様のご意見を色々参考にさせて頂いて、
さくらVPSを他に少しだけ借りていたので、そちらはcentOS6.9でしたが
まずそれに、ネット上で大抵あるような進め方でやってみた所、いきなり出来てしまいました。

そうすると自分にミスがない限りはcentOS8が問題であったかもしれません。
そこで8→7にしてみようと思いましたがメジャーバージョンのダウングレードは無理と書いてあり、
今回は諦めることにしました。
次回はこれを意識した場合、新しくVPSなど借りましたらcentOS7よりスタートしたいと思います。

ただ、よくあるネット上の手法だと/etc/mindi/mindi.conf のmindi編集だけではイメージディスクは作成できなかったというだけで、
もしかしたらそれ以外にcentOS8でも出来るかもしれませんが、
今回はそれをしなく、centOS8はとりあえず避けるという道で解決したいと思います。

投稿2020/06/29 11:03

gugupoo

総合スコア31

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問