【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/ てか、そもそも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につなげたいかな
それでもブレーカーは落ちるが FreeNAS 11.2を使って5か月ほど経ちました。
USB起動でUSB二本でミラーリングしてるのですが、
この5か月で6本USB使ってそのうち5本がエラーを出しました。そのうち三本は完全に認識不能になってます。
これって普通ですか?明らかに私のPCがおかしいのでしょうか?
USBポートの電流か電圧がおかしいのでしょうか?
使い方の方がおかしいのでしょうか?ログファイルってひょっとしてUSBの中に保存されているのでしょうか?
それをやめれば壊れませんかね? >>180
電流か電圧かもしれないけどHDDのどれかに異常があるんじゃないの?
俺もESXiで何年も運用していたUSBが2回壊れたことが在って不思議に思ってたけど
それはHDDの異常をログに吐き出してた結果っぽかった。
2回目のときは完全にHDDが壊れていた。
(ZFSだから完璧にリカバリできたけど)
>ログファイルってひょっとしてUSBの中に保存されているのでしょうか?
そういうチェックがどこかにあったはず。 書き込みを参考に色々調べたらsysylog levelがdebugになってました。
そりゃ壊れても仕方ないですね。
5か月も気が付かないのはどうかしてました。
とりあえずwarningにしましたが、故障した時などの急激なsyslog書き込みで破損することもあるでしょうから、
syslogだけHDD側に置く設定とかできるんでしょうか?
それか、syslogしか書き込まないUSBかSSDを買ってきて別に挿してそっちに書き込むとか。
探したけれどやり方がよくわかりませんでした。 syslogとかどっか残るんだっけ…気にしたこともなかった。
多分system datasetがfreenas-bootになってるとか? まずログを他にして壊れなくなるとは誰も言ってないけど。別にしても壊れるなら壊れる側が悪いのでそれをやめればいいんでは? >>186
何でそういう感想になるの?
system datasetがfreenas-bootになってたとして、それを止めれば間違いなく書き込み頻度は減るんだから、
故障の可能性は低減するでしょ。後、マニュアルに更に微妙なことも書いているような
5.6. System Dataset
System → System Dataset, shown in Figure 5.6.1, is used to select the pool which will contain the persistent system dataset.
The system dataset stores debugging core files and Samba4 metadata such as the user/group cache and share level permissions.
何にしてもUSBメモリでブートしているなら、System datasetに指定しちゃイカンね。 故障というか書き込み限界迎えてるならそもログ記録先に設定してることが悪いだろうけど、壊れた理由がわからん以上改善するかなんて誰もいえねっと。 USBメモリで動かすならFreeNASよりXigmaNASの方がいいんじゃないかな
あっち組み込みイメージ使っててオンメモリで動くし エラーログが連発するとUSBメモリへの書き込みが頻発して壊れるってケースだから
XigmaNASでも同じになっちゃうんじゃないの? オンボードのSDカードで動かしてるけど今まで壊れたことないけどな
FreeNASはSDには極力書き込みしないような設計になっていたはず
1週間に1回のfreenas-bootのscrubが走るからその時が一番負荷がかかる
逆に言うとそこでエラーが早めに検知できるから大丈夫じゃない? >>191
単に障害が起きた事がないだけでは?
経験的にUSBメモリはHDDの障害に引っ張られる印象。
最もUSBメモリ非推奨らしいからSATA→USB変換ケーブル買ってSSDに代えたから
壊れなくなったけど。 現在、HDDでFreeNASを運用しているんですが、書き込みが遅いのでSSDを導入しようと思っています。
ですが、SSDの容量が少ないので、一度SSDに書き込みしたデータを
FreeNAS側でSSDからHDDに移動させるというような処理が自動で出来ないものかなと思っています。
イメージ的には、SSDのS:\MOVIE\movie1.mp4に書き込むと、10分後すぐか負荷の少ない時か一日一度かにHDDのH:\MOVIE\movie.mp4にFreeNASが移動させる。
っていう処理を自動でできないものかなと思っています。
そんな処理を実現させるにはどのようにしたらいいのでしょうか? >>193
嘘つくなよ。HDDで運用してるからといってFreeNASが遅かったりはしないだろ。
書込キャッシュ用のメモリに先ず書くんだから、大体いつもGビットイーサの上限
まで出なきゃおかしい。
出てないならどっかしら設定がおかしいんだろ。 PC1(SSD)--10Gbps-->FreeNAS(HDD)なのですが、400MB/s程度しか出ません。
なので
PC1(SSD)--10Gbps-->FreeNAS(SSD)にしたいなと 特殊な構成にしておいて一般的なアドバイスを求めるって何なの?
crontabを有効にしておいて、10分に1度配下のファイルを目的の場所に移動すればいいんじゃね。 少なくともHDDというよりも、10GbEが要因であることは最初から認識してたでしょ。
指摘されたら直ぐ出したんだから。 OpenMediaVaultでbcacheをライトバックで設定する >>193
SSD を cache として追加すれば良いんでね。 >>196
SSDにしたところでどうせSATA3が足引っ張るんだし
NVMeをキャッシュにすればよいかと >>193
スクリプト書いてcronで回す
根本的に書いけるするならメモリ128GB以上積んでNVMeをキャッシュかな >>205
まあ、期待できる対策はこれかな。俺もそう思った。 しかし、
「PC1(SSD)--10Gbps-->FreeNAS(HDD)なのですが、400MB/s程度しか出ません。」
を隠して聞いてきたから、教えるのやーめたと思ったw >>207
現在、HDDでFreeNASを運用しているんですが、書き込みが遅いのでSSDを導入しようと思っています。
この書き込みで10GbEと思った奴手を上げて〜〜 勝手に1GbEだと思って10GbEを特殊という奴〜 >>208
1. その文面からHDDよりネットワークが速いんだなって分かる。
2. 一般的なHDDは150〜200MB/sなので、125MB/sの1000BASE-Tより速いんだなって分かる。
HDDがRAIDの可能性もあるし、なおさらそう思う。
3. だから1000BASE-Tを2本以上束ねてSMBマルチチャネルをやってるか、2.5G以上のNIC載せてるって分かる。
頭の悪い奴は分かんないんだろうけどな。
特に1はすぐにわかるでしょ?
なのに>>194 で「嘘つくなよ。」って言うのは自分の狭い考えの範囲内でしかものを考えてない。1Gから頭が抜け出せてない。
嘘じゃない場合はどんな構成なんだろうという考えもつかない。
「嘘つくなよ。」って言う方があまりに非常識というか。いきなり決めつけで相手を攻撃するのはどうかと思うぞ。 必死なところ申し訳ないけどHDDって回転待ち時間とかもあって常に数百MB/sで転送できるわけじゃないよw
てか実際に使ってたらわかると思うんだが… まあ嘘つくなよって書いてるということは違和感は感じることが出来たんだろうけど
その違和感から正解を導くことができなくて最終的に嘘に違いないっていう思考にたどり着くのは普通じゃないと思う ■ このスレッドは過去ログ倉庫に格納されています