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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): 2017/12/28(木)23:50 ID:/phfY+r1(1/6) AAS
● 前スレ
ファイルシステム総合スレ その17
2chスレ:linux

● 関連スレ
ジャーナリングファイルシステム
2chスレ:unix

OpenSolaris/Illumos (OpenIndiana, etc.) 6
2chスレ:unix

FS関連スレ
2chスレ:os
省1
2
(1): 2017/12/28(木)23:51 ID:/phfY+r1(2/6) AAS
● 過去スレ
01 2chスレ:linux
02 2chスレ:linux
03 2chスレ:linux
04 2chスレ:linux
05 2chスレ:linux
06 2chスレ:linux
07 2chスレ:linux
08 2chスレ:linux
09 2chスレ:linux
省8
3
(1): 2017/12/28(木)23:51 ID:/phfY+r1(3/6) AAS
AA省
4: 2017/12/28(木)23:51 ID:/phfY+r1(4/6) AAS
● 関連リンク 2
en:List of file systems
外部リンク:en.wikipedia.org
Linuxファイルシステム技術解説
外部リンク[html]:www.atmarkit.co.jp
Linuxの次世代ファイルシステムは「バターFS」!?
外部リンク[html]:www.atmarkit.co.jp
Linux ジャーナリング・ファイルシステムの徹底調査
外部リンク:www.ibm.com
Linux フラッシュ・ファイルシステムの徹底調査
省16
5: 2017/12/28(木)23:51 ID:/phfY+r1(5/6) AAS
● 関連リンク3 (SSD関連)
LinuxサーバーにSSDを使うための情報メモ
外部リンク:oopsops.hatenablog.com
Linux+SSDのファイルシステムベンチマーク
外部リンク[html]:smackerelofopinion.blogspot.jp
外部リンク[html]:hesonogoma.com
外部リンク[html]:hesonogoma.com
6: 2017/12/28(木)23:52 ID:/phfY+r1(6/6) AAS
● リンク全部は、確認していないので、リンク切れがあれば、ご容赦ください。
7: 2017/12/29(金)00:50 ID:6Ajx2Tto(1) AAS

8
(1): 2017/12/29(金)01:31 ID:3THeacJp(1) AAS
前スレの話
そもそも通電してれば問題ないんじゃないの?
9
(4): 2017/12/29(金)01:52 ID:KsQNwA5N(1/2) AAS
btrfsはファイル沢山あるとこでスナップショット消したりscrub/balanceするとスワップ使わずにメモリ食い潰してOut of Memoryで落ちるの何とかならんのか
そうじゃなくても負荷がかかるとわりと簡単にエラー吐くし
10: 2017/12/29(金)01:56 ID:mEnyZUaK(1/2) AAS
>>1

>>8
データ書く時はEEPROMとかフラッシュとかの特性上、イレースした後(全部0にした後)
ビットが1のとこだけに対して、読み込みの時とは別の方法で電流流さないといけない
通電してるかどうかは寿命とは関係ない

PCの場合不可能だけど、マイコンとかでの直接書き込みの場合、チップさえ受け付けてくれれば
オール 0xff を書き込む場合に限ってはイレースの必要は無いし、
一度の書き込みでビットが立たなる程にまで劣化したフラッシュの類に
全く同じビットを書き込んで強引にビットを立てるっていう、姑息な手段がある

ただし1への多重の書き込みは、素子に大きなダメージを与える可能性がある(つまりはそういう事)
11: 2017/12/29(金)01:57 ID:mEnyZUaK(2/2) AAS
>>9
RedHatが匙投げたじゃん btr2fs とかで再設計とかもないみたいだし、終わりじゃないかな
12
(1): 2017/12/29(金)06:57 ID:Tdxauqy3(1) AAS
>>9
どれくらいのファイル数でどんだけのメモリ?
13: 2017/12/29(金)08:25 ID:KsQNwA5N(2/2) AAS
>>12
4GB RAMに1.1M個で2.6TiB
4GB RAM/1M個近い別の環境もエラー出る

メモリ少ないだろって自分でも思うけどSynologyとかのNASはどうすんだよこれ…
14: 2017/12/29(金)13:01 ID:gQqEx5BU(1) AAS
>>1

>>3
外部リンク:www.nilfs.org
    ↓
