【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/ >>663
なるほどね
ZFSは全体的に書いていくからすぐに埋まっていって寿命短くなるイメージがあるんだよね
キャッシュだと部分的に死んでてもまだダメージ少なそうだけど
データ置場で使ってる人はどうなんだろ?
まぁその手のレス観た覚え無いから案外大丈夫そうだけど >>664
全体的に書いていくなら SSD的には寿命にはプラスな気がする。レベルウェアリングのファームの出来にもよると思うけど。
SMARTで総書き込み容量って見れるんだっけ?
クリティカルな用途ならRAID組んでおいて、総書き込み容量に応じて予防的に交換するのがいいかもね。 >>666
なるほどね
書き込み寿命は確かに存在しているが現実的には気にしても仕方ないぐらいの耐性があったと言うことか >>665
レベルウェアリングじゃなくウェアレベリング >>668
壊れる時は壊れる。
50台くらいのPCの管理をしているが、2年前にCFD販売のSSDが立て続けに壊れたことがある。 クライアントから消すのめんどくさいのでAFPサーバのデータをターミナルから1T分消したんだよ。
クライアントから容量みたら減ってねー。どうすりゃええの? >>568
教えてくれた人ありがとう
10TB5台でエロNAS組もうと思います(`・ω・´) x3100 に xigmanas をインストールされた方いらっしゃいますか?
F12 で呼び出した画面で legacy only にチェック入れてCD起動していますが、インストーラーが立ち上がらないです。代わりにOKプロンプトが出てきました。慣れないマシンで困ってます‥ 下記のページ等を参考に、
* UEFI(BIOS)を最新に更新
* SATAの設定をAHCIモードに変更
を行った上で、CentOS等の適当なLinuxディストリビューションが
インストールできるか確認してみてはいかがでしょうか。
ttp://ottoserver.com/pcserver1/wp/archives/901 >>679
ありがとうございます。
セキュアブートあたりも関係するかなと思ってました。
実はUEFI のアップデート方法もわからず、(たぶん最新になってるぽいですけど)DELLとHPならそれこそ何百台も触ってきたのに、初Lenovoでこんなに苦労するとは‥と思ってます。休み明けに作業してます。 まじめな話、35TB分のエロ動画を何に使うの?
すでに一生分のネタどころじゃない希ガス。 老人が1人で会話してる、と一人でつぶやく・・・・。
寂しいなぁ 古い動画は画質悪いよなw縦横が小さかったり
画像も古いのはサイズ小さい 俺も110TB程溜め込んでて何保存してるのって聞かれたときにはエロデータって
言ってる。
全部が全部エロデータじゃないんだけど、カメラや映像を生業にしてたら
どうしてもRAWデータが量食う。 RAWデータって何に使うの?
自分も最初保管してたけど容量多いし使い道ないからカメラの設定から保存しないにした。 こういう連中はFreeNASよりCeph見たいな分散オブジェクトストレージの方が良くね? 俺もカメラでご飯食べているから分かるわ。
hddやクラウドとか色々使っているけど何だかんだfreenasに落ち着いた。
PCは詳しくないけどfreenasは構築しやすくて助かっている。 まあRAID組んでファイル置くくらいしか出来ないけど
色々機能もついてっけどよくわかんない なんか電気代がすごかった
これ使わないときにスリープ状態とかに出来ますか? >>695
CPUのTDPとかを見て構成決めないと。
Intelの落ち込みが酷いので、ノート用Ryzen がサーバ用途で出回ると良いのだが。 いや使わなくなったcore2duo使って組んだんだけど
なんかファイルの表示が遅いんだよね
これcpuを良いのにしたりメモリ増やしたら早くなるの? うちの旧ファイルサーバーはC2D T7100/DDR2 4GBだけど速度面での不満はないな。GbEなら十分と言える 昔ここは「FreeNASならメモリ64GBがマスト」坊が粘着で暴れてたから
4GBだけど不満はないよって、気軽に書き込める様になったのは
進化したって事だな。 Ryzenなら128GB ECCが結構簡単にいけるけど256GB以上とか難しくね? 16TBx6 raidz2 重複排除なしで構築してる人
やはり1TB当り1GBの目安で メモリ64GBですか? One or more devices could not be opened. Sufficient replicas exist for the pool to continue functioning in a degraded state.
1つ以上のデバイスを開くことができませんでした。プールが劣化した状態で機能し続けるのに十分なレプリカが存在する。
すまん、この場合の対策って? うーん、ZFSってトラブってる時、親切に「これこれこうしろ」って教えてくれてね? >>709
ディスク1台以上死んだけどプールはまだ生きてる、ってだけよ。
ONLINEじゃないディスクがあるから交換しないと次はプールが死ぬかも。 >>712
freenasでトラブルが起きる時は前回構築から数年経過がほとんどで、WebGUI操作系すっかり忘れてるわ。
リプレース設定見つけるの手こずった。
なんかもうねー、他の人がメンテすることも考えてDroboにしようか迷うわ。 >>709
プールが生きてる間に死んだデバイス交換してねって事
うちの場合SATAケーブルが死んでた時とリムバケースが死んでた時に出た
>>713
あんなの常時起動したくないなw FreeBSDの問題なのか、XigmaNASの問題なのか分からないが、ここで。
XigmaNAS 12.1.0.4 のマシンが2台あるんだが、片方のシェルからもう片方にsshすると、認証は通るんだがプロンプトが出てこない。
ssh hostname "echo hoge" としても問題なく結果が帰ってくる。
Tera Term → XigmaNAS も問題ない。
Tera Term → XigmaNAS →ssh→ Linux(別のマシン) も問題ない。
Tera Term → XigmaNAS →ssh→ Linux →ssh→ XigmaNAS も問題ない。
しかし Tera Term → XigmaNAS →ssh→ XigmaNAS で、かつコマンドを送らないとダメ。
-t や -tt 付けても変化ない。
基本的なことを分かってないんだと思うんだが、何かヒントがあれば教えて頂きたいです。 XigmaNAS[A] XigmaNAS[B]の間にRouterかスイッチはあるか
XigmaNAS[A]→XigmaNAS[B]
XigmaNAS[A]←XigmaNAS[B]
のどちらも同じ結果か >>719
Aの置いてある拠点は外からの接続を全部拒否してるので、A→Bしか接続できないんです。
確かに間の環境を変えて様子見ると良さそうなので、同じネットワーク内に仮想XigmaNASを複数立ち上げて、そいつら同士でも同じことが起きるか確認してみます。
アドバイスありがとう。 >>720
だったらsshの応答も返ってこれないだろクソが! 今時TeraTermなんか使ってる時点でアレな人なのはわかるだろ 中身はどうでもいいけどTeraTermからの乗り換え先は教えてくれ >>725
一時期試したけどメリットを感じなかったのでTeraTermに戻ってしまったな。何が便利なん? rloginかWindowsTerminalが今風で良いのでは? >>718
ログインしようとしているユーザーはなに?
当該ユーザーのシェルは何が指定されてる?
(/usr/local/bin/zshとか/usr/sbin/nologinとか)
認証通るならssh自体ではなくシェルのほうなんじゃないか? ごめん、変なこと言った
Teratermからいけて別のXigmaNASからいけないのか
てことはクライアントになるXigmaNASの.ssh/configが怪しいかな? みんな情報ありがとう&スレ汚しすみません。
あれから新しい仮想XigmaNAS[C]と仮想FreeBSD12.1を構築して、以下の接続を試してみました。
情報後出しで申し訳ないですが、XigmaNAS[B]以外は全部同一LANにいます。
XigmaNAS[A] → XigmaNAS[B] NG
XigmaNAS[C] → XigmaNAS[B] NG
FreeBSD → XigmaNAS[B] NG
XigmaNAS[C] → XigmaNAS[A] OK
XigmaNAS[B] → XigmaNAS[B] OK
全部Tera Term経由です。念のため他のクライアントもいくつか試しましたが変化なし。
単純に[B]になんらかの異常が起きてると思いますし、
>>721の言うとおり、認証までできるのでネットワークの問題では無さそうですが、
B→BがOKなのが不思議なところもあるので、
後ほどBのある拠点に行っていろいろ試してみようと思います。
他にも問題切り分ける以上、sshd止めることも必要そうですし。
あとはXigmaNASというよりはネットワークやFreeBSD周りの問題でスレ違いになりそうなので、ここまてにしておこうと思います。
もし解決したら報告だけさせてください。 ssh以外は通信出来るならsshの問題
ssh以外も出来ないならNetoworkの問題 >>732
完全におっしゃる通りなんですが、万が一sshdが立ち上がって来なくなると、Bのあるところまで物理的に行かねばならんので、なかなか勇気が出ないんですよね。
WebGUIもsshのポート転送によるSOCKSプロキシ越しでアクセスしてるので、完全に詰む。
(念のためこのポート転送のsshセッションを切っても問題は解決せず)
先日も何気なくマシン自体の再起動かけたら応答無くなって、雷雨の中外出して見に行ったら UEFI 画面で止まってたこともあり…。
ちなみにその時はXigmaNASインストールしたSDカードが見えなくなってました。
安物のカードリーダー使っているせいか、UEFIのブートデバイス検索に漏れることがたまにあるんですよね。
それはそれで何とかしたい。 (念のため。sshd再起動しないという意味ではなく、Bの拠点に行ったときにやるという意味です。明日以降になりそう。) これまでうまく行ってたの?
だとしたら再起動で直るかもね。
と言うか設定変えてなければ設定関係ないよね。
一度もうまくいったことないなら再起動とかの問題ではないんじゃないの?
そして改めて聞くけど、XigmaNAS[A]->XigmaNAS[B]は「ssh XigmaNAS[B] "echo hoge"」で応答があるが、「ssh XigmaNAS[B] 」でログインしてもプロンプトが帰ってこない
手元のTeratermからはXigmaNAS[B]にログインしてプロンプトが表示される
であってるの?
だとしたらXigmaNAS[B]よりもXigmaNAS[A]の問題何じゃないの?
手元のTeratermからのログインユーザーとXigmaNAS[A]->XigmaNAS[B]へのログインユーザーって同じになってる?
同じならXigmaNAS[A]の.ssh/configの設定に変なのない?
違うならXigmaNAS[A]からXigmaNAS[B]にログインしようとしてるユーザーの個別設定じゃない?
TeratermからXigmaNAS[B]に入れるならXigmaNAS[A]->XigmaNAS[B]に入ろうとしたときのログとかもみられるんじゃないの?
色々切り分け出来そうだけど あ、あと ssh -vvv でもなんかわかるかもね
XigmaNAS[A]->XigmaNAS[B]でね 認証は通る(エラーにならない)と勘違いしてるだけ
実際は[B]からの応答の全てが
[A]のあるネットワークの入り口で遮断されてる
なので認証に行ったままプロンプトにならずに待ち続けてる Aでは外からの接続を拒否って言ってるならestablishは通す前提で話してるんだけど…
今時のFWなら基本establish通るよね
ルーターでACLかけてますとか、PCルーターでiptablesでやってますとか言われたらestablish通すか確認してくれってことになるけど… >ssh hostname "echo hoge" としても問題なく結果が帰ってくる。
ならsshじゃなくてログインシェルの問題じゃないの
ssh hostname "bash --loin"とか
ssh hostname "bash --verbose"したらどうなる?
>認証は通るんだがプロンプトが出てこない。
あとこれがよくわからないんだけど
コマンドは打てるけど「user@host $」みたいなのが出てこないってこと?
だったらそれは何らかの理由でbashrcが読み込まれてないだけだけど パケットダンプかとsshのソースコードにらめっこした結果分かったこと
- OpenSSH 8.xならCentOSでも起きる
- 毎回同じタイミング(認証後のchannelオープンあたり)で何故かパケットが到達しなくなる
- フリーズしてるのかと思いきや、ソースコード上そういうポイントが見つからない(メモリ破壊系バグで無い限り)
- 同じLAN内からなら発生しない
単純ではないがA-B間ネットワーク+OpenSSHの実装由来の何かが原因である可能性が高く、XigmaNASどころかFreeBSDの問題でもなくて完全なスレ違いだし、解決には時間がかかりそうなので、しばらく完全に消えます。
いつか解決したら報告します。
スレ汚し大変失礼しました & みなさんアドバイスありがとう。
XigmaNAS embedded は tcpdump入ってるからありがたかった… ssh以外、例えばFTPやpingは通るかくらい試せ >>742
ソース睨めっこできるなら、面白いから消えずにココにいてくれ。
住民も過疎ってるくらいなら技術の話が出来た方が楽しかろうに。 解決しました。
ソースコード改造しながら試してたら、QoS設定変えるところがあって、これを消すと繋がるようになりました。
QoS設定はセッションが対話か非対話かで別の値を持っていて ssh_config の IPQoS で指定できます。
コマンドを送ったら(非対話なら)問題無かった理由はこれです。
そして IPQoS のデフォルト値が OpenSSH 7.8 で変わったようで、8.x で問題が起きてた理由はこれです。
なので ssh -o IPQoS=cs1 hostname としたら無事につながりました。
つまりサーバー側(今まで[B]と呼んでた奴)の問題ではなく、クライアントとネットワークの問題でした。
そんでもって、A-B間はフレッツのIPv6網なんですが、ひとしきり解決したあとに「フレッツ ssh」でググったら一発で情報が出てきました………。
自分が阿呆すぎて悲しいです。
そして長々とスレ汚しすみませんでした。
(これでA→Bへのzfs sendの下準備が楽になる…。) ほんと申し訳ないです…。
HGWのパケットフィルタオフにしてDMZ状態にしても変化なかったので、関係無いかなと思ってしまって。
今考えたらパケットフィルタオフにしてもフレッツIPv6網を挟むかどうかで変化するということは、そこが原因なのは明白なんですよね…。 死ねよと突っ込みたいがトラブル当事者になるとこうなっちゃうのも分かる 正直、自分がこのトラブルの解決できる自信ないわ。グッジョブですわ。
後出しって言ったって、フレッツかどうかなんて関係ないと思ってしまうよ。 自宅のXigmaNASから外部拠点のXigmaNASへcronでzfs sendさせて常時バックアップする体制ができた。
フレッツのNGN網だから400Mbpsくらい出るのでありがたい。
マンションじゃなかったら倍くらい出るという噂だが。
ということで当初の目的を果たしたので名無しに戻ります。
皆様お騒がせしました。 apache2.4 + php-fpm で複数ドメイン環境を構築しているんだが
1仮想ドメイン = 複数ユーザーで php-fpm 環境ってできる?
user1, user2, .... usern というユーザーがあり
それぞれのディレクトリ以下が各ユーザーの専有エリアとして
https://example.com/
https://example.com/user1/xxx.php
https://example.com/user2/xxx.php
....
https://example.com/usern/xxx.php
/ は user0 が有効。他のユーザーディレクトリには干渉できない
user1/ 以下は user1 の php-fpm が有効
user2/ 以下は user2 の php-fpm が有効
...
usern/ 以下は上記と同様
というように1ドメインを複数ユーザー間でファイルの干渉をさせずに共有したい
1ドメイン = 1ユーザーの設定はできた
<VirtualHost ww.xxx.yy.zz:443>
ServerName example.com
略
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php-fpm/example.com.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
php-fpm
example.com.conf
[example.com]
listen = /var/run/php-fpm/example.com.sock
略
user = user0
group = user0
略
上記設定だと1ドメイン内の全部のディレクトリを user0 が占有してしまう
複数ドメインのうちの1つでそういう使い方がしたい 出来るけど調べ方すら分からないなら市販NAS買った方が確実 いや
調べたけどわからないので戻ってきました
おしえろください >>761
どう調べたか知らんけどFreeNASとかXigmaNASじゃなくてFreeBSDとかLinuxでしらべた? >>761
そのレベルだと教えるのに1スレ必要
Unix板の質問スレで教わって ■ このスレッドは過去ログ倉庫に格納されています