一部のシステムをUSBメモリに移動させた

『サーバを落としてしまった・・・』
『とりあえずマウントまで』
の続き。

サーバを落としてしまった・・・

とりあえずマウントまで

とりあえず前回は、USBメモリをサーバに取り付け、FreeBSDにてマウントする所まで終わらせた。

USBメモリのマウント位置は『/usr/sd_jails』にしている。この中に『/usr/jails』内のデータ全て、もしくは一部を移動させてサーバを動作させるつもりで作業を開始。それで今回の容量不足が解決する。
(今更気づいたが、なんでUSBメモリの領域を『sd_jails』と言うディレクトリ名にしたんだろ?)

想定しているのは
『/usr/sd_jails』内にqjailのバックアップディレクトリを作成し、元のバックアップディレクトリの上にマウント。
qjail領域をバックアップ。
バックアップした領域と同じ名前のディレクトリを『/usr/sd_jails』内に作成し、元のディレクトリ上にマウント。
qjail領域をリストア。

 

『/usr/sd_jails』に『archive』ディレクトリを作成。

mkdir /usr/sd_jails/archive

 

『/usr/jails/archive』ディレクトリに『/usr/sd_jails/archive』ディレクトリをマウント。
実行前に目印を作成。

touch /usr/sd_jails/archive/noichigo

 

OS再起動後も継続してマウントし続けなければならないので『/etc/fstab』に情報を書き込む。

vi /etc/fstab
/usr/sd_jails/archive /usr/jails/archive nullfs rw 0 0

 

マウントと確認

mount /usr/jails/archive/
ls /usr/jails/archive/
noichigo

『noichigo』と言うファイルが表示されればマウント成功。

『noichigo』のファイルはもういらないので削除。

rm /usr/jails/archive/noichigo

 

バックアップをしてみる。

可動しているシステムを確認。

qjail list
STATUS JID NIC IP Jailname
------ ---- ------ --------------- ----------
DR 1 re0 192.168.1.73 qjail-73
DR 2 re0 192.168.1.75 qjail-75

 

JID1をバックアップしてみる。

qjail stop qjail-73
qjail archive qjail-73
ls /usr/sd_jails/archive

qjail-73@201808201554.59.tar
『jail名@年月日時間.tar』と言うファイルが表示されれば、まずは成功。

 

リストアしてみる。

『qjail-73』のデータが残ってるとリストア出来ないので削除する。

qjail delete qjail-73

 

削除された事の確認。

ls /usr/jails/

もしくは

qjail list

 

マウント元とマウント先のディレクトリを作成。

mkdir /usr/jails/qjail-73
mkdir /usr/sd_jails/qjail-73

 

とりあえず実験的にマウントしてみる。

mount -t nullfs /usr/sd_jails/qjail-73/ /usr/jails/qjail-73

 

リストアしてみる

qjail restore qjail-73

 

動作確認してみる。
エラーが出なければ、リストアは成功しているはずなので、とりあえず環境を可動させてみる。

qjail start qjail-73

良く使うプログラム周りでは、とりあえず不都合が出てない事が確認出来た。

さて、次のjail環境もUSBメモリに移動させようか・・・と考えて居た所、メインシステム内のHDD容量が30%程度まで落ちたんで、データ移動はこれにて終了する事にした。

 

最後に、今回データを移動させたシステムのディレクトリは実験的にマウントさせている状態なので、OS再起動後にもマウントが維持できるようにfstabに追記。

vi /etc/fstab
/usr/sd_jails/qjail-73   /usr/jails/qjail-73      nullfs rw 0 0

 

とりあえず、これで一通りの作業は終了した。

・・・と思う

なにか気づいたら、その都度手を加えれば良いかなと・・・

 

コメントを残す

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)