2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

[NETGEAR] ReadyNAS総合 Part43 [X-RAID/RAIDiator]

1 :那須:2019/10/30(水) 10:46:10 ID:1in2zcYi.net
弾力的な運用が可能なNASキット、ReadyNASのスレ
上位製品にReadyDATAもありますが、話題になるのはReadyNAS製品で
ベアボーンモデル(=ディスクレス、相対的に廉価)がほとんどです

■NETGEAR製品情報
https://www.netgear.jp/products/business/nas
https://www.netgear.com/business/products/storage/
■ReadyNAS関連の公式サイト
NETGEAR日本語サポート(フォーラム・FAQ)
https://www.netgear.jp/supportInfo/
NETGEAR Community (英語)
https://community.netgear.com/t5/All-Communities/ct-p/English
ReadyNAS Downloads (英語)
https://kb.netgear.com/20684/ReadyNAS-Downloads
ReadyNAS Beta Release (英語)
https://community.netgear.com/t5/ReadyNAS-Beta-Release/bd-p/readynas-beta-releases

■前スレ
[NETGEAR] ReadyNAS総合 Part42 [X-RAID/RAIDiator]
https://mevius.5ch.net/test/read.cgi/hard/1556622462/

952 :不明なデバイスさん:2020/08/15(土) 21:51:30.46 ID:OrxaDfcC.net
みれた!

管理者ページをadminじゃなくてユーザーのほうでログインしたらフォルダ見えました!

953 :不明なデバイスさん:2020/08/15(土) 21:57:03.41 ID:bFJRUQpG.net
??????????????

すまん、言ってる事がさっぱり分からん
ログインページってローカルユーザでログイン出来るんか…
まぁ見れたんなら何より

954 :不明なデバイスさん:2020/08/15(土) 22:00:48.31 ID:OrxaDfcC.net
ユーザーIdにadmin付与してました。すみませんでした。

955 :不明なデバイスさん:2020/08/16(日) 01:33:48.67 ID:AfV/s9wr.net
ゆとり馬鹿は死ね

956 :不明なデバイスさん:2020/08/16(日) 02:31:31.84 ID:sAQ+dPMH.net
ここに書かなかったけど俺の思ってたとおりだったか