外部リンク:nilfs.osdn.jp
ですな
15: 2017/12/30(土)11:50 ID:rpEOV3LR(1) AAS
>>9
> スワップ使わずにメモリ食い潰してOut of Memoryで落ちるの何とかならんのか
カーネルページはスワップ対象にならんからな
メモリ増やすか、btrfs側を修正するしかないかと
16: 2017/12/30(土)12:30 ID:+ShrpR6q(1/4) AAS
カーネルパラメーターのチューニングという方法もあるがな。
それをするにしても、meminfo のデータ がどういう風になってるか分析しないといけない。
17
(1): 2017/12/30(土)18:47 ID:Q3cj5FvJ(1/3) AAS
15だけど、後学のためにももう少し詳しく知りたいです
カーネルのパラメータをいじるってのはどんな場合に
なんの値を変更するのですかね?

多分カーネルビルドし直すってことですよね?
18: 2017/12/30(土)19:02 ID:MBLEVoU3(1) AAS
起動時にパラメータを渡すだけのものもあるよ
grubのメニューを作って試してみればいい
19
(1): 2017/12/30(土)19:34 ID:+ShrpR6q(2/4) AAS
>>17
ファイルシステム関係は、sysctl.conf に記述するものが多い。ググってね。
実際の設定については、"meminfo vm.dirty_background_ratio" あたりでググると良い。
20: 2017/12/30(土)19:46 ID:Q3cj5FvJ(2/3) AAS
>>19
なるほど、物理メモリサイズをもう少し確保できるようなチューニングのことでしたか
てっきり、カーネルページまでスワップさせる設定ができるのかと思っていました
21
(1): 2017/12/30(土)20:02 ID:+ShrpR6q(3/4) AAS
カーネルのデータは、だいたい slab を使って管理する。ページ単位では管理しないよ。
で、メモリが圧迫されると、shrink するようなコードが動いたりする。そういったパラメータとかはあるよ。
22: 2017/12/30(土)20:03 ID:Nzk/GSwK(1) AAS
仮想メモリはファイルシステムと直接の関係は無いだろう
23
(1): 2017/12/30(土)20:22 ID:Q3cj5FvJ(3/3) AAS
>>21
slabはページ(メモリ)の管理効率をあげるもので、
結局メモリはページ単位で管理されるという認識なのですが、違うんですかね?
24: 2017/12/30(土)21:42 ID:+ShrpR6q(4/4) AAS
>>23
カーネル空間にページがマップされてはいるが、それだけの話。
キーワードを提示することしか出来なくて悪いが、"dentry inode" でググるとどう使われているか少しは分かるかもね。
25: 2017/12/31(日)02:05 ID:07onPgwb(1) AAS
>>9
8GB積んだらスナップショット消しても落ちないようになった
しかしbtrfs-transactionが動いてる間は同じボリュームではほとんど何もできないのな
26: 2018/01/07(日)04:31 ID:wQuc4s7m(1) AAS
Ubuntu, Win, Mac のどれでも書込までできて、しかも2TBの制限もないファイルシステムはexFATですか?
ちなみにOSはどれも最新のものね。
27: 2018/01/07(日)06:44 ID:Tq4Ta3q2(1) AAS
外部リンク:ja.wikipedia.orgユニバーサルディスクフォーマット
好き好んで使ってるのはそんなにいなさそうだが。名前&目的としてはこれがなんだがなあ
28: 2018/01/07(日)14:38 ID:L2+AyXWh(1) AAS
hddとかssdとかusbメモリをudfフォーマットできるの?
29: 2018/01/07(日)21:22 ID:pwqdYvLI(1) AAS
事実上exfatしかないねえ
30
(1): 2018/01/08(月)00:07 ID:2Db2roCw(1) AAS
MacはNTFS使えないの?
31: 2018/01/08(月)01:12 ID:HrBoMMMv(1) AAS
>>30
標準では読み込みのみ。
32
(1): 2018/01/08(月)02:44 ID:hBxohUO/(1) AAS
ntfs-3gもinodeがなんたらでアクセスできないファイルあったりするし互換性確保しようとすると選択肢ホントないね
33: 2018/01/08(月)03:22 ID:PGjHKS2I(1) AAS
ファイルシステムってシステムの根幹にある物だしOSへ依存しているものが多いのは仕方ない
exfatでだめならnfsやsmb使ったほうがいい
34: 2018/01/08(月)12:28 ID:oFV1w5LK(1) AAS
>>32
まあ、必要ないだろ。
今はファイル鯖にクラウドストレージもあるんだから。
他とやり取りするファイルに属性値なんてそれ程重要じゃないし
35
(1): 2018/01/08(月)12:44 ID:UncXruCK(1) AAS
メタ情報はPOSIXで標準化されたとしても独自に拡張するし相互運用はする物じゃない
exfatみたいに単純なファイルのやりとり程度でとどめるべき
36: 2018/01/11(木)03:22 ID:xjVRFdMC(1) AAS
>>35
そう考えるとexFATは必要最低限という点で適切な選択だと思う
単純さ故にどのOSの実装も問題ないだろう
37
(3): 2018/01/28(日)10:27 ID:4VA/QDvh(1) AAS
なぜFATは最大4GBのファイルしか扱えないの?
38
(1): 2018/01/28(日)10:45 ID:RIBpP3Mo(1) AAS
>>37
Windowsスレで聞いて
39
(1): 2018/01/28(日)14:08 ID:p1eFmoPq(1) AAS
>>37
FAT系のファイルシステムはいくつもあり最大16EiBまで扱える
40: 2018/01/30(火)08:29 ID:/WAKwX2k(1) AAS
>>37
ファイルサイズを表現するビット幅が32ビットなんだと思う
41: 2018/01/31(水)06:08 ID:UbOYv8g1(1) AAS
2の32乗を計算するとすぐわかる
42
(2): 2018/01/31(水)19:39 ID:V8eWTpZx(1/3) AAS
2の32乗 = 4,294,967,296 で確かに4Gになるけどこれって4Gビットだよね
なんでここから4GBに繋がるの?

