トップページlinux
1001コメント248KB

ファイルシステム総合スレ その15

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin;2012/06/30(土) 08:36:00.10ID:q3w7kzQB
●前スレ ファイルシステム総合スレ その14
http://engawa.2ch.net/test/read.cgi/linux/1326613113/
●関連スレ
ジャーナリングファイルシステム
http://toro.2ch.net/test/read.cgi/unix/979408065/
OpenSolaris/Illumos (OpenIndiana, etc.) 6
http://toro.2ch.net/test/read.cgi/unix/1337411922/
FS関連スレ
http://kohada.2ch.net/test/read.cgi/os/1137387538/l50
過去スレ、関連リンクは >>2-10 あたりで。
0482login:Penguin2012/11/10(土) 03:08:21.46ID:skqN2pV+
>>479
x86のFPUは倍精度で動いとるからdoubleの方が余計な変換処理入らない分速い
てファイルシステムとどう関係あるんだ?
0483login:Penguin2012/11/10(土) 03:42:22.35ID:BtRf1foD
>>482
別にかわらんのじゃないのか。
変換処理なら内部80bitだからdoubleでも入るぞ。
0484login:Penguin2012/11/10(土) 06:07:04.85ID:CGoNRL+B
SSE
0485login:Penguin2012/11/10(土) 08:08:42.58ID:yA/REe8u
>>464
sys_timeシステムコールを見るとtime_t返してるし、libcと同じくカーネル内でもlongで定義されてませんか?
0486login:Penguin2012/11/10(土) 08:51:07.94ID:xknH4hBW
>>481
32bitと64bitで差がなかったyo
0487login:Penguin2012/11/10(土) 09:33:08.87ID:J4Ln9o96
80bitって今日日x87コードなんか誰も書かないと思うけど
現状x87はコードは推奨されてないしコンパイラーもんなコード吐かない
0488login:Penguin2012/11/10(土) 12:32:14.43ID:VbwvG4Uy
>>482
コントロールレジスタを_FPU_DOUBLEに設定していようが変換入るんだがね
0489login:Penguin2012/11/10(土) 16:14:21.76ID:DAGxbFTw
ext4 の defrag まだかな。
0490login:Penguin2012/11/10(土) 16:47:14.79ID:PrjxxuV6
e4defragとかfake_defragとか?
0491login:Penguin2012/11/10(土) 17:08:37.17ID:Swni5aMO
linuxのデフラグはコピーして戻すのが王道だろw
0492login:Penguin2012/11/11(日) 01:22:09.46ID:troQki0D
>>489
なんでデフラグしたいの?
0493login:Penguin2012/11/11(日) 06:58:19.57ID:2Eng4Y+V
昔「デフラグする奴は貧乏人」ってスレがあったな
0494login:Penguin2012/11/11(日) 10:40:48.36ID:osAwJNEG
デフラグする奴はアホ
初期化する奴のほうが情強
0495login:Penguin2012/11/11(日) 10:46:04.14ID:bP6rS7i3
本当の情強はLinuxなど使わない
0496login:Penguin2012/11/11(日) 10:48:05.27ID:QIAgZ7z2
freeBSDでZFSを使う
0497login:Penguin2012/11/11(日) 11:07:33.39ID:3kaPvPl7
SolarisやHaikuもいいな
0498login:Penguin2012/11/11(日) 16:23:07.56ID:0JBWKQCc
そもそもLinuxが沢山のファイルシステムをサポートしてるのはなぜ?
初期にメインファイルシステムをどれにするかで、迷走したとか?
0499login:Penguin2012/11/11(日) 17:08:34.59ID:qt5OlzxZ
>>498
最初はExt系だけで、Linux気質の「来る者拒まず、去る者追わず」でどんどん増えた様な。。。
0500login:Penguin2012/11/11(日) 17:30:17.28ID:e/1Iatys
ext2の実装がひどかったのも、いろいろ作りたい人が出てきた理由だと思う。
ただ最近はきっちりと役割分担が出来ているので、もっとあっても問題ない。
0501login:Penguin2012/11/11(日) 17:43:17.09ID:hvw58Qyv
煽り要素ゼロで言うんだが、「ext2の実装がひどかった」てすごいな…。
ファイルシステムの実装について評価できるやつがこのスレにはいるのか。
0502login:Penguin2012/11/11(日) 17:57:57.77ID:mNzMe6Pv
十人いれば十人十色の需要があり、それに応えた/自分で開発した
ってだけでしょ。仕様公開してないNTFSのサポートだけが不完全ってだけで。
0503login:Penguin2012/11/11(日) 19:11:03.72ID:2c3JORIq
>>501

