【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/ >>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)
にアップデートしたら出なくなりました(結果オーライ?)。 >>132
>(英語の文字通りの意味はさすがに分る)。
どう見てもわかってないでしょ… w まあ読めてたら>>126みたいな対応はしないよね… 放火テロ や 通り魔 や 強盗 が増えています
民間で監視カメラや催涙スプレーを設置するように 啓発活動 してください
死刑制度に反対したり、凶悪犯の刑罰ゆるくして 再犯者を増やしているサヨク政治家は落選させましょう ディスク全取り替えするからついでにアップデートというか設定保存して再インストールしようと思うんだけど、nas4freeはもうDLできないのか
大人しくxigmanas11.2.0.4使っておけばいいのかな
そう言えば昔から旧バージョン落とせない仕様だったっけ
ずーっとnas4free9.2.0.1使ってて浦島太郎状態
ところでインストールする時インストール用のUSBメモリとインストールされる用のUSBメモリ(30GBのSSDが余ってるから今回はそれ使おうと思う)、二つ必要なのはまだ変わらない? >>138
シグマは名前が変わっただけで中身はNAS4Freeだから設定エキスポートして
シグマインスト後設定インポートで良いはずだよ 大きく更新したら不具合でまくって結局最初からやりなおした
IP固定できないのはMTUを9000に設定してたからだと判明、DHCPだと問題なかった
あと新しいバージョンてユーザーパスワード空設定できないの? FreeNASってSSHでログインすればpkgとかFreeBSDで使うコマンドは普通に使えるの? >>142
多分、SSHじゃダメなんじゃないかな?
FreeNASにはjailがあるから、それを使ってそういう環境を作ればいいんじゃないかな? pkgは忘れたけどBSDのコマンドは普通に使える
ファイルの移動なんかは内部でmvした方がずっと早い う〜む、疲れた…ファイル共有トラブル自力で解決できなくなってしまった…
当方、
・全てのネットワーク機器はDHCPを使用せずにIP アドレスを手動で設定
・最近全てのPCでwindows10をクリーンインストール
・該当NAS(xigmaNASの最新版)にpingでホスト名およびIPでちゃんと応答があるから名前解決の問題ではない
どーなんでしょ、これ… >>145
今年の1月2月頃にWindowsのバグで接続できなくなる事案があった
Winupdate全部適用することで解決するけどその辺は大丈夫? とりあえず現状報告。windowsでは埒が開かないので久しぶりにubuntuを起動。
特に問題なくアクセスできるので原因はNASやネットワークではない。
windowsは10にしてからアップデートはどのマシンも怠りなく実行しているんだけどねぇ。
windows設定の[アプリ]から右上の[プログラムと機能]→[windowsの機能の有効化または無効化]にSBMの項目があるからチェックを入れてみたり外してみたりしたけど…わからんw この件、前に粋がってた奴が偉そうに講釈たれてた奴だね。 最終報告。不満はあるけど以下の設定で使用できた。
・windows側→windowsの機能の有効化または無効化で、[SMB1.0/CIFSファイル共有のサポート]にチェック(すぐ下の[SMB Direct]のチェックは外す)
・xigmaNAS側→CIFS/SMB>設定でサーバ、クライアント、最大、最小プロトコルの項目全てに[NT1(CIFS)]を適用。これでwindowsでも使えた。
(ここからは愚痴)それにしてもおかしいよな。↑のHPは最初に見ていてSMB1.0はセキュリティに問題ありと言うから、それを使わない設定を探していたんだけど…それにLinuxで出来てなんでwindowsで出来んのじゃい!!w Windows10だとSMB1.0の扱いが違うって150のリンクに書いてあるじゃん >>142
143とか144にあるように
jailつくって、そこにsshではいって、その中でpkg コマンドで必要に応じて
パッケージ入れて使ってます。
owncloudこれで作って使っている。 初めてNASを構築しようと思っております。
自分でも調べてみたのですが、確認させてください。
・RAID Zにおいて異なる容量のHDDを使用する場合、容量は最も小さい容量のHDD基準で構築される
例えば、2TB、4TB、4TB、6TBで構築した場合、2TBx4の扱いとなる。
・上の仕様のため、一度RAID Zを構築してしまうと、簡単に容量を増やすことはできない。
容量を増やすには、構成している物理ディスクの容量を1台ずつ容量の大きいものに更新していき、すべて入れ替える必要がある。
例えば
2TB、2TB、2TB、2TBの構成の場合、
4TB、2TB、2TB、2TB → 4TB、4TB、2TB、2TB → 4TB、4TB、4TB、2TB → 4TB、4TB、4TB、4TB
と更新しないと容量を増やせない。
もしくは別でバックアップを取って、RAIDを解体して再構築するしかない。
・同一容量のHDDであっても、台数を追加することはできない
例えば、
2TBx4に1台追加して、2TBx5にはできない
これをしようと思うとRAIDを解体して再構築するしかない
上記の認識であっていますでしょうか。
初歩的な質問で申し訳ありませんが、ご教示お願いします ありがとうございます
となると容量効率と拡張性を両立させるには、構成が難しいですね・・・
自分は動画の保存に使いたいと思っており、拡張性も考慮したいと思っています。
人にもよるとは思うのですが、RAID Zをストライピングする、というのが、いいのかなと思っております。
みなさまはどのような構成にしているか、またはこういう構成がポピュラーみたいなのがあったらお聞きしたいです。 自分は録画用ストレージ&ファイルサーバとしてRAIDz2のHDD7台構成、検証用esxiのスiscsiストレージとしてRAID0+1のHDD4台構成で運用してる(重要なデータは別HDDにバックアップ)
ダウンタイム減らしたいならRAIDは有用だけど容量効率や管理の手間考えると検討必要だよね 最初から使う分で構成するのがポピュラーでしょう。
そもそもポン付けの環境で使うのではなく特定時点の容量を見積もって使うものだと思います。 RAIDの拡張ならどのNAS(OS)ベンダー/メーカーも多少良くなったがリスキーだと今も言ってるし実際そうなので、そうそうやるもんじゃないよ。
失いたくないデータなら金払って正副取るしかない。 自分も16TBぐらいRAIDなしで、ただのrsyncと定期cronで単純コピーして運用してるが問題はない。
拡張も単にコピー元を増やせばいいだけなので簡単。
RAIDはバックアップではないし、壊れたときの再構築も気をつける必要があるし、どうかねぇ・・・ みなさま回答ありがとうございます
なるほどです。
そもそも拡張前提なのが間違いだったのですね
考えてみれば、本当に消えたら問題のあるデータは限られていますし、ハード的にも接続できる台数に制限がありますね
いままではメインPCにRAIDなしでポン付けしていて、
いっぱいになったらHDD追加というのを繰り返してましたので、拡張前提になってしまってました
冗長性自体はそれほど必要ないのですが、1このプールにまとめられるのが便利だなと思っていまして、
なので、RAIDz1で検討してみたいと思います。
ありがとうざいました それならDrivepoolとかvVaultとかの仮想ストレージソフト検討したら? 1プールに纏めんのは楽ちんだよ。
Drivepoolは別端末にHDD外付けしても読めるし。消えて困るデータだけはDrivepoolと外付けに正副の構えでベリファイコピーとか。
とにかくraidzが試したいなら消えて構わないデータでやるよろし >>166
ウチの場合はどのみち毎日バックアップ取ってるので
容量拡張する時はプール再構築してからリカバリかな
RAID-Zでデバイス追加の場合RAID0で追加になるから結局再構築の方が楽 FreeBSD ZFS vs. ZoL Performance, Ubuntu ZFS On Linux Reference
https://www.phoronix.com/scan.php?page=article&item=freebsd-zol-april&num=1
速くなるのはいいけど安定性が下がると嫌だなぁ
FreeNAS 13.0ぐらいから実装されるのかな >>167
ありがとうございます
そういう選択肢もあるんですね。
今のPCに仮想ソフトいれるほうが楽だし拡張もしやすいですね
今のPCに一度入れてみます。
ただ、ケースに限界までHDDを積んでて、これ以上積めないので、新規で1台組もうと思っています。
そうするとOSも買わないといけないというのと、NAS自体に興味もありますので、NASも一度を組んでみようと思います。
>>168
やっぱりRAIDの拡張はいろいろと面倒ですね
最初から大容量で組む方向で考えてみます
ありがとうございます ZFS on Linux on FreeBSDじゃん raidzは消えたら困るデータを保管するのに良いが
素振りちゃんとしないと後でしんどくなるよ
8tb x 5台でraidz2にしてそれが安全
sasカード一枚指して16台まで増やせるから
2枚で32台、つまり6セット行ける 一昔前はそういう漫画絵で良かったけど今はHDDいっぱい積めるケースが殆どないわな 電子レンジ、冬のエアコン、ドライヤーとか使った瞬間ブレーカー落ちたりするから
大量HDD使うならUPSにつなげたいかな
それでもブレーカーは落ちるが ■ このスレッドは過去ログ倉庫に格納されています