957 :不明なデバイスさん:2020/08/16(日) 02:45:16.20 ID:ROxKrOfw.net
ここに書かなかったけど俺の思ってたとおりだったか(キリッ

958 :不明なデバイスさん:2020/08/16(日) 09:58:06 ID:R5vHxmoO.net
良かったじゃないか、netgearがクソじゃなくて

959 :不明なデバイスさん:2020/08/16(日) 10:22:29.09 ID:JeXYMKeo.net
24時間365日運用してた526XのLCDがつきっぱなしになってたから何かと思って覗いてみたら
「TCP_ack+33(うろ覚え)」みたいなよく分からんメッセージが表示されてデータにも管理画面にも
アクセスできなくなってた
電源ボタン長押しで落として再起動したら管理画面にもデータにもアクセスはできるようになったけど
何故かいきなりボリュームの再構築が始まってるし

今まで3年半以上ずっと連続運用してきてこんな怪しい挙動したのは初めてだ
中のデータは無事のようだがログにも何も残ってないしこの妙なメッセージは何なんだろうか
ググってもヒットしないんだけど他にもこんなメッセージ出た人いる?

960 :不明なデバイスさん:2020/08/16(日) 11:00:37.47 ID:JcrOV7f/.net
ネットギアに聞け

961 :不明なデバイスさん:2020/08/16(日) 11:15:49.05 ID:UBEpnJ95.net
ファイルシステムの異常を検知すればボリューム再構築は走るよ
RAID情報の差異をなくすための処理だから。

962 :不明なデバイスさん:2020/08/16(日) 14:02:12.67 ID:g0qhH5Nf.net
NAS初心者だけど、102も212も簡単に扱える
NETGEAR万歳

963 :不明なデバイスさん:2020/08/16(日) 16:18:29 ID:JeXYMKeo.net
>>961
謎のメッセージは気になるけどとりあえず再構築は終わって異常もなさそうだから
このまま様子見するしかないか
念のために半年に一度くらいは再起動とかした方がいいのかもしれない

964 :不明なデバイスさん:2020/08/16(日) 16:52:51.04 ID:UBEpnJ95.net
再構築後にエラー無ければ正常や安心してええで

965 :不明なデバイスさん:2020/08/17(月) 12:22:05.43 ID:iNYs2fUO.net
ReadyNAS RN212で、Nextcloudを使っているのですが、
4G以上のファイルをNextcloudに同期すると、以下のようなエラーが出ています。

 file_put_contents(): content truncated from 4200923136 to 2147483647 bytes at /apps/nextcloud/web/lib/private/Files/Storage/Local.php#503

一緒にインストールされているphpのエラーのようなのですが、
RN212上のファイルは元のファイルサイズ(4G)で表示されており、
Nextcloudでブラウザを使ってダウンロードしても、4Gのままで、
Nextcloudに同期する前のファイルと比較しても同一でした。

このエラーはphpの設定の問題なのか、
または、RN212のOSが、32bitOSであることによるエラーなのか、悩んでいます。
php_value upload_max_filesizeや、php_value post_max_sizeは、12Gに変更済みです。

解決方法があれば、教えていただけませんでしょうか。

966 :不明なデバイスさん:2020/08/18(火) 22:17:43.22 ID:weJEiNCL.net
文章は丁寧だけど、少なくとも他人に自分の環境と問題点を理解してもらえるように努力すべきだと思うよ。
仕事とかしてて、最近こういう輩が多いと思う。20代が特に顕著。

967 :不明なデバイスさん:2020/08/18(火) 22:26:16.68 ID:lSTSII3c.net
最後まで読まないと目指すゴールが分からない
そこからようやく内容把握のために読み返すことになる

968 :不明なデバイスさん:2020/08/18(火) 22:29:37.41 ID:TGp8QNF9.net
>>965
212はRAM2GBなんだけど。
エラーログ的にもそんな感じだが何でこのログ見ても推察出来ないの?

969 :不明なデバイスさん:2020/08/18(火) 22:46:25.32 ID:weJEiNCL.net
可哀そうだからエスパーするけど、
>>965の言っている4Gって約4GBなんだろうな、3.9GBとか
phpのエラーは3.91GBから2TBって書いてあるから、
越えそうだったからエラー出したけど、実際には収まったからヨシ!
なんじゃないかな。知らんけど。

970 :不明なデバイスさん:2020/08/18(火) 23:42:50.45 ID:Jy0rwKzH.net
>>965
>> 966-969 が何だかんだマウント取っている割にはまともな回答がなくて噴いた。
これがプライドだけ高くて実力が伴わない老害ってやつかね?

32bitのPHPだとintの最大値はsignedなので (2^32)-1 ≒ 4G ではなく、符号の1bitを引いた (2^(32-1))-1 ≒ 2G なんだわ。
で、file_put_contents はintが最大だから一度に2GBまでしか書き込めないから切り捨てられたってエラーが表示されているわけだ。

なので、PHPの設定の問題ではなくNextcloudの実装の問題。
32bit環境で file_put_contents を使う場合は2GBごとに分割して書き込まなきゃいけないけど、それをやっていない。

例えば下記の感じで、自分でソースコード書き換えたら何とかなるかもね。

public function file_put_contents($path, $data) {
$bytesWritten = 0;
foreach (explode(PHP_EOL, chunk_split($data, PHP_INT_MAX, PHP_EOL)) as $chunk) {
$bytesWritten += file_put_contents($this->getSourcePath($path), $chunk, FILE_APPEND|LOCK_EX);
}

return $bytesWritten;
}

971 :不明なデバイスさん:2020/08/19(水) 00:25:30.81 ID:8oACjW0X.net
965です。

>> 966-969
    わかりにくい文章で申し訳ありません。次回以降は、皆さんの文章を見習い、理解いただけるように努力します。

>> 970
    32bitのPHPの制約+Nextcloudの実装の問題であるということですね。
    頂いたアドバイスから、エラーの該当箇所(ファイル)が、
     /apps/nextcloud/web/lib/private/Files/Storage/Local.php
    であることに、初めて気づきました。
    コードの書き換えは、私には荷が重いですが、頂いたソースを参考に勉強してみます。
    アドバイスありがとうございました。

972 :不明なデバイスさん:2020/08/19(水) 08:20:36.51 ID:D+QRXtiZ.net
>Nextcloudに同期する前のファイルと比較しても同一
比較ってコンペアの事だよね?
ファイルサイズだけで同一とか言ってる訳じゃないよね

973 :不明なデバイスさん:2020/08/19(水) 08:55:13.18 ID:KQA6zJYo.net
>>970
すみません。これのどこら辺が2GBなのか教えていただけませんか?
老害ですみません。
from 4200923136 to 2147483647

974 :不明なデバイスさん:2020/08/19(水) 09:10:54.82 ID:D+QRXtiZ.net
2GBは2147483648Byte
0x80000000
int=-2147483648から2147483647

975 :不明なデバイスさん:2020/08/19(水) 11:11:09.01 ID:dbdpjIV4.net
>>973
純粋に単位の変換が分からず聞いているのか
1 byte足りないから厳密には2GBではないという主張がしたいのか
それともSI接頭辞のGBは本来10^6だから、2^30の場合は2進接頭辞の2GiBで表記すべきと指摘したいのか…

2147483647 B = 2097151.999 KiB = 2047.999999 MiB = 1.999999999 GiB ≒ 2GiB

976 :不明なデバイスさん:2020/08/19(水) 12:26:26.75 ID:KQA6zJYo.net
すみません、やっとわかりました。
4200923136 は元のサイズで、そっから2GiBは切り捨てたよってエラーなんですね。
でも元のサイズのファイルが出来たんでしょうか?2GiBの中途半端なファイルができるんだったら分かりますが。
すみません、老害で。

977 :不明なデバイスさん:2020/08/19(水) 12:35:51.38 ID:MVmhJuYu.net
>>976
約4Gを2Gに切り捨てたってことです
2G以降は0埋めなのかな

978 :不明なデバイスさん:2020/08/19(水) 12:42:37.00 ID:KQA6zJYo.net
>>977
ぬるぬるなんですね
ということは>>965
>Nextcloudに同期する前のファイルと比較しても同一でした。
ってファイルサイズの事だったのか・・てっきりbinarycomareしたんかと思った。
ありがとう、ヤングマンさん達

979 :不明なデバイスさん:2020/08/19(水) 12:53:24.65 ID:KQA6zJYo.net
昔ラズパイでおんなじことやって2GiBしか出来んかったって人って、多分これなんだろうなぁ。
ぬるぬるじゃないだけマシだったのっかな。

980 :不明なデバイスさん:2020/08/19(水) 19:05:13 ID:8oACjW0X.net
965です。

皆さん、わかりにくい文章で申し訳ありません。
書ききれていなかったことを補足します。
ファイル比較は、バイナリ比較 Bn_Cmp2.60で実施しました。
おそらく、バイナリ比較だと思います。

また、皆さんの書き込みから、念の為にバイナリエディタ(FavBinEdit ver1.2.4)でも確認してみました。
どちらのファイルも、00674400までは、たまに文字列が入っており、
0067400からF9FDA860までは、ほぼ全てに何らかのコードが記載してありました。
それ以降は、たまに文字列が入っていました。

以上の結果から、エラーが表示されているものの、ちゃんとコピーできているように見え、更に、混乱していますが、
コードの修正等できるようになるまでは、、2GB以上のファイルは、取り扱わないようにしたいと思います。

多くのアドバイス、ヒント、ありがとうございました。

981 :不明なデバイスさん:2020/08/20(木) 00:14:25.90 ID:k8GSqJMo.net
老害ですが、file_put_contents は分割ルーチンなのかな

chunk_splitでPHP_INT_MAX(2GiB-1)のブツ切りにして、explodeで$chunkサイズのスライスまぁ10MiBとか。
で処理したバイト数を$bytesWrittenで戻り値にするのだが、2**31-1 を超えた値なので、
結果的にマイナス値を返したことになっちゃって、call元が2GiB-1以上は処理できなかったと勘違いした。

つまり、分割処理は上手く行ったけど、PHP処理的にはエラーになっちゃった。
再結合後のエラーログは出てないと思われ、多分、うまく再結合できたと推察される。

何が悪いのか分からないが、NextcloudについてきたPHPのコードがまだ未成熟でした。

で、いいのかな?つか、NETGEAR関係ねーじゃん・・

982 :不明なデバイスさん:2020/08/20(木) 02:38:35.43 ID:PeO8lg30.net
>>981
残念。
PHPではintがオーバーフローしたらfloatになるから $bytesWritten は負の値にはならない。

983 :不明なデバイスさん:2020/08/20(木) 07:49:06.73 ID:k8GSqJMo.net
へーそうなんだ。call元はfloat型だったんか。int型を期待していると思ってた。

今回>>970がコード書いてくれたから進んだんだが、>>970も勘違いした部分もあり迷走したけど
結果オーライだからにヨシ!ありがとう>>970

ははは、まだまだ若いもんにはm(ぐぼぁっ

984 :不明なデバイスさん:2020/08/20(木) 08:33:09.63 ID:XEyuzDXu.net
2GB以降入ってないデータ作ったことあるので耳が痛い

985 :不明なデバイスさん:2020/08/20(木) 08:43:56.82 ID:/2oxTNTR.net
そんなに老害って言われたのが悔しかったのか

986 :不明なデバイスさん:2020/08/20(木) 09:29:45.56 ID:PeO8lg30.net
>>983
ちなみに>>970で書いたコードは修正方法の例であって、元のNextcloudでは下記になっている。

public function file_put_contents($path, $data) {
return file_put_contents($this->getSourcePath($path), $data);
}

この中で使われている file_put_contents はPHPのファイルシステム関数で戻り値がintだからPHP_INT_MAXが上限。

987 :不明なデバイスさん:2020/08/20(木) 13:44:33.80 ID:k8GSqJMo.net
>>986
次スレよろ

988 :不明なデバイスさん:2020/08/20(木) 15:43:24.26 ID:PeO8lg30.net
>>987
http://mevius.5ch.net/test/read.cgi/hard/1597905730/

これで良い?

989 :不明なデバイスさん:2020/08/20(木) 16:20:13.00 ID:k8GSqJMo.net
>>988
ありがとう

990 :不明なデバイスさん:2020/08/20(木) 16:21:59.27 ID:k8GSqJMo.net
うめ

991 :不明なデバイスさん:2020/08/20(木) 16:48:34 ID:k8GSqJMo.net
産め

992 :不明なデバイスさん:2020/08/20(木) 16:52:04 ID:k8GSqJMo.net


993 :不明なデバイスさん:2020/08/20(木) 16:55:18 ID:hit/IRMU.net
993

994 :不明なデバイスさん:2020/08/20(木) 17:05:22.19 ID:k8GSqJMo.net
埋め

995 :不明なデバイスさん:2020/08/20(木) 17:10:52.13 ID:Cie6Jy+g.net
おれも埋め

996 :不明なデバイスさん:2020/08/20(木) 17:28:22.90 ID:k8GSqJMo.net
ウメ

997 :不明なデバイスさん:2020/08/20(木) 17:33:24.24 ID:k8GSqJMo.net
ume

998 :不明なデバイスさん:2020/08/20(木) 17:39:50.92 ID:XMrIbapT.net
埋めるなカス

999 :不明なデバイスさん:2020/08/20(木) 17:54:00.50 ID:k8GSqJMo.net
>>1000おめでとう

1000 :不明なデバイスさん:2020/08/20(木) 17:59:39.77 ID:y/4zWbxm.net
ありがとう。

1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
232 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★