ジャーナルが無かったので、システムがフリーズしたり、
停電の後、再起動が出来るか不安なファイルシステムだったよ。
0504login:Penguin2012/11/11(日) 19:12:56.91ID:hvw58Qyv
不安定さはそうだろうけど、
ジャーナリングの有無なんてもんは単に仕様の話じゃね?
0505login:Penguin2012/11/11(日) 19:14:06.30ID:as9ZdwRQ
そのジャーナルのお陰でext3は遅いけどな
0506login:Penguin2012/11/11(日) 19:15:21.29ID:OLX557RM
それはext2の実装じゃなくて設計の話じゃないのか
0507login:Penguin2012/11/11(日) 20:09:20.02ID:MEPnKq2m
minixのfsがウンコだったから作ったんじゃなかったっけ?
0508login:Penguin2012/11/11(日) 21:33:15.34ID:qDC9w+h9
フリーズしたらマジックキー
停電はUPS使うだろ普通
0509login:Penguin2012/11/11(日) 21:36:06.58ID:QIAgZ7z2
>>508
マジックキーって効かないこともあるんですけど
UPSなんて一般家庭にないんですけど
0510login:Penguin2012/11/11(日) 22:19:40.90ID:as9ZdwRQ
一般家庭で使う事が限定の話だったの?
0511login:Penguin2012/11/11(日) 22:22:41.98ID:3kaPvPl7
一般家庭でなくなったら困るデータとかないし
0512login:Penguin2012/11/11(日) 22:27:00.81ID:QIAgZ7z2
だってLinuxはデータセンター専用OSじゃないもん
データセンターやUPSがある自宅鯖宅でも使われるけど
組み込みやUPSなし自宅サーバー
そして大きいのはデスクトップPC
としても使われる

一般家庭や企業のデスクトップPCにUPSなんてつけませんよ
0513login:Penguin2012/11/11(日) 22:28:48.70ID:QIAgZ7z2
>>511
あるし
家族の写真とか
仕事の書類とか
コードとか
ムフフ動画とか
etc
0514login:Penguin2012/11/11(日) 22:36:14.35ID:hvw58Qyv
UPSのバッテリが切れて、UPS機能失って単に電源タップとして使って早数年。
劣化したバッテリが溶け出してないか確認するのが怖い。
0515login:Penguin2012/11/11(日) 22:38:21.86ID:KOknrrgB
家は貧弱だったのでリホームするまでUPS必須でした。
エアコンのサーモスタットがONするとPCがリブートするんだよなあ...
0516login:Penguin2012/11/11(日) 22:51:23.87ID:OI+msgGo
UPSも冗長化しよう
0517login:Penguin2012/11/12(月) 01:53:04.86ID:usLhJzvA
電力自由化がほんとに実現しちゃったら家庭でもUPSあった方が良くなるかもね
0518login:Penguin2012/11/12(月) 01:53:10.22ID:p4TTgDL2
>>500
初代extがクソだったのでext2で再実装されたという話と混ざってないか?
0519login:Penguin2012/11/12(月) 02:01:17.16ID:Mu3t822q
多様性だろ〜
0520login:Penguin2012/11/12(月) 02:13:13.49ID:06Vk+cuQ?2BP(1001)
ext2の時代は対抗馬のfatが恐ろしくクソだったけど
ntfs知ってしまうとアレだよな。ext4もbtrfsも中途半端って幹事
0521編集中のは失われて当然2012/11/12(月) 02:59:34.62ID:UGWhY7R0
ntfsで動いているPCの電源コードを抜くのとext4で動いているPCの電源を
抜きそのまま再度何もせずに立ち上げたときどっちが何もしなくていいかで
評価するべきだよ。
ジャーナルファイルシステムとか言う以前にOSを含めた結果という事実が
重要になる。何もしなくて良いというなら1万回やって1万回同じ結果が
でるかを確認しろ!
#UPSとかsyncしないやつ&処理手順の言い訳。
0522login:Penguin2012/11/12(月) 08:38:21.37ID:W2Pfq0dm
リブート時はsyncを3回ですね判ります
0523login:Penguin2012/11/12(月) 08:53:45.05ID:CX737Rul
昔々、シングルユーザモードでSyncコマンドを実行すると、管理ブロックが
吹き飛んでしまうSUNのSoftware RAIDがあってね。(遠い目)

