● 前スレ
ファイルシステム総合スレ その18
https://mao.5ch.net/test/read.cgi/linux/1514472651/l50
ファイルシステム総合スレ その19
https://mao.5ch.net/test/read.cgi/linux/1592027147/
● 関連スレ
ジャーナリングファイルシステム
https://mevius.5ch.net/test/read.cgi/unix/979408065/l50
OpenSolaris/Illumos (OpenIndiana, etc.) 6
https://mevius.5ch.net/test/read.cgi/unix/1337411922/l50
FS関連スレ
https://medaka.5ch.net/test/read.cgi/os/1137387538/l50
過去スレ, 関連リンクは >>2-10 あたりで.
ファイルシステム総合スレ その20
レス数が1000を超えています。これ以上書き込みはできません。
2024/07/30(火) 13:14:52.24ID:mzddZTqJ
2025/06/18(水) 00:21:52.57ID:kTzkFbG6
write holeはRAID1でも起こり得るのだが…
Disk1だけ書き込めてDisk0は書き込めない状況
両ディスクで内容が異なる
Disk1だけ書き込めてDisk0は書き込めない状況
両ディスクで内容が異なる
2025/06/18(水) 00:33:26.16ID:CeuUJCLk
write holeあったとしてもbtrfsはRAID1でもチェックサムあるからスクラブで修正出来るんじゃないの?
2025/06/18(水) 00:44:06.13ID:6FJRmKfA
RAID1でもwrite holeそのものは起こるけど
ミラーリングは単にどちらか片方のコピーが正しい可能性が高く
btrfsなら今あるメタデータとチェックサムだけでスクラブで十分に修正出来る
対して5/6はストライプ+パリティで仕組みが複雑なので
最悪アレイが丸ごとおじゃんになる可能性がある
ミラーリングは単にどちらか片方のコピーが正しい可能性が高く
btrfsなら今あるメタデータとチェックサムだけでスクラブで十分に修正出来る
対して5/6はストライプ+パリティで仕組みが複雑なので
最悪アレイが丸ごとおじゃんになる可能性がある
2025/06/18(水) 10:37:09.61ID:wvNgIh7z
>>951
> なんか間違ったこと言ってる?
「Btrfs のRAID-5は危険だから使うな」は間違いかな。
「どうして TeraStation や QNAP は RAID-5 で炎上していない
んだ」、「炎上しないために何をすれば良いんだ」、
「本当のリビルドの失敗率はどれくらいなんだ」、「ファイル
システムのジャーナリングがライトホールに対してどれだけ有効
か/無力か」あたりを突き詰めるのが正解じゃね?
なんか根拠で碌に精度も出せてないのにバッサリ「使うな」って
雑な結論ゴリゴリ押しつけてくるだけって感じる。
> なんか間違ったこと言ってる?
「Btrfs のRAID-5は危険だから使うな」は間違いかな。
「どうして TeraStation や QNAP は RAID-5 で炎上していない
んだ」、「炎上しないために何をすれば良いんだ」、
「本当のリビルドの失敗率はどれくらいなんだ」、「ファイル
システムのジャーナリングがライトホールに対してどれだけ有効
か/無力か」あたりを突き詰めるのが正解じゃね?
なんか根拠で碌に精度も出せてないのにバッサリ「使うな」って
雑な結論ゴリゴリ押しつけてくるだけって感じる。
2025/06/18(水) 13:29:48.18ID:f4q6cLid
↑951じゃないけど横からちょっとだけ
少なくともQNAPのRAID5は「Btrfsの内蔵機能」での
RAID5じゃなくて、MD機能を使ったRAIDですのだ…
(最近のQNAPではさらにLVMのレイヤーも噛ませてた気も)
「Btrfsの」RAID5(RAID6も?)は、少なくとも
カーネル6.1とかの段階では、メンテナー自身が
危険だからデバッグ目的以外で使うなって言ってた
MDを使ったソフトウェアRAIDはもう枯れまくってて
自身の機能部分での安定性は実績がある…
けど拡張性や柔軟性は現在基準では比較でやはり厳しい感
少なくともQNAPのRAID5は「Btrfsの内蔵機能」での
RAID5じゃなくて、MD機能を使ったRAIDですのだ…
(最近のQNAPではさらにLVMのレイヤーも噛ませてた気も)
「Btrfsの」RAID5(RAID6も?)は、少なくとも
カーネル6.1とかの段階では、メンテナー自身が
危険だからデバッグ目的以外で使うなって言ってた
MDを使ったソフトウェアRAIDはもう枯れまくってて
自身の機能部分での安定性は実績がある…
けど拡張性や柔軟性は現在基準では比較でやはり厳しい感
2025/06/18(水) 14:06:13.70ID:K/MF2oNs
これか?
Linux 6.2カーネルに含めるためにBtrfsの改善が提案されました RAID 5/6 実装での書き込みホールの問題を修正します。
https://ja.linuxadictos.com/Linux-6-2.html
https://en.linuxadictos.com/Linux-6-2.html
RAID5/6 の場合、ファイル システムはチェックサムを保存しません。
この場合、ファイル システムは読み取り-変更-書き込み (RMW) 操作を実行する必要があります。
開発者は、RMW 操作がこの操作を実行する前にブロックのチェックサムを検証し、必要に応じてデータ リカバリが書き込み後にチェックサム検証も実行するように変更を加えました。
残念ながら、不完全なフリンジ (RMW) が書き込まれる状況では、これによりチェックサムを計算するための追加のオーバーヘッドが発生しますが、信頼性が大幅に向上します。 RAID6 の場合、そのようなロジックはまだ準備ができていません。
Linux 6.2カーネルに含めるためにBtrfsの改善が提案されました RAID 5/6 実装での書き込みホールの問題を修正します。
https://ja.linuxadictos.com/Linux-6-2.html
https://en.linuxadictos.com/Linux-6-2.html
RAID5/6 の場合、ファイル システムはチェックサムを保存しません。
この場合、ファイル システムは読み取り-変更-書き込み (RMW) 操作を実行する必要があります。
開発者は、RMW 操作がこの操作を実行する前にブロックのチェックサムを検証し、必要に応じてデータ リカバリが書き込み後にチェックサム検証も実行するように変更を加えました。
残念ながら、不完全なフリンジ (RMW) が書き込まれる状況では、これによりチェックサムを計算するための追加のオーバーヘッドが発生しますが、信頼性が大幅に向上します。 RAID6 の場合、そのようなロジックはまだ準備ができていません。
2025/06/18(水) 14:33:29.88ID:mS/Jtlgs
今のbtrfs-progsでも作ると警告出るし
ドキュメントでも警告されててふつうに非推奨のままや
ドキュメントでも警告されててふつうに非推奨のままや
2025/06/19(木) 12:07:41.63ID:FZnGLgFp
昔みたterra stationは、xfsだったな。
RAIDもmdなんじゃ無いかな?
RAIDもmdなんじゃ無いかな?
960login:Penguin
2025/06/19(木) 22:46:06.42ID:/5HUQadQ 最近出てきた20TオーバのHDDでRAID5とか組んだらリビルドが終わらんだろうな
961login:Penguin
2025/06/19(木) 23:25:44.44ID:DYz6LZHt SSDならリビルドどれだけ速くなるんだろうか
CPUが追いつかんか
CPUが追いつかんか
2025/06/20(金) 00:46:09.31ID:qYS4FMam
フラッシュメモリの特性として読込みに比べて書込みは桁違いに遅い
各種キャッシュで表面化しないようにしているけど
全面書込みではフラッシュメモリの特性が露骨に出てくる
各種キャッシュで表面化しないようにしているけど
全面書込みではフラッシュメモリの特性が露骨に出てくる
963login:Penguin
2025/06/20(金) 01:10:05.54ID:eaZI5k8F SSDの書き込みが遅くなるのはフラッシュメモリのせいではなくMLCとかQLCのせいでは?
2025/06/20(金) 09:14:26.41ID:kjXcySV2
SSD は書込寿命あるから不要な書き換えの多い RAID-5/6/Z1/Z2
あたりは非推奨みたいに言われてるんじゃなかったっけ?
あたりは非推奨みたいに言われてるんじゃなかったっけ?
965login:Penguin
2025/06/20(金) 11:18:26.58ID:qYS4FMam 「不要な書き換え」が多い?
具体的にはどのような書き換え?
不要ならなぜ実装されているわけ?
具体的にはどのような書き換え?
不要ならなぜ実装されているわけ?
2025/06/20(金) 11:56:16.09ID:Uag62jWA
不要な書き換えについてはわからないけど、
RAIDとかファイルシステム直じゃない
抽象レイヤーを挟むと
だいたいtrimは実行できなくなる感じ
フラッシュメモリでは書き換えブロックが集中しやすくて
寿命の面では不利にはなりそう
RAIDとかファイルシステム直じゃない
抽象レイヤーを挟むと
だいたいtrimは実行できなくなる感じ
フラッシュメモリでは書き換えブロックが集中しやすくて
寿命の面では不利にはなりそう
2025/06/20(金) 18:01:09.01ID:kjXcySV2
>>965
すまない、この説の信奉者じゃないんで詳しくはないんだが...
ランダムライトで4KiB書き換えた場合でもパリティは全書き換えだから、
チャンクサイズが64KiBだと4KiB+64KiB 書き換えが必要。 (4KiB 17回分)
RAID-1 なら 4KiBx2 (2回分) で済む。
RAID-1 はシーケンシャルライトするだけで2倍書き込むから
書き込み回数でいうなら RAID-5 より多いじゃん、といえばそう
なんだがドライブ1本あたりの書込回数って意味だと RAID-5
の方が多くなるとかなんとか。
ファイルシステムのメタデータはランダムアクセスなんで昔から
メタデータについては RAID-5/6 は避けろとは言われているね。
とくに LustreFS や GPFS とか。
>>957 にもメタデータは RAID-1 にしろとある。
xfs も mkfs オプションでメタデータだけ別ブロックデバイスに
配置できるオプションが昔からあるが、そういえば使ったことないな。
すまない、この説の信奉者じゃないんで詳しくはないんだが...
ランダムライトで4KiB書き換えた場合でもパリティは全書き換えだから、
チャンクサイズが64KiBだと4KiB+64KiB 書き換えが必要。 (4KiB 17回分)
RAID-1 なら 4KiBx2 (2回分) で済む。
RAID-1 はシーケンシャルライトするだけで2倍書き込むから
書き込み回数でいうなら RAID-5 より多いじゃん、といえばそう
なんだがドライブ1本あたりの書込回数って意味だと RAID-5
の方が多くなるとかなんとか。
ファイルシステムのメタデータはランダムアクセスなんで昔から
メタデータについては RAID-5/6 は避けろとは言われているね。
とくに LustreFS や GPFS とか。
>>957 にもメタデータは RAID-1 にしろとある。
xfs も mkfs オプションでメタデータだけ別ブロックデバイスに
配置できるオプションが昔からあるが、そういえば使ったことないな。
968login:Penguin
2025/06/20(金) 20:34:29.47ID:qYS4FMam ちゃんと元の論文なりきちんとした文献を読んだり理解していないようですね
下記wikiももっともらしく書いてありますが
https://wiki.archlinux.jp/index.php/RAID
RAID5の書込パフォーマンスが(n−1)Xで高速と書いてありますが大嘘ですよ
書込はストライプやストリップ境界と揃わない場合読込みが入り遅くなるのは常識
それをあえて書かないのは雑誌と同じで商業的にあえて触れていず不誠実です
下記wikiももっともらしく書いてありますが
https://wiki.archlinux.jp/index.php/RAID
RAID5の書込パフォーマンスが(n−1)Xで高速と書いてありますが大嘘ですよ
書込はストライプやストリップ境界と揃わない場合読込みが入り遅くなるのは常識
それをあえて書かないのは雑誌と同じで商業的にあえて触れていず不誠実です
2025/06/20(金) 23:30:20.34ID:kjXcySV2
>>968
んでそのストリップ境界でRMWする確率はどれくらいなんだい?
めったに起きないから(n-1)Xちかくで書き込むのを実測できるわけで。
論文なんてもはやトイレの紙にもならんもの読むんじゃなくて
一流企業のベンダーの資料に目を通したまえ。
んでそのストリップ境界でRMWする確率はどれくらいなんだい?
めったに起きないから(n-1)Xちかくで書き込むのを実測できるわけで。
論文なんてもはやトイレの紙にもならんもの読むんじゃなくて
一流企業のベンダーの資料に目を通したまえ。
970login:Penguin
2025/06/21(土) 00:20:30.96ID:KlN9oYmI SSDはコントローラーのメーカーによってかなり動きが違うよね
SSD全体を一般化して語るのはおかしいよ
1つのSSDで試しても他のメーカーでは違う結果が出るかもしれない
SSD全体を一般化して語るのはおかしいよ
1つのSSDで試しても他のメーカーでは違う結果が出るかもしれない
971login:Penguin
2025/06/21(土) 08:41:29.45ID:3iENlu5H >>963
どゆこと?
どゆこと?
972login:Penguin
2025/06/21(土) 09:04:54.98ID:KlN9oYmI SSDはHDDとは違ってKernelから認識しているデータ配置と実際の配置がまるで違うからな
それを改善するためにZNS SSDとかいうのが出てきてるけど
それを改善するためにZNS SSDとかいうのが出てきてるけど
2025/06/21(土) 09:56:16.70ID:p0nxy9BL
btrfsでSSD RAID10してるけど2年くらい運用してるけど
シリコンパワーとかいう半年で壊れるメーカーのせいで2度リビルドさせられた以外は特にトラブルなしだよ
安価なディスクを組み合わせて信頼性や性能を向上させるっていうRAIDの利点はSSDでは通用しないらしい
シリコンパワーとかいう半年で壊れるメーカーのせいで2度リビルドさせられた以外は特にトラブルなしだよ
安価なディスクを組み合わせて信頼性や性能を向上させるっていうRAIDの利点はSSDでは通用しないらしい
2025/06/21(土) 12:11:27.31ID:73DbppD8
読み書きの仕組みも HDD と結構違うぞ
SSD の読み書きはページ単位(16KiB or 32KiB, 型番による)で
Trim(消去) はブロック単位(512KiB など, 型番による)
書き込み回数を均す (Wear Leveling) 目的もあるので一旦書き込んだら上書きしない
1bit でも書き換えたページは別ページに書き直し
再利用するにはガーベージコレクションで使用中のページを別ブロックに追い出してブロック内の全ページを未使用状態にしてからブロック単位で Trim
どうみてもデフラグ(略)
まあ SMR (瓦書き込み: 1bit書き換えで最悪ハードディスク8回転ぐらい?させて書き込む(瓦を敷きなおす)必要がある) よりかはわかりやすいが
SSD の読み書きはページ単位(16KiB or 32KiB, 型番による)で
Trim(消去) はブロック単位(512KiB など, 型番による)
書き込み回数を均す (Wear Leveling) 目的もあるので一旦書き込んだら上書きしない
1bit でも書き換えたページは別ページに書き直し
再利用するにはガーベージコレクションで使用中のページを別ブロックに追い出してブロック内の全ページを未使用状態にしてからブロック単位で Trim
どうみてもデフラグ(略)
まあ SMR (瓦書き込み: 1bit書き換えで最悪ハードディスク8回転ぐらい?させて書き込む(瓦を敷きなおす)必要がある) よりかはわかりやすいが
2025/06/21(土) 12:15:57.44ID:U4z6kL4u
そもそもSSDはストライピング系のRAIDレベルで
速度向上させるまでもなく、
元々実用上十分なアクセス速度がある気がしなくもない…
ベンチマークでの速度が目的なら何も言えないけど
速度向上させるまでもなく、
元々実用上十分なアクセス速度がある気がしなくもない…
ベンチマークでの速度が目的なら何も言えないけど
2025/06/21(土) 23:12:54.07ID:EGQeHYc0
素人ですまんが fstrim って定期的に実行したほうがいいのは今も昔も変わってないよね?
2025/06/22(日) 02:57:18.54ID:b/oVtT+X
Trimの効果はファーム(メーカの方針)による
要するにモデルによって異なる
まあ週一くらいで実行すればいいんじゃない
要するにモデルによって異なる
まあ週一くらいで実行すればいいんじゃない
2025/06/22(日) 05:05:30.19ID:11SdqEm/
いまはsystemdに組み込まれたりして勝手に動いてるよ
2025/06/22(日) 08:41:19.45ID:A0LT32zn
ファイルシステムからデバイスに対して未使用ブロックの報告をいつするか だからメーカの方針云々は間違いでは?
マウントオプションに discard を入れていれば fstrim 不要だけど rm する度に処理が走ってモタつくから週末あたりにまとめて fstrim しろって認識
マウントオプションに discard を入れていれば fstrim 不要だけど rm する度に処理が走ってモタつくから週末あたりにまとめて fstrim しろって認識
2025/06/22(日) 09:50:55.11ID:A0LT32zn
次スレ
ファイルシステム総合スレ その21
ttps://mao.5ch.net/test/read.cgi/linux/1750553314/
ファイルシステム総合スレ その21
ttps://mao.5ch.net/test/read.cgi/linux/1750553314/
2025/06/22(日) 09:53:10.66ID:OD+5t1eX
>>979
btrfsにはdiscard=asyncというオプションがあってな……
btrfsにはdiscard=asyncというオプションがあってな……
2025/06/22(日) 10:06:03.60ID:A0LT32zn
>>981
なんと。 Btrfs は discard でももたつかないんですね
なんと。 Btrfs は discard でももたつかないんですね
983976
2025/06/22(日) 13:39:40.31ID:xmqJv8ux 愚かな質問に答えてくれてサンクス
週一で fstrim を実行するようにしておきます (systemd は使ってないので cron で)
週一で fstrim を実行するようにしておきます (systemd は使ってないので cron で)
2025/06/22(日) 23:51:12.40ID:B9faWsSI
Apple Sparse Image Format(ASIF) というのもあるんだな。Linux/*BSD で使えないだろうけど。
985login:Penguin
2025/06/24(火) 04:21:12.07ID:0xXwGjZF Appleがどれだけ優秀なファイルシステムを開発しようとサーバーとして使えないんだから意味ないわな
2025/06/24(火) 06:13:53.77ID:FuimOM5a
mac miniをラックに大量に並べたデータセンターが増えてるようなニュースを一昔前に見たような
987login:Penguin
2025/06/24(火) 06:45:55.92ID:zRQ66erV それの用途はほとんど開発用だよ
サーバーとしては使われていないと思う
サーバーとしては使われていないと思う
2025/06/24(火) 06:54:18.06ID:cgRaSKJq
CI/CDの機能提供に使うから開発用途の(実質)サーバーがほとんどだぞ
2025/06/24(火) 12:16:49.05ID:bxgNKxEs
jenkinsサーバーとしてはmac miniは優秀だわ
>>986
だが、m2 mac miniの登場で今までのmac mini筐体前提の収納ラックが
使えなくなったからなあ。旧mac mini向けdockも今投げ売り状態だし。
>>986
だが、m2 mac miniの登場で今までのmac mini筐体前提の収納ラックが
使えなくなったからなあ。旧mac mini向けdockも今投げ売り状態だし。
2025/06/24(火) 23:29:57.31ID:VZSAuBH6
Jenkinsとか10年振りくらいに聞いたなぁ
991login:Penguin
2025/06/25(水) 00:55:25.83ID:6mW+O0oO ビルドって並行処理が効くからMacのCPUは効率悪いらしいけどな
マルチコア性能低いから
マルチコア性能低いから
2025/06/25(水) 03:30:33.54ID:x7IbPy0f
言うてiOSのアプリはそれ以外だとflutterくらいしかビルドする道がない
2025/06/25(水) 05:22:08.71ID:fazJZjgV
ビルド(makeに限らない呼称?)やコンパイルの並行処理、マルチ処理って
main.c io.c lib.c とか複数のコンパイルを並行処理のことをいっているのか
lib.c のコンパイルで内部の関数毎にコンパイルを並行処理(こういうのある?)のようなのをいっているのか
両方含めた概念なのか
main.c io.c lib.c とか複数のコンパイルを並行処理のことをいっているのか
lib.c のコンパイルで内部の関数毎にコンパイルを並行処理(こういうのある?)のようなのをいっているのか
両方含めた概念なのか
2025/06/25(水) 12:45:50.70ID:UO3T7u1B
どっちでもいいだろ、アスペかよ
2025/06/26(木) 04:44:48.67ID:SHPlpET6
アスペは、滅びぬ。
2025/06/26(木) 04:46:20.00ID:SHPlpET6
2025/06/26(木) 13:33:33.52ID:SHPlpET6
EXT5というファイルシステムの話は、私は全然、見聞しませんが、EXT系はEXT4で完成形なのですかね。
ChatGPTに訊いても、XFSなどの話はありますけれど。
ZFSはメモリ大食いなのでおすすめしないとも、回答されましたが。
ChatGPTに訊いても、XFSなどの話はありますけれど。
ZFSはメモリ大食いなのでおすすめしないとも、回答されましたが。
2025/06/26(木) 13:34:57.88ID:SHPlpET6
ともあれ、話の続きは、次スレで・・・・。
2025/06/26(木) 13:35:35.45ID:SHPlpET6
1000login:Penguin
2025/06/26(木) 13:35:55.70ID:SHPlpET610011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 331日 0時間 21分 4秒
新しいスレッドを立ててください。
life time: 331日 0時間 21分 4秒
10021002
Over 1000Thread 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【サッカー】大岩J アジア大会 準決勝スタメンは11人総入れ替え! ウズベキスタンとの ロス世代 対決へ ★2【TBS】 [阿弥陀ヶ峰★]
- 中国、岩屋氏を厚遇 台湾答弁「撤回→是正」に ★3 [蚤の市★]
- 【奈良県警】「欲求に負けてしまった」警察施設で性行為、20代女性巡査と10代男性巡査を処分 [ぐれ★]
- ドイツでは1000円 → 日本では無料 ドイツ人「ずっと日本に居たい、無料で水が提供された」 [お断り★]
- 【サッカー】サッカー男子U-21日本代表、PK戦の死闘制し16年ぶりの金メダルに王手!決勝は3大会連続の“日韓戦”★2 [ゴアマガラ★]
- 25年産「コメ余り」深刻、民間在庫は過去最高水準「25年産米でもおいしい。日本全体で積極的な消費を」 ★4 [Gecko★]
- 【悲報】ジャンプ+、泥沼内紛で分裂wwwwwwwwwwwwwwwwwwww [802034645]
- 「ネトウヨ」「パヨク」←どっちが気持ち悪い?
- 識者「"あ"で最初に出てくる文字で、幸福か分かる」→良いね多数に [996988668]
- 【高市悲報】日本人「読書できる人間が憎い!」12時間読書したというだけのポストが「読む事が目的になってそうw」など攻撃される [771977901]
- 東大次期学長、投票でボロ負けの女性教授に決定!山尾志桜里も「女子枠総長?」
- 【悲報】修学旅行先を沖縄から神戸に変えた高校の様子がコチラ…… [963243619]