● 前スレ
ファイルシステム総合スレ その19
https://mao.5ch.net/test/read.cgi/linux/1592027147/l50
ファイルシステム総合スレ その20
https://mao.5ch.net/test/read.cgi/linux/1722312892/l50
● 関連スレ
ジャーナリングファイルシステム
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 あたりで.
ファイルシステム総合スレ その21
1login:Penguin
2025/06/22(日) 09:48:34.34ID:A0LT32zn2026/06/19(金) 22:22:03.02ID:rUZt2HAg
これもファイルシステムの話かな
`cp`はディスク上ではデータをコピーしないことがある
https://zenn.dev/satoru_takeuchi/articles/4bab372c6dae86
`cp`はディスク上ではデータをコピーしないことがある
https://zenn.dev/satoru_takeuchi/articles/4bab372c6dae86
176login:Penguin
2026/06/20(土) 03:31:50.17ID:qKWMIsgJ ただのCoWやんな
177login:Penguin
2026/06/20(土) 16:08:13.76ID:tBRp5DxJ SSDの普及で普通の方がHDDを使う機会が減りましたが
NASのHDDのフォーマットをBtrfsからext4に変更したら管理方式が異なるのでアクセス音が全然違う w
NASのHDDのフォーマットをBtrfsからext4に変更したら管理方式が異なるのでアクセス音が全然違う w
2026/06/20(土) 17:24:59.19ID:dghNBbxi
AI時代になってNTFSのACLが光り輝いてる
PCは自分しか使わないという前提ほぼなくなった
PCは自分しか使わないという前提ほぼなくなった
2026/06/22(月) 20:43:35.05ID:84zROzv+
>>175
btrs使ってるけどコピーしてみたら時間かかった。なんかUbuntu 22.04.5 LTSだとcoreutilsのバージョン古くてcpコマンドは旧来のファイル本体を常にコピー
でcp --reflink=always でコピーさせたら1ギガあるファイルも一瞬でコピー完了(Cowなので当たり前か)
いやbtrfs使ってたけどこんな凄いのね、Cowって牛みたいな名前でもなんか凄い
btrs使ってるけどコピーしてみたら時間かかった。なんかUbuntu 22.04.5 LTSだとcoreutilsのバージョン古くてcpコマンドは旧来のファイル本体を常にコピー
でcp --reflink=always でコピーさせたら1ギガあるファイルも一瞬でコピー完了(Cowなので当たり前か)
いやbtrfs使ってたけどこんな凄いのね、Cowって牛みたいな名前でもなんか凄い
180login:Penguin
2026/06/22(月) 22:47:08.69ID:7w8tp8f7 CoW って実運用で役に立つシチュエーションが殆どないと思うんだがどうだろう?
2026/06/22(月) 23:07:23.62ID:526SrtND
中身重複してるキャッシュファイルが結構あるからディスク節約したいけどハードリンクはしたくないときにjdupes -B
182login:Penguin
2026/06/22(月) 23:37:27.54ID:7w8tp8f7 「中身重複しているキャッシュファイルが結構ある」ってどういう運用するとなるの?
重複するキャッシュ作ってる時点で実装側の問題?
重複するキャッシュ作ってる時点で実装側の問題?
2026/06/22(月) 23:57:30.08ID:526SrtND
実際にjdupes -r ~/.cacheやってみると結構見つかると思うよ
2026/06/23(火) 00:20:27.68ID:4zNBgCN+
CoWあるとバックアップが凄まじく捗る
185180
2026/06/23(火) 15:26:35.01ID:T1uvFPbP >> 183
やってみたが正直運用が最適化されるといえる物量には思えないって感じたわ
>> 184
それスナップショットであってバックアップじゃないのでは...
もしくは「重複排除あると...」の間違いか
さておき重複排除実装したらおまけでついてくるのが CoW って考えることにするわ
やってみたが正直運用が最適化されるといえる物量には思えないって感じたわ
>> 184
それスナップショットであってバックアップじゃないのでは...
もしくは「重複排除あると...」の間違いか
さておき重複排除実装したらおまけでついてくるのが CoW って考えることにするわ
186login:Penguin
2026/06/23(火) 18:14:16.69ID:HZRxHzAX SMRのHDDをxfsからbtrfs (raid1)にしたら
プチフリしまくり
claudeに聞いたらCoWとSMRは相性最悪らしい
プチフリしまくり
claudeに聞いたらCoWとSMRは相性最悪らしい
187login:Penguin
2026/06/23(火) 21:32:26.96ID:gCjaA1yK CoWというよりSMRとRAIDの相性が…
2026/06/23(火) 22:39:05.82ID:nxb1GqtF
スナップショットを取る→スナップショットの内容をバックアップする→スナップショットは消す
直接バックアップすると途中で書き換えが起こったら不整合になる。スナップショットなら瞬間を切り取れる
直接バックアップすると途中で書き換えが起こったら不整合になる。スナップショットなら瞬間を切り取れる
189login:Penguin
2026/06/23(火) 23:18:55.92ID:falZiKKU あれ!?xfsってカーネルによってはCoWサポートしてなかったっけ?
190login:Penguin
2026/06/24(水) 02:03:04.39ID:ISc4+e17 xfsのCoWは機能としてはあるけど使い物にならん
191login:Penguin
2026/06/24(水) 14:01:04.83ID:mhWYykqK スナップショットに夢見過ぎだってば
スナップショット取ったからって稼働中のDB製品やアプリが使ってる DB を
バックアップモードにしてくれるわけではなく(ファイルシステムレベルでは
担保されるが)コンテキストレベルでは整合性は担保されない
逆に突然の電源断とかでも vi のスワップファイルやら MS Office のバックアップ
ファイルで復旧するし、アプリのDBもなんだかんだ勝手にロールバック/ロール
フォワードで良しなに整合性回復処理するから言うほどスナップショットなくても
整合性はそこそこ確保される
スナップショット取ったからって稼働中のDB製品やアプリが使ってる DB を
バックアップモードにしてくれるわけではなく(ファイルシステムレベルでは
担保されるが)コンテキストレベルでは整合性は担保されない
逆に突然の電源断とかでも vi のスワップファイルやら MS Office のバックアップ
ファイルで復旧するし、アプリのDBもなんだかんだ勝手にロールバック/ロール
フォワードで良しなに整合性回復処理するから言うほどスナップショットなくても
整合性はそこそこ確保される
2026/06/25(木) 06:16:48.07ID:K+vsiIwk
どのみちバックアップする時はDBは停止だかフラッシュだかさせるでしょ
そのままバックアップが終わるまで待つところをスナップショットを取ってしまえば停止時間を最小にして作業も再開できる
そのままバックアップが終わるまで待つところをスナップショットを取ってしまえば停止時間を最小にして作業も再開できる
193login:Penguin
2026/06/26(金) 00:18:30.48ID:VcG7Kd8e >>192
DBを使うWebアプリが[1]全データをDBに格納している場合は
DBをバックアップモードにしてバックアップすればファイルシステムで
スナップショットを撮らなくてもコンテキストレベルで整合性が取れる
そうでなくて[2]DB以外にもファイルシステムにデータを格納している場合
DBをバックアップモードにしてファイルシステムでスナップショットを
撮ったとしても整合性が取れているとは限らない
# OSのシステムコールの fclose (ファイルシステム側データ) と
# DB の commit (DB側データの書き込み) をアトミックに実行
# はできない
もちろん WebアプリケーションサーバとDB両方停止してファイルシステムで
スナップショット撮れば整合性は取れるよ?
でも「フラッシュだかさせ」てって書き込んでるのは運用的には危うい
まさに夢見過ぎだと思うんだわ
DBを使うWebアプリが[1]全データをDBに格納している場合は
DBをバックアップモードにしてバックアップすればファイルシステムで
スナップショットを撮らなくてもコンテキストレベルで整合性が取れる
そうでなくて[2]DB以外にもファイルシステムにデータを格納している場合
DBをバックアップモードにしてファイルシステムでスナップショットを
撮ったとしても整合性が取れているとは限らない
# OSのシステムコールの fclose (ファイルシステム側データ) と
# DB の commit (DB側データの書き込み) をアトミックに実行
# はできない
もちろん WebアプリケーションサーバとDB両方停止してファイルシステムで
スナップショット撮れば整合性は取れるよ?
でも「フラッシュだかさせ」てって書き込んでるのは運用的には危うい
まさに夢見過ぎだと思うんだわ
2026/06/26(金) 07:23:06.55ID:zU1R/Qwg
いや君がDB言ったからDBで返しただけで、Webアプリケーションサーバとか次々と新しい条件を出してくるんじゃないよ。バックアップの時は当然それも停止するだけでしょ
意味なくゴールをずらすんじゃないよ
意味なくゴールをずらすんじゃないよ
195login:Penguin
2026/06/26(金) 08:38:19.15ID:VcG7Kd8e2026/06/26(金) 08:43:49.08ID:zU1R/Qwg
ごちゃごちゃこの場合はだめと仮定を足してきてるのはそっちでしょうが
そりゃ普通にバックアップを取るときに気をつけないといけないようなことはスナップショットを取る瞬間も気をつけないといけないよ
停止時間を短くできるだけであって
そりゃ普通にバックアップを取るときに気をつけないといけないようなことはスナップショットを取る瞬間も気をつけないといけないよ
停止時間を短くできるだけであって
2026/06/26(金) 08:59:41.49ID:zU1R/Qwg
腹が立ってきたな
要は先回りして全部の注意事項を書かないと相手を理解してないことにしてしまう絡み方であり、レスバがしたいだけのやつだ
要は先回りして全部の注意事項を書かないと相手を理解してないことにしてしまう絡み方であり、レスバがしたいだけのやつだ
198login:Penguin
2026/06/26(金) 10:02:56.31ID:VcG7Kd8e こちらはスナップショット過信するなと書き込んでるのに
火種となる楽観論で返してきたのはあなたでしょうに
火種となる楽観論で返してきたのはあなたでしょうに
2026/06/28(日) 20:47:21.70ID:wh+6cbsE
>>90
いつのまにか、この症状が出なくなってる
zfs-windows-2.4.1rc10以降で確認
細かい機能を使わなければ常用には問題なさそうなので
いよいよゲーム用PCと録画用PCを組めそうだ
全部をSSDには出来ないからL2ARC機能に目を付けてたんだ
いつのまにか、この症状が出なくなってる
zfs-windows-2.4.1rc10以降で確認
細かい機能を使わなければ常用には問題なさそうなので
いよいよゲーム用PCと録画用PCを組めそうだ
全部をSSDには出来ないからL2ARC機能に目を付けてたんだ
200login:Penguin
2026/07/01(水) 19:28:12.40ID:OIMIyf/X バックアップリストアのシナリオいくつも作ってテストしても、どうせ一度も使わないんだよな
201login:Penguin
2026/07/01(水) 20:55:32.82ID:6q1Er5yZ バックアップの出番が無いのは良いことだ
202login:Penguin
2026/07/01(水) 22:06:23.73ID:OIMIyf/X oracleをノーアーカイブモードでVSSとるだけの人は結構いると思う
厳密に言えばだめなんだけど、どうせリカバリする機会なんてないから気づかないよね
厳密に言えばだめなんだけど、どうせリカバリする機会なんてないから気づかないよね
2026/07/01(水) 23:08:46.32ID:MnBOm+Ja
2026/07/02(木) 05:13:09.59ID:geF6J8hV
virtiofs
205login:Penguin
2026/07/03(金) 15:51:06.55ID:wenl+23e DB 担当→DBバックアップなんてプログラマは勉強しないっすよ。 バックアップソフト担当が何とかしてくれるよね!?
バックアップ担当→Oracleの詳細なんてわかりません!!
で結果ノーアーカイブログモードで運用なんだよなあ
ここから1歩だけ進むとバックアップ担当が「Oracle わからんから
Disk To Disk でこのファイルだけバックアップしてくれ状態で引き渡せ
(= RMAN で自分たちで責任もってファイルバックアップしろ)」って
DB担当に念押しする形になるんだが、これはこれでバックアップ実行と
RMAN 実行が重なってたら意味がないという...
バックアップ担当→Oracleの詳細なんてわかりません!!
で結果ノーアーカイブログモードで運用なんだよなあ
ここから1歩だけ進むとバックアップ担当が「Oracle わからんから
Disk To Disk でこのファイルだけバックアップしてくれ状態で引き渡せ
(= RMAN で自分たちで責任もってファイルバックアップしろ)」って
DB担当に念押しする形になるんだが、これはこれでバックアップ実行と
RMAN 実行が重なってたら意味がないという...
206login:Penguin
2026/07/07(火) 13:40:44.68ID:L+8mJFmQ https://www.phoronix.com/news/Btrfs-No-Serialize-Direct-IO
Linux 7.2で導入されるBtrfsの変更により、非常に優れたパフォーマンス向上が見込まれる
Michael Larabel
DirectIOが60%向上とか。
Linux 7.2で導入されるBtrfsの変更により、非常に優れたパフォーマンス向上が見込まれる
Michael Larabel
DirectIOが60%向上とか。
207login:Penguin
2026/07/07(火) 15:40:16.39ID:L+8mJFmQ Linux 7.1のアップデートで、Btrfsはファイルシステムの「シャットダウン機能」が実験的 (experimental) から安定版へ昇格しました。これにより、ファイルシステムエラー時の動作の信頼性が向上し、各種のパフォーマンス改善とバグ修正も導入されています。
Linux 7.1におけるBtrfsの主な変更点
シャットダウン ioctl の安定化
ファイルシステムの強制シャットダウンと待機中の処理を安全に完了させるためのメカニズムが安定版になりました。XFSなどで実装されていた仕組みと同様のものが公式にサポートされています。
・ エラーハンドリングの改善
ファイルシステムエラーを報告する FSERROR メカニズムに対応し、トラブル発生時の診断がしやすくなりました。
パフォーマンスと最適化
全体の動作効率化や、各種バグフィックスがマージされています。
Linux 7.1におけるBtrfsの主な変更点
シャットダウン ioctl の安定化
ファイルシステムの強制シャットダウンと待機中の処理を安全に完了させるためのメカニズムが安定版になりました。XFSなどで実装されていた仕組みと同様のものが公式にサポートされています。
・ エラーハンドリングの改善
ファイルシステムエラーを報告する FSERROR メカニズムに対応し、トラブル発生時の診断がしやすくなりました。
パフォーマンスと最適化
全体の動作効率化や、各種バグフィックスがマージされています。
208login:Penguin
2026/07/07(火) 18:28:30.00ID:rGW3RY3R btrfsの弱点な速度が改善したら最強か?!
209login:Penguin
2026/07/07(火) 19:16:06.96ID:3Dc3kxmH direct IO使ってるソフト見たことないけど
210login:Penguin
2026/07/07(火) 19:33:23.73ID:nBCI+ky6 最近ext4を愛する事が出来るようになって分かったのはbtrfsはスナップショットとか使わなかったら宝の持ち腐れだからなぁ
2026/07/07(火) 20:28:46.93ID:noJUL7jg
どのフォルダをスナップショットで戻しているの?
/home /work といった自分が作ったデータ以外というのも範囲としては楽とも思うけど
/home /work といった自分が作ったデータ以外というのも範囲としては楽とも思うけど
212login:Penguin
2026/07/07(火) 23:15:55.37ID:OQnPCrGK213login:Penguin
2026/07/08(水) 20:45:28.27ID:FbqH3rYt (debianスレと重複になりますが)
JFSっていつまでサポートされるのだろう。。。
JFSっていつまでサポートされるのだろう。。。
2026/07/10(金) 12:14:27.30ID:TvFwcM/v
メンテナのやる気がなくなるまで
215login:Penguin
2026/07/11(土) 10:21:59.35ID:LCOoxlJS 自分でメンテナンスすればいつまでもサポートされるのがOSS
2026/07/11(土) 13:19:46.56ID:93TMEehW
メンテナンスできるスキルがあれば、ね
2026/07/11(土) 16:32:13.21ID:3xTwTqpi
そこでAIが颯爽と登場
2026/07/11(土) 17:56:39.43ID:/4qp4Oku
bcacheFSはAIを最大限活用して
一人とは考えにくい速度で開発を進め
周辺ツールやドキュメントまで整備した
しかし作者はAIに囚われ暗黒面に堕ち始めてる
一人とは考えにくい速度で開発を進め
周辺ツールやドキュメントまで整備した
しかし作者はAIに囚われ暗黒面に堕ち始めてる
2026/07/12(日) 18:44:55.81ID:eXD1KxAg
2026/07/12(日) 19:15:57.79ID:thtahPc7
>>219
よかったね。古いOSしか使えなくなっていくよ
よかったね。古いOSしか使えなくなっていくよ
2026/07/12(日) 19:17:47.17ID:eXD1KxAg
古いというコトバは中身がない
何が悪いのか善いのか何も指摘していない
知恵遅れが使い易いラベリングだから多用するけどねw
何が悪いのか善いのか何も指摘していない
知恵遅れが使い易いラベリングだから多用するけどねw
222login:Penguin
2026/07/13(月) 11:46:09.41ID:gl8cf6Yt いやさすがにブーメラン刺さってません?
例文:
クソというコトバは中身がない
何がクソなのかクソじゃないのか何も指摘していない
根拠もなくディスるだけのカスが使い易いラベリングだから多用するけどねw
例文:
クソというコトバは中身がない
何がクソなのかクソじゃないのか何も指摘していない
根拠もなくディスるだけのカスが使い易いラベリングだから多用するけどねw
2026/07/13(月) 11:56:56.21ID:MSs/2u7s
>>219
代わりに何のカーネルを使うの?
代わりに何のカーネルを使うの?
2026/07/13(月) 12:35:34.83ID:gFzWIVR6
マカー派かもな
ファイルシステムに関係するか、分からないが。
ファイルシステムに関係するか、分からないが。
225login:Penguin
2026/07/13(月) 14:50:34.91ID:+Jv4+2dS Macはカーネル開発にswift使い始めてるけど
swiftって単純にシステム開発向けの言語じゃないよね
パフォーマンス悪いし
javaのほうが高速なくらい
swiftって単純にシステム開発向けの言語じゃないよね
パフォーマンス悪いし
javaのほうが高速なくらい
2026/07/13(月) 15:31:42.73ID:zUFyxiMy
え?SwiftはC++と遜色ない速度出るけど?
2026/07/13(月) 19:15:18.46ID:Or1k1vYt
Swiftは書き方によって随分違うぞ、手続き型っぽい泥臭い書き方すりゃ速いが。Common Lispみたいなもんだ
2026/07/14(火) 02:44:23.01ID:AuiZ/NWN
LinuxはRustに置き換わるのかな
229login:Penguin
2026/07/14(火) 11:27:15.18ID:tSCkfKUw Linux のカーネルで使われている言語はアセンブリ言語、C言語、Rust だけ
その内ぬるぽを回避できるのは Rust だけだからそうなるんじゃない?
その内ぬるぽを回避できるのは Rust だけだからそうなるんじゃない?
2026/07/14(火) 13:16:13.50ID:fg/YkzY/
231login:Penguin
2026/07/14(火) 13:40:19.61ID:W85ZmJPJ >>229
ガッ
ガッ
232login:Penguin
2026/07/14(火) 13:45:57.66ID:tSCkfKUw ダウンロードしてファイル名の拡張子調べたけど、アセンブリ言語とC言語とRust
だけにみえるが何について指摘しているつもり?
シェルスクリプトだとかPythonやPerlもあるっちゃあるが
ビルドツールであってソースではないよな
だけにみえるが何について指摘しているつもり?
シェルスクリプトだとかPythonやPerlもあるっちゃあるが
ビルドツールであってソースではないよな
233login:Penguin
2026/07/15(水) 03:12:16.80ID:h6FB0fbt >>223
サンダース
サンダース
234login:Penguin
2026/07/17(金) 14:50:10.05ID:hxHzOvm/ >>233
サプライチェーン攻撃(ニチレイ)でシャットダウンしそうなんですが
サプライチェーン攻撃(ニチレイ)でシャットダウンしそうなんですが
235login:Penguin
2026/08/21(金) 14:31:32.27ID:s3LVmz/m2026/08/21(金) 21:23:20.95ID:VQo0oNCL
MANJAROで
> BTRFS users DO NOT install kernel 7.2rc yet
というアナウンスが流れてたのはそういう大手術の影響だったんですね。
> BTRFS users DO NOT install kernel 7.2rc yet
というアナウンスが流れてたのはそういう大手術の影響だったんですね。
2026/08/21(金) 21:45:07.26ID:VV//qG4D
ナニソレ
こえーよ
こえーよ
238login:Penguin
2026/08/22(土) 11:15:32.51ID:H6QqMIP72026/08/24(月) 21:22:24.23ID:TeD6s7Lg
AI Agent上で同一fileが多数作成される環境という条件付きだが、興味深い翻訳記事。
タイトルはAppleのAPFSとの比較だが、記事中にLinux対応各FSとの比較もあり、XFS+VDO
(LVMに圧縮・重複排除のpoolを作成する技術)の性能が際立っているとの評価。
テオ氏:アップルのファイルシステムは遅すぎる——AIコーディングを全てLinuxに移行し、
ストレージを3分の1に削減 2026-08-21 06:08 (GMT+9)
https://finance.biggo.jp/news/a1cc91818da11d06
タイトルはAppleのAPFSとの比較だが、記事中にLinux対応各FSとの比較もあり、XFS+VDO
(LVMに圧縮・重複排除のpoolを作成する技術)の性能が際立っているとの評価。
テオ氏:アップルのファイルシステムは遅すぎる——AIコーディングを全てLinuxに移行し、
ストレージを3分の1に削減 2026-08-21 06:08 (GMT+9)
https://finance.biggo.jp/news/a1cc91818da11d06
2026/08/25(火) 07:17:07.54ID:hEAfHapi
単にpnpmがLinuxではcopy_file_rangeを使ってAPFSのファイルクローンシステムコールは使ってないだけな気もする…
241login:Penguin
2026/08/25(火) 15:38:59.84ID:53VKLuSG ファイルシステム色々試したいならMiniTool Partition WizardでFAT32・exFAT・NTFS・Ext系・Linux swapまで一通りいける
242login:Penguin
2026/08/25(火) 16:15:24.05ID:7/dtrR9p2026/08/25(火) 16:28:17.24ID:lSjFGahT
244login:Penguin
2026/09/08(火) 08:15:11.99ID:gn1Ts6YK Ext4が至高
XFSはパフォーマンス差が小さい 大規模なら若干需要ある
Btrfsは不安定 ややこしい仕様 RAID5/6非対応
XFSはパフォーマンス差が小さい 大規模なら若干需要ある
Btrfsは不安定 ややこしい仕様 RAID5/6非対応
2026/09/08(火) 22:07:54.72ID:Tg/Sqe9q
Btrfsが不安定っていつの時代の話してんだ
246login:Penguin
2026/09/09(水) 14:08:34.84ID:43zT03PJ2026/09/09(水) 14:27:22.84ID:6d7wpNsh
ファイルシステムは枯れたのを使うのが定石
2026/09/09(水) 17:22:07.64ID:Lw/kDgOw
リスク回避して安定求めるならそうだけど
かといって古い物に固執して時代に取り残されて認識アプデできない思考が染み付くのもそれはそれで問題だな
PC界隈にはそういう人多いし
かといって古い物に固執して時代に取り残されて認識アプデできない思考が染み付くのもそれはそれで問題だな
PC界隈にはそういう人多いし
2026/09/09(水) 18:06:01.22ID:SU3IK7lf
Btrfsは内蔵のRAID5/6に問題がある。
2026/09/09(水) 18:09:39.69ID:UHRZmNe4
正直RAID5/6使わないし……
251login:Penguin
2026/09/10(木) 08:02:35.14ID:o8CNjfm5 BTRFSを4TBx5のRAID5で運用してるが、今のところ問題はない。UPSのエラーで電源断したこともあるがエラーは出なかった。
でも海外サイトに膨大なデータ(数百テラ)をBTRFSにコピーするといつまで経つても終わらないという書き込みはあったな。
でも海外サイトに膨大なデータ(数百テラ)をBTRFSにコピーするといつまで経つても終わらないという書き込みはあったな。
2026/09/10(木) 09:48:00.10ID:5QihXtDd
8TBのHDDを同容量にコピーするのにも1日近くかかった記憶が
HDDだとしたらRAID5/6のストライピングで加速があるとしても
数百TBは10日やそこらじゃ終わらなそうな…
HDDだとしたらRAID5/6のストライピングで加速があるとしても
数百TBは10日やそこらじゃ終わらなそうな…
2026/09/10(木) 10:52:07.78ID:Se+BAXfe
最近btrfs導入してHDDがCMRかSMRかを気にするようになった
SMRだと十数秒固まることがまちまちある
SMRだと十数秒固まることがまちまちある
2026/09/10(木) 11:09:33.59ID:7KjZ9lUU
それhdd休んでるんじゃね?
255login:Penguin
2026/09/10(木) 12:11:03.71ID:zpwkQI4D 7200回転のHDD使ってないだけちゃうか?
5000回転と比べて3倍位速くなったぞ
5000回転と比べて3倍位速くなったぞ
256login:Penguin
2026/09/10(木) 15:02:22.38ID:0TCwqi8d >>255
え!回転数でそんなに変わるの?
え!回転数でそんなに変わるの?
257login:Penguin
2026/09/10(木) 15:55:35.39ID:zpwkQI4D2026/09/10(木) 21:02:33.59ID:Se+BAXfe
仕組みが全く分かってないんだが3倍ってどこから出るんだろうね
7200.0 / 5000 = 1.44
1.44 x 1.44 = 2.0736 おお! 割合を2乗すると2倍になるのか...
うーん
誰かおせーて
7200.0 / 5000 = 1.44
1.44 x 1.44 = 2.0736 おお! 割合を2乗すると2倍になるのか...
うーん
誰かおせーて
2026/09/11(金) 07:33:57.77ID:XbKQZo34
キャッシュじゃないの
260login:Penguin
2026/09/12(土) 00:27:37.83ID:UGMlZIyJ "Linux HDD SMR 運用" でググったら AI さんが
絶対避けるべき運用 → OS インスト/DB/VM/P2P/RAID
ファイルシステム → EXT4=無難, XFS=悪くないが特化した設定が必要,
Btrfs/ZFS=CoW方式なので断片化が激しく起こり速度急落
とのこと
あとSMRタイプのHDDはSSDみたいにTrimが必要なんだけど
機種によってはTrimの機能実装がなくて
んでTrim機能が無い場合アクセスしたタイミングでガベージコレクトが
発動してストール発生、とかなんとからしい
3倍なのは古い5400rpmのHDDで断片化が進んでいた+Trim機能なし
だった可能性があるな
絶対避けるべき運用 → OS インスト/DB/VM/P2P/RAID
ファイルシステム → EXT4=無難, XFS=悪くないが特化した設定が必要,
Btrfs/ZFS=CoW方式なので断片化が激しく起こり速度急落
とのこと
あとSMRタイプのHDDはSSDみたいにTrimが必要なんだけど
機種によってはTrimの機能実装がなくて
んでTrim機能が無い場合アクセスしたタイミングでガベージコレクトが
発動してストール発生、とかなんとからしい
3倍なのは古い5400rpmのHDDで断片化が進んでいた+Trim機能なし
だった可能性があるな
261login:Penguin
2026/09/13(日) 23:57:32.72ID:c/pwDysB SMR ダメすぎて 10TB ぐらいより上のモデル以降では各ベンダー CMS に戻してるんだよな
あきらめて新しいHDD買いなよ
なおまだ店にはSMRが並んでいる模様
あきらめて新しいHDD買いなよ
なおまだ店にはSMRが並んでいる模様
262login:Penguin
2026/09/14(月) 00:33:34.92ID:bmG0MUA8263login:Penguin
2026/09/14(月) 08:29:14.01ID:r0UPteG+ OMV(Debian)にMDRAID5+VDO+xfsを入れようと苦戦中。
①OMV GUI:raid5ボリュームmd0作成
②ssh:物理ボリューム作成
③ssh:ボリュームグループ作成
④ssh:VDOモジュール作成
⑤OMV GUI:xfsファイルシステム作成
→lsblkでmd0下にVDOの階層構造を確認
ここで再起動してlsblkするとmd0以下のエントリがすべて消え、md0だけになるw
ぬわぜた?
①OMV GUI:raid5ボリュームmd0作成
②ssh:物理ボリューム作成
③ssh:ボリュームグループ作成
④ssh:VDOモジュール作成
⑤OMV GUI:xfsファイルシステム作成
→lsblkでmd0下にVDOの階層構造を確認
ここで再起動してlsblkするとmd0以下のエントリがすべて消え、md0だけになるw
ぬわぜた?
2026/09/14(月) 09:14:02.96ID:wVGCWnh4
あうあうあー
うちの数年前に買った6TBもなんか書き込み時にアクセスLED付きっぱで
処理が帰って来ない事あるなと思ってたが、よくよく型番確認したら
SMRだった
なるほどだから容量の割に安かったのか
ちなみにファイルシステムはext4だけど、btrfsとかにしてたらもっと
悲惨な事になってたんね…
うちの数年前に買った6TBもなんか書き込み時にアクセスLED付きっぱで
処理が帰って来ない事あるなと思ってたが、よくよく型番確認したら
SMRだった
なるほどだから容量の割に安かったのか
ちなみにファイルシステムはext4だけど、btrfsとかにしてたらもっと
悲惨な事になってたんね…
265login:Penguin
2026/09/14(月) 10:06:50.31ID:tJSHronl >>263
RHEL5 の頃に LVM だったか Soft RAID だったか、そういうのなしで
OSインストールした環境に LVM?/Soft RAID 作って同じような症状でたことあるわ
その時の対策は initramfs 再作成だったよ
RHEL5 の頃に LVM だったか Soft RAID だったか、そういうのなしで
OSインストールした環境に LVM?/Soft RAID 作って同じような症状でたことあるわ
その時の対策は initramfs 再作成だったよ
266login:Penguin
2026/09/14(月) 12:15:23.69ID:r0UPteG+ >>265
ありがとう。昨晩RAID5作ってリシンク終わるまで放置してるので、今晩試してみます。
ありがとう。昨晩RAID5作ってリシンク終わるまで放置してるので、今晩試してみます。
2026/09/14(月) 13:22:44.36ID:ZfvKL+qw
>>264
btrfsはチェックサムがあるんでどっちがマシかはわからんよ
もちろん検出できるだけマシという考え方も、データが壊れたら終わりには変わらないので書き込みの絶対量が少ないext4がマシという考え方もどちらもあり
btrfsはチェックサムがあるんでどっちがマシかはわからんよ
もちろん検出できるだけマシという考え方も、データが壊れたら終わりには変わらないので書き込みの絶対量が少ないext4がマシという考え方もどちらもあり
2026/09/14(月) 13:29:59.03ID:ZfvKL+qw
ところでフラッシュメモリいたわり用に作られたものの他の媒体でもそれなりに効果発揮することが知られてるf2fsさんはどうだろうね
269login:Penguin
2026/09/14(月) 17:17:46.79ID:P82MlvaB Ext4っていまだにbit rot対策無いじゃんヤダー
270login:Penguin
2026/09/15(火) 08:58:14.83ID:dBoU94Ef >>263 です。
なんとかうまく行きました。まとめ終わったら報告します
なんとかうまく行きました。まとめ終わったら報告します
2026/09/15(火) 12:07:13.44ID:0UsmK1ky
272login:Penguin
2026/09/16(水) 10:03:39.66ID:0qU3s1Wd OMV8(Debian13)でraid5+VDO+xfsに失敗した原因
→OS起動時にVDOカーネルモジュール読み込み(dm-vdo:kvdoはもう使われていない)や LVM のスキャンが間に合わず、マウントエラーでシステムが停止する。
これを防ぐため/etc/modules、/etc/initramfs-tools/modulesにdm-vdoモジュールを追加し、正しい起動順序を /etc/fstabに追記しないとダメ
#以下手順
# パッケージのインストール
sudo apt update
sudo apt install mdadm lvm2 vdo xfsprogs
①raid5作成
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=n(nは対象hddの台数) /dev/sda /dev/sdb /dev/sdc
#mdadm.conf更新
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
②物理ボリューム、ボリュームグループ、論理ボリューム作成
pvcreate /dev/md0
vgcreate vg_storage /dev/md0
lvcreate --type vdo -l 100%FREE -n lv_vdo vg_strage
③xfsファイルシステム作成
mkfs.xfs -f /dev/vg_storage/lv_vdo
mkdir -p /srv/storage(マウント先ディレクトリ)
④起動時にdm-vdoを自動でロードするように設定
sudo modprobe dm-vdo
echo "dm-vdo" | sudo tee -a /etc/modules
⑤initramfsへdm-vdoモジュールを追加
echo "dm-vdo" | sudo tee -a /etc/initramfs-tools/modules
設定を反映させるために initramfs を更新
sudo update-initramfs -u -k all
⑥ /etc/fstabに以下を追記
/dev/vg_storage/lv_vdo /srv/storage xfs defaults,x-systemd.requires=vdo.service,_netdev,noatime 0 2
⑦論理ボリュームの自動マウント
mount -a
→OS起動時にVDOカーネルモジュール読み込み(dm-vdo:kvdoはもう使われていない)や LVM のスキャンが間に合わず、マウントエラーでシステムが停止する。
これを防ぐため/etc/modules、/etc/initramfs-tools/modulesにdm-vdoモジュールを追加し、正しい起動順序を /etc/fstabに追記しないとダメ
#以下手順
# パッケージのインストール
sudo apt update
sudo apt install mdadm lvm2 vdo xfsprogs
①raid5作成
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=n(nは対象hddの台数) /dev/sda /dev/sdb /dev/sdc
#mdadm.conf更新
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
②物理ボリューム、ボリュームグループ、論理ボリューム作成
pvcreate /dev/md0
vgcreate vg_storage /dev/md0
lvcreate --type vdo -l 100%FREE -n lv_vdo vg_strage
③xfsファイルシステム作成
mkfs.xfs -f /dev/vg_storage/lv_vdo
mkdir -p /srv/storage(マウント先ディレクトリ)
④起動時にdm-vdoを自動でロードするように設定
sudo modprobe dm-vdo
echo "dm-vdo" | sudo tee -a /etc/modules
⑤initramfsへdm-vdoモジュールを追加
echo "dm-vdo" | sudo tee -a /etc/initramfs-tools/modules
設定を反映させるために initramfs を更新
sudo update-initramfs -u -k all
⑥ /etc/fstabに以下を追記
/dev/vg_storage/lv_vdo /srv/storage xfs defaults,x-systemd.requires=vdo.service,_netdev,noatime 0 2
⑦論理ボリュームの自動マウント
mount -a
273login:Penguin
2026/09/17(木) 00:34:23.77ID:oCAsSZp0 >>272
vdo.service って結構前(kvdo廃止時?)に無くなったみたいなんだが...
そもそもローカルディスクのファイルシステムなのに _netdev オプションとか
存在しないサービスの依存関係で解決っておかしい
debian では update-initramfs を dracut ベースのラッパースクリプトにする
プロジェクトが進んでいるらしいが、それってつまり update-initramfs が
もうまともにメンテできない状態になってるって事じゃないかな
update-initramfs が作る initramfs では vdo のカーネルイメージのロードと
lvm の初期化の実行タイミングが正確に記述できていない懸念があるわ
vdo.service って結構前(kvdo廃止時?)に無くなったみたいなんだが...
そもそもローカルディスクのファイルシステムなのに _netdev オプションとか
存在しないサービスの依存関係で解決っておかしい
debian では update-initramfs を dracut ベースのラッパースクリプトにする
プロジェクトが進んでいるらしいが、それってつまり update-initramfs が
もうまともにメンテできない状態になってるって事じゃないかな
update-initramfs が作る initramfs では vdo のカーネルイメージのロードと
lvm の初期化の実行タイミングが正確に記述できていない懸念があるわ
274login:Penguin
2026/09/17(木) 07:25:43.56ID:r3SRdzFB >> 273
コミュはvdoをlvmに統合しようとしてるけど、Debian13を指定してAI検索してもdm-vdoではなくvdoコマンドやkvdoを使った解決方法や、initramfsの記載のない結果が普通に出てくる。
まだ導入数が少ないのかな。
メモリ使用量もOMV込みで6GGB前後で、zfsの惨状を考えると素晴らしい。読み出しにも解凍のタイムラグを全く感じない。
でも構築の面倒臭さを考えると、重複排除に目をつぶり、BTRFSのraid5+zstd:3圧縮も捨てがたいかな。
コミュはvdoをlvmに統合しようとしてるけど、Debian13を指定してAI検索してもdm-vdoではなくvdoコマンドやkvdoを使った解決方法や、initramfsの記載のない結果が普通に出てくる。
まだ導入数が少ないのかな。
メモリ使用量もOMV込みで6GGB前後で、zfsの惨状を考えると素晴らしい。読み出しにも解凍のタイムラグを全く感じない。
でも構築の面倒臭さを考えると、重複排除に目をつぶり、BTRFSのraid5+zstd:3圧縮も捨てがたいかな。
レスを投稿する
ニュース
- 《180分独占告白》不同意性交疑惑にMattが訴える「私の話も聞いてほしい」「kissやhugはご挨拶程度のスキンシップという認識」 [Ailuropoda melanoleuca★]
- 共産・志位議長、結婚・出産の奨励に反対 [少考さん★]
- 【速報】都立六本木高校で女子生徒が刺される 別の女子生徒を殺人未遂の疑いで逮捕 包丁で背中から [おっさん友の会★]
- 【🇮🇷】イラン国籍の男逮捕 公園で面識ない10代少女の胸など触り 逃げた少女を執ように追いかけわいせつ行為か [nita★]
- 史上最大規模のハッキングが発生…暗号資産取引所Binanceで約1兆円が流出 [おっさん友の会★]
- 【ジャングリア沖縄】資金繰り悪化、CEO「成長プランの構想をともにつくっていく出資者を探している」 [ぐれ★]
- カブアンド「黒字化達成しました。来春上場予定です」日本人「はい情弱!かーっ!上場した所で誰がこんなもん買うか!かーっ!」 [832129989]
- 【悲報】旭川駐屯地の自衛官(21)、トクリュウに参加して特殊詐欺で逮捕www [834922174]
- 聖帝安倍晋三が所有してそうな馬 [452056903]
- トクリュウメンバーを逮捕、現役自衛隊員だった… [245325974]
- 【速報】日本国外務省が個人情報漏洩 3600件 [377482965]
- 【悲報】昭和の体罰、ヤバすぎる😰 [834922174]