復旧は出来たけど、徹夜したっけな。
0524login:Penguin2012/11/12(月) 17:37:15.29ID:8Qp/kenG
人生からXFSを除かば、世界から太陽を除くにひとし。
0525login:Penguin2012/11/12(月) 23:26:50.03ID:xQbnJAl3
ext3,4の利点は再起動時のfsckが速いだけ。それ以外は全てにおいてext2の方が速い。
0526login:Penguin2012/11/12(月) 23:40:27.82ID:WaGtjXoi
>>525
ジャーナル切ったベンチマークでext2よりext3が速くなかったっけ
0527login:Penguin2012/11/12(月) 23:51:01.66ID:MTTZ8jKH
そういえばXFSもLinux由来では無いんだよな
SGI IRIXのをパクってきたんだっけか
0528login:Penguin2012/11/12(月) 23:58:08.07ID:WaGtjXoi
>>527
SGIが移植したんだからパクりとは違う。
0529login:Penguin2012/11/13(火) 01:13:48.21ID:b+E15Mqx
reiserfsとか
0530login:Penguin2012/11/13(火) 03:38:06.23ID:D/TVeJeO
>>527
JFSもIBMがAIXのために開発したのがベースだよな。
0531login:Penguin2012/11/13(火) 13:24:41.71ID:4hnSewz5
>>526
ext3にはジャーナル切れるモード無いだろ
0532login:Penguin2012/11/13(火) 20:24:20.05ID:W3Xvs8tT
JFSとかXFSとかZFSとか、名前の付け方に芸が無さ過ぎ。
やっぱりvfatがクールだね
0533login:Penguin2012/11/13(火) 20:30:49.76ID:Li2kj3Ue
日本初のファイルシステムがもしできたら
YAKITORI とか FUJISAN とかそういう命名しちゃうんだろうな。
0534login:Penguin2012/11/13(火) 20:33:17.46ID:Li2kj3Ue
NILFSのこと忘れてたorz
0535login:Penguin2012/11/13(火) 22:12:00.26ID:c6Gv8FFi
>>533
KOMADORIとかDOZEUとかの方がいいよね
0536login:Penguin2012/11/14(水) 08:36:45.12ID:pwsZZAJP
aufsも日本人作だけど、普通のファイルシステムとは趣きが違うかな。
0537login:Penguin2012/11/14(水) 20:24:11.63ID:UGegE3lQ
aufsは早くカーネルとマージして欲しい。
0538login:Penguin2012/11/15(木) 05:19:36.12ID:Mm3MRx8E
http://gizmodo.com/5959812/

某ファイルシステム作った奴も殺人で転落したが、
セキュリティソフト作った奴も殺しで指名手配される時代になりました
0539login:Penguin2012/11/15(木) 06:40:04.05ID:ug6bbry/
社名とか製品名に人名が使われてるとこういうときに怖いよなあ
0540login:Penguin2012/11/15(木) 07:34:03.76ID:FjYmvev5
だから空母みたく全部エンタープライズみたいににしときゃよかったのに
0541login:Penguin2012/11/15(木) 16:12:59.54ID:6jjEVyY7
そうなるとLinuxはこのままの名前だと大きなリスクを抱え込んでることになるのか。
0542login:Penguin2012/11/15(木) 19:12:33.20ID:qQS2lqjV
Debianは黒歴史
0543login:Penguin2012/11/15(木) 20:10:39.57ID:d0iNsTKG
Tomoyo Linuxとかな
0544login:Penguin2012/11/16(金) 08:13:24.01ID:3ebm/7xg
人殺しのRiserは普通に使われてんの?
0545login:Penguin2012/11/16(金) 22:08:16.24ID:OpER4CVb
普通に xfs も reiserfs も使ってるよ。

