【NAS】 FreeNAS/NAS4Free総合 【FreeBSD】 Part3
■ このスレッドは過去ログ倉庫に格納されています
FreeNAS : Open Source Storage
http://www.freenas.org/
NAF4Free : The Free Network Attached Storage Project
http://www.nas4free.org/
PCをNAS化するFreeBSDベースのディストリビューション
バックアップや物置にマターリ語りましょう
何かエラーのことを質問するなら、まずログを確認
そこには重要なキーワードが書かれているはずですよ
前スレ
【NAS】 FreeNAS/NAS4Free総合 【FreeBSD】 Part2
http://mao.5ch.net/test/read.cgi/mysv/1514258776/ NAS4Freeの古い版(9.2.0.1)を運用していましたが,この際XigmaNASにアップデートしようと検討しています。
・マシンは CPU Pentium G2120(3.1GHz),メモリ16GB ,USBメモリにEmbeddedインストール。
・ディスクは RaidZ2 で4TBx8本を入れています。
1)9⇒10⇒11⇒XigmaNAS-11.2.0.4 と上げるとかえってトラぶる様な気がしますので,
※そもそもNAS4Freeの古い版を探せなかった...githubでは見つからず。
XigmaNASを新規導入して,設定をバックアップ&リストア,ZFS poolをexport&import したいのですが,出来ますよね。
2)本機のNAS4FreeだとツールというGUIメニューは無いので,コマンド-高度な設定 から export tank を実行するしかないでしょうか。
3)バックアップした NAS4Free 9.2.0.1の設定のxmlファイルを,最新のXigmaNASで読み込ませるのは問題ないでしょうか。かなり版が離れているのでちょっと危険かなとも思いますが,設定を残らずメモるのもそれはそれで見落としがありそうだし。
そもそもUNIX系は必要が生じた際に触る位なので詳しくないです。アドバイス頂けたら助かります。 >>36
データはバックアップしておいて、やってみたらいいんじゃないの?
昔から変なやつは居てるから気にすんな あれからちょくちょくいじってましたが、timezoneをTokyoにしていたのが原因のようです。
UTCに変更すると、時刻が合うようになりました。
ただ、ダッシュボード上の表示(メモリ使用率等)では、GMT+9:00となっており、時刻がずれてしまいます。
Reportを出力すると正しい時刻にはなっているのですが・・・。
なにかわかり方がいらっしゃいましたらアドバイスください。 別のusbに最新のやつインストールしてディスク情報の同期してzfsの同期すれば整合性とれる
import exportなんてしなくていい 細かい設定はバージョン違うとトラブルのもとだから新しく設定し直すのが吉 この同期処理はguiの内容にディスクの設定読ませるだけなのでhdd側のデータは変更されない guiからだと
ディスク→マネージメント→hdd管理
ディスクのインポートのコンフィグ消去にチェックしてインポートボタンを押す
ディスク→zfs→設定
設定が何故か二個あるので右から二番目のやつ
同期をタブを選ぶとチェックがあるのでそのままにして下にある同期ボタンを押す >>36
USBにxigmanasの最新版を入れて、
設定を同期すれば、HDDの設定がGUIに
ロードされて終わりな気がする。
大昔に読んだオリジナルのドキュメントに
アップグレードがうまくいかない時は
そんな手順で再設定しろと書いてあった気がする。
思いつきだが、もう一本USBメモリを買ってきて
そこにxigmanas 入れて試してみれば
元の環境を壊さずに導入テストが出来るのでわ。
問題なく移行できたら、zfsのアップグレードをして
終了ですかね。 ZoL 0.8リリースされたんだな
FreeNASに取り込まれるのはいつになるのやら >>37
まーた糞レス。
コイツ以外はまともなレス返してるのにな、恥を知れよ。 このスレ間違ったこやしょーもないこと書かれると速攻キレてくる人がいるね。 メモリ少ないとl2とかzil
意味ないみたいな事がオフィシャルに書いてあったけど。
メモリ8GBの環境で両方有効にしたらすげー快適になった。
もっと早くやればよかった。 我が家のNASはアイドル時22Wなんだけど
どうですか? >>50
どんなハードウェア構成かkwsk。
ウチは多分51wやな。 たくさんの方からコメントを頂きまして,ありがとうございます。
無事,新規にXigmaNASをインストールして,ディスクのZFSプールも取り込みできました,データを失いませんでした。
・ディスク>マネージメント>HDD管理 のインポートは問題なく出来ました。
・ディスク>ZFS>設定>検出 では検出されなくて,
・ディスク>ZFS>設定(設定が何故か二個あるので右から二番目のやつ)で,
「ディスクのインポート」をクリック ⇒ 失敗してヒヤっとしましたが,
「ディスクの強制インポート」をクリック ⇒ で無事プールが出てきましたので,同期しました。
その後,ディスク>ZFS>ツール でzpool upgradeもできました。
あと一点ご教示願いたいのですが,
・今のドライブ(WD40EFRX)はAFTのHDD。
・AFTに対応(性能を落とさないため)させるべく,コマンドを叩いて .nop を8個作った記憶があります(詳細が見つかりません...)。
現在は ディスク>ZFS>情報 では,ワーニングもエラーも出ていないので,このままで良いですよね。 >>53
最初に一度nopはやしてプール作ればそれ以降はzfs側に設定されてる ちょっと困ってるので教えてください
da0からda3までをzfsのミラーで2つのプールとして安定運用中
ここに外付けHDD*1をufsでマウントしたところda4として認識するけど
初期化中から全然進みません。アクセスランプも消灯してます
dd if=/dev/zero of=/dev/da4 bs=1k count=1
とかやったけど効果なし
対策を教えてくださいまし >>56 最初に一度nopはやしてプール作ればそれ以降はzfs側に設定されてる
了解です,安心しました。 >>58
この状態でもマウント可能でファイル共有もできるんですよ
ただhdd管理の更新ができないから次回起動時にコントローラー変更しろと
怒られるんです ddじゃなくてwipeしてみたら?
あとログに何か出てる? バックアップをFreenasにとってるんだが、
バックアップが終わるとarcが入れ替わってるらしく
iscsiのレスポンスがすごく悪化する。
バックアップの保存先だけarcキャッシュしないとかできないのかな? >>65
できる
zfs set primarycache=??? tank/dataset
???がall でメタデータとユーザーデータ、metadata でメタデータのみ、none でキャッシュなし
デフォルトはall おお、すげーボリューム単位じゃなくてデータセット単位でできるのね。
CIFS領域切れば解決できそう。
ありがとー >>52
J50.05TにSSR450FM
赤WD6TB×4 >>68
atomか。
TDP10w凄いけど流石に拡張できんのは選択するのは難しいな RAIDZ1だと思ったらZ2にしてたわ
これZ1に変換できない? >>77
RAIDZ1のプール作ってsend/recvじゃね?
余ったRAIDZ2のプールはバックアップに使用とか >>80
プールを作るディスクがないの(´・ω・`) 教えてほしい。自宅用のファイルサーバーにと古いpcにfree nasを入れた。不満はないんだか、ファイルサーバー機能に限った場合、Windows標準のファイル共有と制約や転送速度で差はあるの? >>85
どちらかと言うとWINDOWSの方が同時接続数に制限あったと思う SMBのバージョンが1だから自宅用なら返って使い易い。
2とか3になると、androidとかマックで読めなかったりするからね。>>85
速度は別に差は無いけど、小さいファイルを大量にコピると遅い様な? >>87,88
ありがとう。free nasで構築進めますわ >>89
重複排除のチェック外すの忘れちゃいかんぜ。
忘れたら全部おじゃんになる。 >>91
そら、メモリ上の書き込みキャッシュに書いてるんだから、速度はでるわな。
RAMDISKに書いてるようなもんでしょ。
が、しかしそれは大量ファイルをコピー中に家のブレーカー落ちたら、必ずデータロストが発生する事を意味しているわけで、
そんなもん無理に欲しいかね?という気はする。やるならZIL導入したりUPS入れたり、万全の準備してからだろうな。 UPS無いと決めつけて批判するのはどうかと思うぞ。
あとファイルのコピーなら電源落ちても何とかなるでしょ。ファイル移動とか録画等の直接書き込みなら問題あるけど。
どっちの場合でもNASだけじゃなくてクライアントもUPSが必要。NASじゃなくてもローカルのファイルでもそうでしょうよ。
あとZIL用SSDもNFS同時書き込みの際にしか実質的に効果がないらしいよ。
そもそもこの>>91の場合はWD RED 8TBだから256MBのキャッシュがあるから
6台で1536MBのキャッシュがあるからパリティ分の書き込みを引いても1GBの書き込みテストだと
恐ろしいことに全部HDDのキャッシュにのるので、OSのメモリのキャッシュを使わずともHDDのキャッシュで用が足りてる。
32GBとかいくつかのパターンでテストして欲しいね。 同期書き込み一切しないならslogなんて刺さってるだけの置物よ。
nfsとかzvolとか、どうしても同期書き込みしたい用途しかない。 >>97
そりゃキャッシュは速くするためのものだから当たり前だとしか言いようがない。
自分の環境でどういうファイルをどういう風に扱うかによってキャッシュ構成やHDD構成を考えるのが当たり前。
あとRAID-Zは一台のハードディスクよりは確実に速いよ。
しかしFreeNASとかの「速度重視する場合」の一番のボトルネックはHDDとかキャッシュなんかよりネットワーク速度だと思うよ。
10Gbps = 1,250MB/s 程度じゃないと話にならない。 >>97
速度重視の構成を考える場合の優先順位は
メモリ量>ネットワーク速度>デバイスバス速度>デバイス速度
メモリとネットワークは環境によって前後するかも
うちの以前の環境だとUSB2.0のHDDの読み込み速度がシーケンシャルだけど100MB/sとかもあったし
キャッシュが聞いてる間はデバイス速度はそれほど重要じゃない
まぁ当然だけど いつの間にか10GbEが当然って話になってて草w
相変らずZFSならこれが当然坊が一人で投稿頑張ってるんだね。 >>97
何を求めてるのかわからんけどZFSが遅いか速いかで言えば遅いんだけど一般ご家庭用NASとしては十分な訳よ
純粋にZFSについて語りたいなら誘導されてきたところ悪いけどスレチじゃないかな
https://mao.2ch.net/test/read.cgi/linux/1514472651/ esataで繋いだ7200rpmのディスク単体でシーケンシャル100MB/sオーバー普通に出るから
最近のディスクで普通に構成する場合10GbEが無いウチは気にしても無駄っつーのはわからなくもない >>98,101
単体より速いという事であれば十分なので、いろいろ調べて自作してみようかと思います。
ネットワークは、ベンチマークで速度計測してから懐と相談して強化してみます。
>>103
倉庫になっているHDDが増えてきて面倒なので、ひとつに纏めると便利かなーと思ってる程度です。 zfsって8台でraidzするのと
4+4でraidzしたディスクをstripeするのどっちが速い? >>106
単純な計算
8台RAID-Zならデータは7台から読み込む=7倍速
4台のうち3台からデータ読み込む=3倍速 それの2倍=6倍速
但し、ネットワーク速度が1Gだったら1台のHDDでも16台のSSDでもシーケンシャルなら同じ速度 そうだったらどんだけインフラエンジニアが楽できることか >>106
ん?ZFSって10GbEつかったら帯域全部を使い切るほど速いんだろ?
じゃあ、そんな比較する意味なくね?
何も考えず8台raidz組んどきゃ良いのであって >>106
大雑把に、単一シーケンシャルなら前者、それ以外なら後者。
容量とディスク数的に可能ならストライプした方が良い。
理由は、説明メンドイから誰かやって。 だからraidzは台数増やしても速くならんって
速くしたいならstripeするしかない とりあえず一台SSDでキャッシュ足したら?
うちでは劇的に早くなったけど。 てか、そもそもfreenasとかで構築したZFSの性能ってどうやって測定するの?
diskmarkとかでやったとしても、それはネットワークの向こうからsmb経由で行うのであって、
当然NW/SWに引っ張られるから意味無いよね?
じゃあ、どうやって厳密に評価するの? ローカルのコマンドでもある程度はかれるだろうけど
結局 DAS として使わないんだからネットワーク越しに計測することに意味はあるでしょ。
まあ FC とか IB で繋いで ZFS 直で触ればもうちょっとましだろうけど。 うちはケーブル直結で性能測ってたけど。
とりあえずネットワークがほぼ理論値出るとして、
あとはストレージがどれだけ性能がでるか。
そこからさらにパフォーマンスチューニングを
はじめればいいのでは。 FreeNASアップデートきたね。
再起動してもARCクリアされなきゃいいのになぁ 最近のSMR HDDでRAIDZ組んでる人いるかな? 最近ではないが、2年くらい前に2.5インチSMRで組んだよ そろそろハード一式入れ替えようと思ってるけど、今でもブートデバイスは
USBメモリ一択なるのかな。
SSD丸ごと使ってしまうのは勿体ないと思うがFreeNASだと
インスト時にパーティション切らせてくれないのが困る >> 99
> 今nasで10gbeじゃない環境なんてあるのか?
家のFreeNas サーバーはもう数年前につくったHP Microserver(16GBにメモリは増設)、メイルのバックアップ、ownclodサーバーとして写真とかいろいろな文書を入れるのに活躍してるが1Gbps。
自宅で使うには10Gbpsはoverkillというか電力消費的にも微妙では。 用途に因るとしか。
クラウド用途だったら 100Mbpsでも十分だし。 20年前に建てた家は100Mのまま
LANケーブル取り替えられるようにしてるからケーブルとハブ替えればいいんだけどまあたいしたことしてないしね 11.2.0.4 - Omnius (revision 6625)で,ディスク8台をraidz2で繋いで運用しています。
・Web GUIでログインすると,ホーム画面の「システム情報」の上部に
Backup configuration reminder. The last configuration backup is older than the configured interval.
という警告がでる。
・診断 > 情報 > ディスク では8台ともオンラインで異常ない。
・診断 > ログ では
Jul 13 16:13:35 xigmanas smbd[52631]: Failed to fetch record!
Jul 13 16:13:35 xigmanas smbd[52631]: [2019/07/13 16:13:35.731835, 1] ../source3/smbd/server_reload.c:69(delete_and_reload_printers)
Jul 13 16:13:35 xigmanas smbd[52631]: pcap cache not loaded
Jul 13 16:14:01 xigmanas smbd[2093]: [2019/07/13 16:14:01.266784, 1] ../source3/smbd/notify_inotify.c:369(watch_destructor)
Jul 13 16:14:01 xigmanas smbd[2093]: inotify_rm_watch returned Invalid argument
Jul 13 16:17:00 xigmanas smbd[52633]: [2019/07/13 16:17:00.809437, 1] ../source3/printing/printer_list.c:234(printer_list_get_last_refresh)
Jul 13 16:17:00 xigmanas smbd[52633]: Failed to fetch record!
のエラーが繰り返し出ている。
どんな対処をしたら良いのか,また,この状態でシャットダウンしても大丈夫なのか,アドバイスください。 バックアップ済の設定から現在の設定は変更されてるぞ Backup configuration reminder.
The last configuration backup is older than the configured interval.
の意味もわからないってこと?
とりあえず別にエラーじゃないみたいだからそのままシャットダウンしてもいいけど、まずは英語の勉強しなよ 画面に出るのはエラーじゃない
最近バックアップしてないからしといたほうがいいぞというお知らせ >>125
うちはリング型だから10Mbpsで同軸ケーブルが配線してある。無線lanのほうが速くてもう使ってない >>130
Token Ring ?
すげー先進的(だった)やん
てか機材めちゃ高かっただろ 複数の問題を一つの発言に入れて申し訳ない。順番に行きます。
1)ホーム画面の警告メッセージ
>>128
>>の意味もの意味もわからないってこと?
>>129
>>最近バックアップしてないからしといたほうがいいぞというお知らせ
設定は変更して「いない」にもかかわらず,一ヶ月以上放置していたらこのメッセージが出たので,そういう意味で私には「意味不明」でした(英語の文字通りの意味はさすがに分る)。
色々探りましたが,
・システム > 設定のバックアップ > バックアップ でバックアップしたら,警告メッセージは出なくなった。
・警告が出る原因ですが,
システム > 設定のバックアップ > 設定
の Reminder Settings の Show Interval の値を,現在値の 28 から 0 に変更すれば,もう出ることはなくなる,という理解でいいですかね? 2)・診断 > ログ では
Jul 13 16:13:35 xigmanas smbd[52631]: Failed to fetch record!
Jul 13 16:13:35 xigmanas smbd[52631]: [2019/07/13 16:13:35.731835, 1] ../source3/smbd/server_reload.c:69(delete_and_reload_printers)
Jul 13 16:13:35 xigmanas smbd[52631]: pcap cache not loaded
Jul 13 16:14:01 xigmanas smbd[2093]: [2019/07/13 16:14:01.266784, 1] ../source3/smbd/notify_inotify.c:369(watch_destructor)
Jul 13 16:14:01 xigmanas smbd[2093]: inotify_rm_watch returned Invalid argument
Jul 13 16:17:00 xigmanas smbd[52633]: [2019/07/13 16:17:00.809437, 1] ../source3/printing/printer_list.c:234(printer_list_get_last_refresh)
Jul 13 16:17:00 xigmanas smbd[52633]: Failed to fetch record!
のエラーが繰り返し出ている件は,
11.2.0.4 - Omnius (revision 6766)
にアップデートしたら出なくなりました(結果オーライ?)。 ■ このスレッドは過去ログ倉庫に格納されています