MYSQLダンプからのリストアについて

いつもお世話になります。

現在、同一verにてバックアップ・リストアテストを行っておりますが、
リストアで下記エラーが表示されてしまいまして対処法がわからず、
ご教示の程宜しくお願い致します。

Zabbix 1.8.16

リストアコマンド
mysql -u root -ppasswd zabbix < alldatabases-dump2013.sql

エラー
ERROR 1114 (HY000) at line 3030: The table 'history' is full

尚、リストア前に下記コマンドにてzabbixのDBは作成済みの状態です。
CREATE DATABASE zabbix CHARACTER SET utf8;

お手数ですが、よろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

mosatoさん

>現在、同一verにてバックアップ・リストアテストを行っておりますが、
Zabbixが同一バージョン?
それともMySQLが同一バージョン?
どちらでしょうか…A(^^;

エラー自体はテーブルのサイズを超えていると言うものですけど…
取り合えず、テーブルのサイズを広げると言うのは…?

ここに対処法載ってますが…
http://d.hatena.ne.jp/akahigeg/20060421

ユーザー mosato の写真

KAZさん

返信ありがとうございます。

zabbixのverが同一です。失礼いたしました。

こちらのページはすでに拝見しておりましたが、この対処方法で可能だったのですね。
ありがとうございます。ちょっとやってみます。

ユーザー mosato の写真

mysql> SHOW TABLE STATUS LIKE 'history'\G
*************************** 1. row ***************************
Name: history
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 53578071
Avg_row_length: 47
Data_length: 2570059776
Max_data_length: 0
Index_length: 1464860672
Data_free: 12582912
Auto_increment: NULL
Create_time: 2013-11-27 06:23:01
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.05 sec)

mysql> ALTER TABLE history MAX_ROWS=100, AVG_ROW_LENGTH=100;
ERROR 3 (HY000): Error writing file './zabbix/#sql-37bd_15d.frm' (Errcode: 28)
mysql>

エラーとなってしまうようです・・。

ユーザー kng の写真

(Errcode: 28)が出ているので、容量不足ではないですか?
ご確認いただけますか?

ユーザー mosato の写真

KAZさん

返信ありがとうございます。

検証環境のHDDが微妙でした・・。

ディスクの容量を増やしてリトライしてみます。
ありがとうございます。

ユーザー KAZ の写真

mosatoさん

kngさんの指摘通りErrcode: 28はHDDの容量不足ですね。

最初↓エラーもテーブル自体のサイズが足りないと言うより物理的に入らなくてfullと言っているのかもしれませんね。A(^^;
ERROR 1114 (HY000) at line 3030: The table 'history' is full

ユーザー mosato の写真

KAZさん

ご返信ありがとうございます。

Errcode: 28は容量不足のコードとは知りませんでした・・。

ありがとうございます。