あと xfs 誉め殺ししてるヤツがキモい。
以前執拗に叩いてたのと同一人物だろ。
0546login:Penguin2012/11/16(金) 22:11:10.14ID:KdowCz7z
>>545
みんなわかってるよ。
だから無視している。
0547login:Penguin2012/11/16(金) 23:08:00.73ID:8YtSUCDX
最も軽くて速いのはreiserfs
0548login:Penguin2012/11/16(金) 23:32:24.36ID:uLV1S0fd
うちのサーバでいちばん使ってるfsはcgroupだわ

# mount | awk '{print $5}' | sort | uniq -c
1 autofs
5 btrfs
9 cgroup
1 cifs
1 configfs
1 debugfs
1 devpts
1 devtmpfs
1 ext4
1 hugetlbfs
1 mqueue
1 nfsd
1 proc
1 rpc_pipefs
1 securityfs
1 sysfs
4 tmpfs
0549login:Penguin2012/11/16(金) 23:51:04.33ID:xJSveBfa
ext4でなくbtrfs 使うメリットって何?
やっぱスナップショット?
0550login:Penguin2012/11/17(土) 01:27:58.55ID:1BNr4K4i
ramfs最強
0551login:Penguin2012/11/17(土) 01:46:01.81ID:hmwTkRqk
>>549
subvolumeが作れるとかsoftware RAIDがあるとか
0552login:Penguin2012/11/17(土) 02:24:53.10ID:TonMVE3C
>>549
ラリー・エリソンにケツの穴までどころか身も心捧げられる
0553login:Penguin2012/11/17(土) 02:48:32.34ID:ogziJxY2
ZFSっていつ主流になんお
0554login:Penguin2012/11/17(土) 04:43:51.81ID:Q1mEG0vK
>>548
なんでバラバラで使うの?
0555login:Penguin2012/11/17(土) 10:08:19.13ID:r562EpQO
>>548
何で29もマウントされてるの?
普通10もないでしょ
0556login:Penguin2012/11/17(土) 10:17:15.99ID:hmwTkRqk
>>552
メインの開発者がもう逃亡してるから滑ってるよ
0557login:Penguin2012/11/17(土) 10:25:41.27ID:yRzEMjtW
>>555
俺は26個だった
最近はcgroup関係とかusbfsとかそういうファイルシシステムじゃない
カーネルモジュールによってmountされてるものが多いな
0558login:Penguin2012/11/18(日) 03:23:37.01ID:dP2pFDuU
>>557
フォーマット(区画がない)しないのにmountされることはないだろ。
カーネルに実装されていればmountされているというなら誰でもmountされて
いるというべき。
0559login:Penguin2012/11/18(日) 06:36:03.12ID:J7i7lOLm
犬がマウントしてる
0560login:Penguin2012/11/18(日) 09:58:36.51ID:SxCqCLu6
>>558
devfs
0561login:Penguin2012/11/18(日) 19:19:00.32ID:3AJJp3i4
>>558
意味不明
nfsは?
0562login:Penguin2012/11/19(月) 00:57:31.19ID:j1bL7btg
mountされている一覧にでてこないものをmountというのって頭変じゃね?
最低でもマウントポイントのディレクトリ作ってから家よ。
0563login:Penguin2012/11/19(月) 17:01:23.90ID:DXm20sJ0
>>530
しかしLinuxのJFSはOS/2実装がベースなのだった。
最初のうちは「大文字小文字の区別ができない」とかそんな制限があったような。
0564login:Penguin2012/11/19(月) 20:12:57.87ID:9Na0NKql
>>562
mount(2)システムコールを呼ぶ際に/etc/mtabに書き込むかどうかは
アプリに依るんだしそれは言い過ぎじゃね?
0565login:Penguin2012/11/19(月) 20:35:23.74ID:AdHcY/+d
ここはmountについて語るスレではなくファイルシステムについて語るスレだ。
local,network,pseudoとくに限定してなさそう
0566login:Penguin2012/11/20(火) 05:45:15.78ID:5COMWB25
[Phoronix] Linux 3.7 File-System Benchmarks: EXT4, Btrfs, XFS
ttp://www.phoronix.com/scan.php?page=article&item=linux_37_fsthree
0567login:Penguin2012/11/20(火) 15:18:59.96ID:QR6MQbLl
>>530>>563
いやもともとOS/2でdevelopされて、その後LinuxとAIX。
OS/2以外ではcase insensitiveはoption。
0568login:Penguin2012/11/20(火) 15:32:33.29ID:fiRGral6
JFSならAIXがオリジナルだろう
HPFSならOS/2だが

  
0569login:Penguin2012/11/20(火) 16:28:21.32ID:QR6MQbLl
JFS1がAIX上。1990
大幅に改定されたのがOS/2上。これがLinuxとAIXに移植。1999
移植と並行してAIXが主開発場になって、1997
JFS2へ。2001
0570login:Penguin2012/11/22(木) 21:08:48.48ID:aGVqJPfv
ZFSで冗長性なしでストレージプールを作成した場合
HDDが一台でも物理故障したらプール全体が死ぬという理解であってますか?
0571login:Penguin2012/11/22(木) 22:08:52.69ID:V6Q46nve
>>570
合ってます。
一ファイルが複数台に分割されて書き込まれるので…
0572login:Penguin2012/11/23(金) 12:39:37.99ID:DgCxL4o6
2040年問題 - HFSのタイムスタンプは2040年2月6日までしか取り扱えない。
2048年問題 - 2038年問題の1980年起点版。FATファイルシステムのタイムスタンプなどが1980年起点である。
2079年問題 - FATファイルシステムのタイムスタンプの起点の1980年1月1日を基点として、年数を下2桁だけで処理するソフトウェアなどは、その起点の99年後(2079年12月31日)までしか正常動作しない。
2108年問題 - FATファイルシステムのタイムスタンプは2107年12月31日までしか取り扱えない。
-----------------------------------------------------------------------
60056年問題 - NTFSのタイムスタンプは60056年5月28日までしか取り扱えない。


