- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:fssnapについて)
fssnapでファイルのバックアップを取る際にエラーメッセージが表示されます
このQ&Aのポイント
- fssnapを使用してファイルのバックアップを取ろうとすると、ioctl: error 22: Invalid argumentというエラーメッセージが表示されます。
- /や/varでこのエラーが発生し、特に/homeのバックアップ時には問題ありません。
- 問題が解決する方法をご存知の方がいらっしゃいましたら、ご回答をお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
補足情報ありがとうございます。 残念ながら手元にSolaris10環境がないため確実性にはかけますが、 少なくとも実行されたコマンドが正しくないことは見て取れました。 バッキングストアファイル(bs=で指定しているファイル)は、スナップショットを作成するファイルシステムとは異なるファイルシステムに作らなければなりません。 つまり、adgooさんの場合 /のスナップショットを作る場合は bs=/var/fssnap もしくは bs=/home/fssnap とする必要があります。 おそらくこの部分でエラーとなっているのではないかと思います。
その他の回答 (1)
- Xiangji
- ベストアンサー率100% (4/4)
回答No.1
実行したコマンドを教えてください。 ちなみにこのエラーではありませんが、 メモリをlockしているデーモンが起動しているとfssnapに失敗します。 たとえばxntpdが起動していると/usrを含むfilesystemのfssnapに失敗します。
質問者
補足
Xiangji様 ご回答ありがとうございます。 ntpを停止し、試してみましたが、同じ結果となりました。 # svcadm -v disable ntp svc:/network/ntp:default disabled. # fssnap -F ufs -o maxsize=500m,bs=/fssnap / fssnap: ioctl: error 22: Invalid argument すみませんが、再度ご回答の程宜しくお願いいたします。
お礼
#fssnap -F ufs -o maxsize=500m,bs=/home/fssnap / で「/」のスナップショットを作成することができました。 スナップショットを作成する時にはターゲットのファイルシステムとは別の部分に作る必要があるのですね。 Xiangjiさん、ありがとうございました。 非常にたすかりました。