[過去ログ] ファイルシステム総合スレ その19 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
497: 2022/06/01(水)21:31 ID:Pey+ovy8(1) AAS
シングルディスクだとXFSにするかBtrfsにするか迷う
498: 2022/06/01(水)21:58 ID:8yJK90kV(1) AAS
Btrfsは凄い高機能な割にリソース食わないのが結構嬉しい
499: 2022/06/01(水)23:58 ID:DS4CLYHo(1) AAS
btrfsはファイル内容のcheck summingがあるので安心感ある。
500
(1): 2022/06/03(金)08:33 ID:DazIiVq4(1) AAS
ZFSでZVOL使うのとBtrfsで.imgファイル作って使うのに特質すべき差ってある?

>>495
これが出来たら良いのに
501
(1): 2022/06/03(金)08:54 ID:uBwlU6Ky(1) AAS
>>500
普通に出来るぞ>>404
502
(1): 2022/06/03(金)10:51 ID:Dqry4wE4(1) AAS
Btrfs の色々な機能を使っている人は、インストール時点では/に一通りをインストールしてから、新規のパーティションのフォーマットをBtrfsで適切なフラグ付けて、mount オプションも適切なフラグ付けてってされていますか?
その後、/var の中身を移動させるとか。
インストーラの時の設定のみで良いのか疑問です。
503: 2022/06/03(金)11:49 ID:xcPUldd7(1) AAS
昔xfsでCoWを有効にした時には
ディストリのインストーラーのソースコードを弄ってフラグ変更したな
再フォーマットでID変わると不具合出る事があるからその方が安全だと判断した
504: 2022/06/03(金)12:28 ID:Y9pyqtcH(1) AAS
>>501
ありがとう
パッチ当てなくても良いのか、後で試してみる
505
(1): 2022/06/04(土)13:30 ID:KfY54W04(1) AAS
>>502
Arch Linuxをbtrfsオンリーで使っている。
他のディストリ事情は分からないけど、btrfs自体は圧縮やCoWのOFF/ONは後でディレクトリとファイル単位でできるし、subvolumeも後でpoolからいくつでも切り出せる。
一部のmount optionもsubvolume単位で変えられる。
自分の場合、partitionを分ける理由はsubvolumeで変えられないoption(autodefragとか)を使いたいときぐらい。
使い方次第だけど、分けたくなったら後でsubvolumeを切り出したりresizeすればいいかと。
/varとかはrsyncで適当に移動しているけどArchは動いている。
1byteの差も許せない場合はlivecdとbtrfs send/recvを使うのかな。やったことないけど。
506: 2022/06/04(土)13:50 ID:8D7RtrEH(1) AAS
これは生きてるんかな
外部リンク:github.com
mysqlfs
MySQLfs is Linux userspace filesystem which stores data in a MySQL database. It uses FUSE to interface with the kernel.
507
(1): 2022/06/06(月)04:14 ID:dUD2Slaj(1) AAS
>>505
btrfsのマウントオプションは今のところ
最初にマウントされた時点のオプションが
同じファイルシステムからの後のマウントにも一律に適用されるのであって
例外はほとんどない(それこそsubvol指定ぐらいである)はずなんだけど
「サブボリューム単位で変えられるオプション」って逆に一体どういった物のことなんです?

上記の理由で圧縮周りもCoW無効もサブボリュームトップのディレクトリにプロパティを適用する事でしか
いちファイルシステムに混在で運用出来ないって認識なんですが……

外部リンク[html]:btrfs.readthedocs.io
508
(1): 2022/06/06(月)13:43 ID:pqWX/OuS(1/3) AAS
>>507
あ!申し訳ない。。btrfs WiKi FAQ を見直したら確かにsubvol以外はまだ Planned だった。。訂正します。
ただ、圧縮とCoWはsubvolではなくディレクトリ、ファイル単位にできている。
外部リンク[96]:wiki.archlinux.jp
chattr +C で CoW無効、chattr +c 圧縮有効かな。確認は lsattrやcompsizeで。
空ファイル以外はファイル作成後の変更は効かないかも。。

btrfsはopenSUSEが標準でrootfs対応していてsubvolumeやsnapshotも色々考えられているようなので、VMなどに入れて参考にするのも良いかと。
509
(1): 2022/06/06(月)18:08 ID:prkafuiv(1) AAS
>>508
chattr で CoW 無効にしても swap file にしようとすると結構ボロボロだった経験が…
今はマシになったかな?
510: 2022/06/06(月)18:57 ID:pqWX/OuS(2/3) AAS
>>509
swapfile、どうなんですかね。。
btrfs使い始めた頃はswapfile無く、ずっとswap partition切っているので分からず。。
使っている方の情報知りたいですね。
511: 2022/06/06(月)19:25 ID:xU/tX20b(1) AAS
CoW のおかげでファイルコピーが早く終わるシチュエーションが思いつかない
512: 2022/06/06(月)20:02 ID:w0jkq8L7(1) AAS
ファイルコピーがCoWってのはBtrfsの1つの側面に過ぎなくて、
Btrfsの重要なところは、既存ファイルの上書き保存であっても、(chattrで無効化してなければ)常にCoWがなされるってところなんだ。
つまり、既存ファイルの上書きでも、ブロックが上書きされるんじゃなく、新しいデータが別のブロックに書き込まれてから、
当該ファイルがそのブロックを参照するようにメタデータが変更される。

だから何だと言われると困るが・・・
513: 2022/06/06(月)21:16 ID:pqWX/OuS(3/3) AAS
cpでreflink使うと巨大ファイルのコピーでもすぐ終わるのが便利。raw imageの簡易バックアップとか。
reflinkはCoWの副産物の認識。
変更箇所が少なければ容量の節約にもなってるはず。。
514: 2022/06/07(火)06:25 ID:fVuIiiKk(1) AAS
CoWなのに上書きはそのまましちゃうファイルシステムなんて存在するの?
515: 2022/06/18(土)02:18 ID:r1TLOhzS(1) AAS
いまのカーネルはスワップファイルとその物理領域をロックして直接アクセスするので性能はスワップパーティションと変わらない
そのときcowは発生しない
516
(1): 2022/06/19(日)16:03 ID:qsibPTFk(1) AAS
ZFSですが、ashift、recordsize、volblocksizeなど重要パラメータがいくつもあるようで、最適設定が分からずにいます。
詳しい方のアドバイス頂きたく(できれば仕組みや考え方も。。)

用途:ホームサーバ(NFS、KVM)
H/W:CPU:Xeon E3-1220 V2 RAM:16GB SSD:CT1000MX500 x2 HDD:ST8000DM004 x2
ホストOS: Debian 11 bullseye (OpenZFS)
KVMゲスト: Linux、OpenMediaVault、Windows10

この用途だと、SSDとHDDのashift=12(4K)、データ倉庫のrecordsize=1M、VM用zvolのvolblocksize=16K かなと考えているのですが。
1-
あと 486 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s