NTFSはいいとしてFATとかどうすんお
0573login:Penguin2012/11/23(金) 12:56:19.65ID:pQi12ICh
FATの2048年とか2079年問題はファイルシステムの問題じゃないよね。
2108年問題はファイルシステムの問題かもしれないけど、あと90年もFATが現役かなあ?

2040年のHFSの問題はファイルシステムの問題かもしれんけど、古いMacなんか趣味でしか使われてないから問題なさそう。
0574login:Penguin2012/11/23(金) 13:53:01.92ID:1DjkZ8PV
OSやAPがFSのタイムスタンプを符号あり扱いするように仕様変えれば
FSのブロックレイアウトは変わらないから68年先伸ばしできるお?
作りかえれないOSやAPはコードよりデータの寿命を優先してそれまでに捨てる
0575login:Penguin2012/11/23(金) 17:45:22.26ID:zzuUWSlp
そんなのもはやFATとよべない。
おれの誕生日に作ったファイルかはるか未来のファイルに化ける。
0576login:Penguin2012/11/23(金) 18:21:41.90ID:B796Zs33
2048年問題って聞いたことない
FATの精度が2秒だからそんなのないんじゃないの?
0577login:Penguin2012/11/23(金) 21:06:42.92ID:unSoxewK
>>576
FATディスクフォーマットのタイムスタンプが累計秒数で記録されていると思ってないか
0578login:Penguin2012/11/23(金) 23:43:26.49ID:B796Zs33
ttp://free.pjc.co.jp/fat/mem/fatfile2.html
FATは年(7)/月(4)/日(5) 時(5):分(6):秒(5)と
カッコの数だけビットを割り当てて管理してるので
2048年に何か問題が起こるとは思えない
7bit確保されてるので1980+127=2107年まで大丈夫

でもDOSが内部的にどう時間を管理してるのかよく知らない
2048年に何か起こるんですか?
0579login:Penguin2012/11/24(土) 00:31:42.14ID:PEn0woT6
>>578
ファイルシステム上は問題は起きないが、ファイルのタイムスタンプを1980年1月1日深夜0時ジャストからの経過秒数として32bit整数で保持しているプログラムが正常に動作しなくなる。

……ただし、そんなプログラムが実在するかは知らない。
0580login:Penguin2012/11/24(土) 00:53:51.90ID:tmvWLVRx
DOSの時間系関数を使って管理してるDOSアプリには2048年問題は起こらない
ダメなのはC標準関数使ってるDOSアプリということですね
UNIXからFATをフォーマットしてる場合は48年以前に38年問題にひっかかるわけですし
0581login:Penguin2012/11/24(土) 00:57:26.99ID:tmvWLVRx
×フォーマット
○マウント
■ このスレッドは過去ログ倉庫に格納されています