>>38 windows関係あるの? >>39 FAT32の話ね
43: 2018/01/31(水)19:46 ID:9W2RLWm3(1/3) AAS
どこまで本気なのか判断が難しい
44: 2018/01/31(水)19:50 ID:V8eWTpZx(2/3) AAS
全部本気だから教えて欲しい
45
(1): 2018/01/31(水)20:58 ID:cG5+/3kh(1) AAS
>>42
何で最小単位をビットにしたのか教えてくれ
46
(2): 2018/01/31(水)21:09 ID:V8eWTpZx(3/3) AAS
>>45
なんとなく…
でもよく考えたら違うかも
4,294,967,296状態表すことができるってことかな
それがなんで4GBに繋がるのかはわからないけど
47: 2018/01/31(水)21:46 ID:9W2RLWm3(2/3) AAS
FAT32のメタデータの中にファイルサイズを表す数字を置く場所があって
その場所の大きさが32bitしかない
そして、2^32で表せる数字が約40億
だから最大4Gまで
※ファイルサイズはバイト単位だから、4Gバイトまで

FATというのは、DOSで使うために作られたファイルシステム
FAT32というのは、FATをWindows95OSR2で使うために拡張されたファイルシステム
だからWindows関係の板で聞く方がいいというのは正しい
48: 2018/01/31(水)21:49 ID:9W2RLWm3(3/3) AAS
もしファイルサイズのデータがセクタ数を意味するものであったのなら
2TBまでのファイルが作れたかもしれない(512Bとして)

だけどファイルサイズはバイト数で表すものであって、セクタ数ではない
もちろんビット数でもない

勝手にビット数だと決めつけるのは自由だが
それは自分で作ったFSのフォーマットで使ってくれ
49: 2018/01/31(水)22:32 ID:tGgh0huf(1) AAS
>>46
何が何を表してるのかを混同してんじゃないかな

1つの32bitで表せる数値の最大が4,294,967,296ってだけ
その数値がどんな単位で何を表してるのか(bitかbyteかメートルかグラムかとか)はまた別の話
50
(1): 2018/01/31(水)22:48 ID:VfwaafHs(1) AAS
きょうびセクタだのトラックだのなんてもういらないモノになっちゃったよな
51: 2018/01/31(水)23:00 ID:uQ9wo50N(1) AAS
>>50
セクタを何と勘違いしてる?
今でもセクタは絶対に外せない概念なんだけど

CHSで言うセクタとは、単に「1トラックあたりのセクタ数」のことだけど
そんなことしか知らない人が、ファイルシステムのスレッドで知ったかぶって書き込むかね
52: 2018/01/31(水)23:43 ID:RyPbcb0f(1) AAS
1セクタは、512バイトで、
ファイルの最小単位が、セクタ8個分だから、4KB

だから、1バイトのファイルを作っても、4KB のサイズになる
1-
あと 950 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s