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

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

■ このスレッドは過去ログ倉庫に格納されています
0001 忍法帖【Lv=29,xxxPT】 2012/01/15(日) 16:38:33.83ID:OMF5PJgt
●前スレ
ファイルシステム総合スレ その13
http://engawa.2ch.net/test/read.cgi/linux/1311812102/
●関連スレ
ジャーナリングファイルシステム
ttp://hibari.2ch.net/test/read.cgi/unix/979408065/
OpenSolaris/Illumos (OpenIndiana, etc.) 5
http://hibari.2ch.net/test/read.cgi/unix/1285876800/

過去スレ、関連リンクは >>2-10 あたりで。
0381login:Penguin2012/03/25(日) 02:30:48.84ID:9zD3DfEB
>>380
なんで?
0382login:Penguin2012/03/25(日) 02:52:46.49ID:WRJVUm9/
昔CDDLとGPLは合法的にリンク出来ないってFSFが見解出してんたんだけど、
最近はどっちかのライセンスかFSFの見解が変わった?
0383login:Penguin2012/03/25(日) 03:03:21.18ID:YN2ser6r
昔も今もリンクした状態で配布できないだけだと思うけど

こっちが聞きたいよ。いつの間にかFSFの見解は変わったの?
0384login:Penguin2012/03/25(日) 12:12:59.64ID:J4XQgGBS
GPLが配布するときにだけ効いてくるという基本を
理解していない奴は意外と多い。
0385login:Penguin2012/03/25(日) 16:33:22.29ID:GavdBccW
>>330
いや、だからx86_64だとスタックサイズ大きくしてるだろ?
してないって主張?
0386login:Penguin2012/03/25(日) 16:47:06.66ID:rXN+EuZp
>>385
http://mkosaki.blog46.fc2.com/blog-entry-1097.html

> XFS on x86_64はまったく実用的ではないとかなんとかいう議論をLKMLでしている。
>
> David Chinnerが既知の問題で直せないと言っているからには、本当にダメなんだろう。

漏れはこれ読んでext4に乗り換えたわ。
0387login:Penguin2012/03/25(日) 16:50:32.23ID:o9OS310l
ext3とext4はどっちがいいの?
0388login:Penguin2012/03/25(日) 17:10:00.10ID:Zsjru2Rm
>>387
ext4
0389login:Penguin2012/03/25(日) 17:16:36.86ID:o9OS310l
技術的な解説キボンヌ。いやマジで。
ext4わext3よりどういいのか
現実どっちも使っているけど違いがよくわからん。
いまから新しい1TのHDDをフォーマットするんだけど
どっちにするか悩んでいる。
0390login:Penguin2012/03/25(日) 17:23:31.81ID:EegouqSC
自分で調べもしない非技術者には後継だからという理由で十分じゃないか
大半の使用ケースで優れていなけりゃ後継なんて名乗れないだろ
0391login:Penguin2012/03/25(日) 17:24:30.45ID:Zsjru2Rm
>>389
でかいのもおk
2038年後もおk
ジャーナルの性能うp

くらいしかしらない
0392login:Penguin2012/03/25(日) 17:27:55.80ID:ZZPcK/6g
>>386
http://mkosaki.blog46.fc2.com/blog-entry-1110.html

こういう話もあるね。

> XFSスタックオーバーフロー問題の余波でCONFIG_4KSTACKSが消えました。

armは駄目でもx86なら何とかなってるっぽい?

>>389
詳しくないので解説は出来ないが、

> 現実どっちも使っているけど違いがよくわからん。

のであれば、どっちでもいいんじゃね。
0393login:Penguin2012/03/25(日) 17:28:21.36ID:o9OS310l
>>391
なるほど。ext4にしとく。ありがとう。
0394login:Penguin2012/03/25(日) 17:32:29.79ID:o9OS310l
プロ気取りの非技術者に説明もできない知ったかぶりはカコワルイ。
解らないなら黙ってればいいのにw。恥ずかしいな。
0395login:Penguin2012/03/25(日) 17:44:58.15ID:ZZPcK/6g
あ、コメ欄見てなかった。
今はどうなってるんだろ。

>>394
>>391も技術的な解説はしてないけど、それでいいの?
0396login:Penguin2012/03/25(日) 17:54:37.18ID:EegouqSC
ググりもしない馬鹿なんだから察してあげなよ
0397login:Penguin2012/03/25(日) 18:37:14.87ID:o9OS310l
>>395
etc4のメリットが解ればそれでいいよん。非技術者だからな。

>>396
結局、解らない君は黙ってて、スレ汚しっていうんだよ、君みたいのは。
0398login:Penguin2012/03/25(日) 18:39:14.74ID:lbFBkmi8
そもそも全員非技術者だろ、ココ
0399login:Penguin2012/03/25(日) 18:44:23.49ID:o9OS310l
痛いプロ気取りもいるよ
04003852012/03/25(日) 18:52:03.22ID:GavdBccW
>>392
元からxfsのメタデータは異なるアーキテクチャでは互換性なしなんだから、
ディスクそのままサーバ変更なんて形の移行時にはメタデータを消す必要がある。

x86_64で使えてればそれで問題ないよ。

>>386
> http://mkosaki.blog46.fc2.com/blog-entry-1097.html

いきなり未定義の「本質」なんて言葉を持ち出す時点でお察しだ。
0401login:Penguin2012/03/25(日) 22:50:01.28ID:zDtCbyqe
結局、データ入れるHDDって、何が一番優秀なフォーマットになるんだろう?
>>3みたいにいっぱいあると迷うな・・・
一番強固なフォーマットで使いたい・・・(´・ω・`)
0402login:Penguin2012/03/25(日) 22:59:18.15ID:jtv/sCy2
信頼と実績のXFS
0403login:Penguin2012/03/25(日) 23:26:22.08ID:X8mDLM55
用途次第。迷う程度の人はext4で。
0404login:Penguin2012/03/26(月) 00:00:47.95ID:vO7JeuZ9
ユーザー数の多さでntfs、fat、exfat。
強固かどうかは知らんけど、ユーザーが多い分問題が起きたときに影響を受けるユーザーも多いので
対策も早くとられるでしょう。
その対策がlinuxで使えるかは別の話ですが…。
0405login:Penguin2012/03/26(月) 00:03:49.44ID:dveANPBZ
何を以って強固っていうのかだな。
逆にinode情報が壊れた時にデータ救出が容易なfsが欲しい。
0406login:Penguin2012/03/26(月) 00:07:49.12ID:slO2BvZU
exfatがユーザー数多いなんてご冗談を
0407login:Penguin2012/03/26(月) 04:49:50.90ID:IUhNQ9tE
2TB以上はXFS
500GB以上2TB未満のHDDやSSDはext4
0408login:Penguin2012/03/26(月) 05:05:26.59ID:3cnMS++r
>>407
500GB未満は?
0409login:Penguin2012/03/26(月) 09:32:06.60ID:bLErReHu
アカウントとパスワードを2つのUSBメモリに分けて管理してたら片方が読めなくなったんだよね。
壊れたのがどういうフォーマットだったかは知らないけど、いまはWindowsでフォーマットして普通に使えてる。
0410login:Penguin2012/03/26(月) 10:09:52.98ID:I6aCChZZ
>>408
default
0411login:Penguin2012/03/27(火) 11:21:18.75ID:CNW61LzQ
AndroidってLinuxだよね?
ファイルシステムはなに使ってるんだろ。
NILFS搭載カーネルとかあったら試してみたいが...
0412login:Penguin2012/03/27(火) 12:24:06.01ID:fJ9KcygI
>>411
ext4使ってる
0413login:Penguin2012/03/27(火) 14:46:05.42ID:fL/9sTy0
スマホのフラッシュメモリにジャーナルFSを載せるのって、
フラッシュメモリ寿命を故意に短くする=スマホ寿命を短くして、
白ロム流通を阻止する手の一つなのかな。
0414login:Penguin2012/03/27(火) 14:47:11.25ID:ScaKz0Th
>>411
http://news.mynavi.jp/news/2010/12/16/071/index.html

>>413
他に使いものになるのがないから、っぽい。
0415login:Penguin2012/03/27(火) 15:24:11.43ID:8raiaROU
スマホ程度の書き込みで一体どれだけ寿命を消費するというのか
0416login:Penguin2012/03/27(火) 17:06:17.31ID:hnL/7KM5
>>413
YAFFS採用しようとしたけど、マルチコアだと性能上がらないからext4になった
この先YAFFSの開発が進めば採用される可能性はある
0417login:Penguin2012/03/27(火) 17:17:20.42ID:hNqxngVq
>>412
そういえばbtrfsを採用表明した勇気ある携帯・組み込み向けディストリビューションがあったような気がするけど、もう鳥の方が先にお亡くなりになったんだっけ。
0418login:Penguin2012/03/27(火) 19:39:04.58ID:q1+VEPCG
お、いつの間にかZFS on Linux更新されてるのな。
0419login:Penguin2012/03/27(火) 20:47:31.98ID:rEiB2jG/
ライセンス違反でいつ消えるか分からないものには手出したくないよ...
0420login:Penguin2012/03/27(火) 22:06:29.78ID:4ra6ri3j
>>417
>>414で挙げられてるMeeGoがそれかな。
南無阿弥陀仏
0421login:Penguin2012/03/28(水) 08:07:29.10ID:Mk3BMsUi
いや、ソースで公開するぶんにはライセンス違反じゃないだろ。
0422login:Penguin2012/03/28(水) 11:00:42.71ID:79IJ/4BH
>>421
ソースかどうかは関係ない。一緒に配らなければいい。
0423login:Penguin2012/03/28(水) 11:01:48.50ID:/72uPhSj
microSDカード三枚差しできて、RAID組めるスマホ出ないかなぁ
「高信頼性ストレージ搭載スマホ」なんて、新機軸で売れそうじゃない?
0424login:Penguin2012/03/28(水) 11:56:59.51ID:+u0mpmFy
>>423
たかだか32Gのメディアは簡単にバックアップできる。したがって、raidにするほどセキュアでなくても良い。
0425login:Penguin2012/03/28(水) 11:58:57.67ID:Zy8NEGzh
お前は何を言ってるんだ。
0426login:Penguin2012/03/28(水) 12:05:50.71ID:ScikueGX
知ってる単語を並べただけに見えるw
04274232012/03/28(水) 12:58:05.55ID:4fS1oXlP
でもデグレートした時、三枚差しのうち一枚を間違えて抜いたら、即死か。
あんまり良くないな
0428login:Penguin2012/03/28(水) 13:05:01.25ID:mVlYT0Gr
メディア1枚でも使用可能、2枚でミラーリング、なら簡単。
0429login:Penguin2012/03/28(水) 13:48:06.07ID:+u0mpmFy
スマン。俺、英語は得意だけど、日本語苦手だから。つい、な。。。
0430login:Penguin2012/03/28(水) 13:50:11.50ID:terXIwRM
English is OK
0431login:Penguin2012/03/28(水) 14:38:23.26ID:Xp/FzIec
I can not speak English.
0432login:Penguin2012/03/28(水) 17:22:16.13ID:b3aalG7s
>>428
え?
でもそのRAIDじゃ"高信頼性"じゃなくなっちゃうよ?
0433login:Penguin2012/03/28(水) 17:30:37.38ID:Zy8NEGzh
そもそも現状の信頼性で困ってるのか、と。
複数挿しなんか必要ないでしょ。
サイズもデカくなっちゃうし。
0434login:Penguin2012/03/28(水) 20:42:24.72ID:7VE/IUc0
うっかりumount忘れてSDカード抜いても壊れないような信頼性あるファイルシステムは?
0435login:Penguin2012/03/28(水) 21:36:23.85ID:TGUdfwW5
ZFSしかないだろうな
0436login:Penguin2012/03/29(木) 11:20:40.53ID:oi0yEg2/
isofsと言ってみるてすと
0437login:Penguin2012/03/31(土) 11:24:04.90ID:8QfKg5cv
Androidなんかそういう使い方平気でされてると思う。
SDのアンマウントなんかしてる奴は少数派。
アクセス中でない限り、平気なシステム作らないとダメなんじゃないの。
たとえアクセス中でも破損させないような作りが必要なような
0438login:Penguin2012/04/03(火) 20:55:57.81ID:7NqYTFtB
ライトキャシュ無効にしとけばいつでもアンマウントできるけど
書き込み中は無理だろ
0439login:Penguin2012/04/03(火) 21:32:02.12ID:oo5XCw7k
無理でもないな
0440login:Penguin2012/04/03(火) 21:44:35.56ID:vK7rqc3Y
linux のファイル名は255 byteに制限がありますが、
255文字を超えることが出来るファイルシステムreiserfsだけ?
0441login:Penguin2012/04/04(水) 00:01:39.32ID:mpAg9MpC
あとはntfsくらいかな。
0442login:Penguin2012/04/04(水) 13:49:05.99ID:r849Kmhs
>>440
コンパイラの定義のMAXPATHの上限に引っかかるから
普通に作れば全部MAXPATHの定義が上限ですよ。

0443login:Penguin2012/04/04(水) 13:50:57.26ID:r849Kmhs
>>437
アンマウントとか面倒だけど。
コマンドラインでsyncと入力して取り出さないの?


0444login:Penguin2012/04/04(水) 15:03:31.74ID:lpjkGhRx
Ubuntu 12.04 beta 2 をインストールしてみたんだけど、
fallocate のバグは直ってるね。
でも、精度がまた落ちてる様子。
e4defrag 使っても、なかなか断片化を解消できない。
ubuntu 12.10 に期待だな。
0445login:Penguin2012/04/04(水) 15:05:36.07ID:P2ESCVOP
>>444
おめーはふぇどら使ってろー
0446login:Penguin2012/04/04(水) 19:06:35.36ID:RVeUZ2Rs
NILFSがあの物騒なメッセージを出さないでマウント出来るようになることを期待。
0447login:Penguin2012/04/04(水) 19:58:10.41ID:2WfF7JQK
もう消えてないっけ?
0448login:Penguin2012/04/04(水) 21:49:22.14ID:XyCgAfug
>>442
440です。
>コンパイラの定義のMAXPATHの上限に引っかかるから
>普通に作れば全部MAXPATHの定義が上限ですよ。

つまり、全て一からコンパイルしなおせば、上限がなくなるということ?
そんなことなら2バイト圏(日本語圏)向けに1023バイトとかで
コンパイルして欲しかった。
欧米では255byteで十分なんだろうな。あーあ。

あきらめるしかないんですね。他に何かご存じの方や
挑戦した方がいれば教えて下さい。
0449login:Penguin2012/04/04(水) 22:09:46.25ID:YXxzC5AQ
なんか面白いマイ・ファイルシステム作りたいな。いいアイデアない?
0450login:Penguin2012/04/05(木) 00:37:58.94ID:LNmHc2MK
>>449
youtube myfilesystem
0451login:Penguin2012/04/05(木) 00:47:22.01ID:dAZNdbMh
面白いの出てくるのかと思って検索したけど何も出てこないじゃんか
0452login:Penguin2012/04/05(木) 00:54:16.80ID:LNmHc2MK
>>451
ごめん間違えた。。
0453普通自分で考えるべき2012/04/07(土) 14:41:06.19ID:CF1JM2Tx
>>449
P2P RAIDファイルシステムとか?
バックアップ部分をネットに依存とか、ネットに捨てるほどある重なるファイルで
あまり使わないものは常に外部に依存みたいな。
0454login:Penguin2012/04/08(日) 00:27:38.62ID:C5E9bwN3
>>453
こういう場合ってストレージに参加者のDropboxつかうのって違反なんかな?
同一ファイルはDropbox側で実体ひとつになる、周辺ツールもそろってるし。
ふつうのdropboxfs自体はあるから、P2P共有部分を追加したらいけそう。
0455login:Penguin2012/04/08(日) 01:25:52.35ID:xWN2hyan
hadoopみたいに64MBで分割して任意の数のノードに保存みたい
なのはあるといいかも
0456login:Penguin2012/04/08(日) 02:13:44.98ID:CG4ylOpp
>>449
どんなファイルも1byteに圧縮するFS
0457login:Penguin2012/04/08(日) 03:23:55.22ID:nm3/lghx
/dev/nullがマウントできるFS
0458login:Penguin2012/04/10(火) 22:45:09.09ID:AVs9x400
https://github.com/dajhorn/pkg-zfs/wiki/Dual-booting-Linux-and-Solaris-with-ZFS-aware-GRUB-0.97
を見ると、
ubuntu12.04 + zfs
の1partitionでブートさせることができそうなんだけど、grub2のzfsパーティションへのインストール方法がわからない
grub-installでいいん?
0459login:Penguin2012/04/10(火) 22:48:56.85ID:FgWMYeCi
※情報不足で御免なさい
ubuntu12.04ってネイティブのzfs利用可能なの?
0460login:Penguin2012/04/10(火) 22:55:32.42ID:AVs9x400
zfs-native
で間違いないです
openindianaを選んだほうが早いかな
0461login:Penguin2012/04/11(水) 11:26:30.87ID:TaHjAQn0
どこをどう読んだらそうなるんだ
0462login:Penguin2012/04/11(水) 21:53:17.38ID:/N3dnxcw
半分以上、自分の希望だったんですが
今のところ、bootパーティションはzfs以外にしないとならんのですか
0463login:Penguin2012/04/12(木) 20:03:00.58ID:tSFAXJzg
http://ascii.jp/elem/000/000/685/685733/index-3.html

> hito:そうすると何が起こるかっつーと、「メモリが足りない→XFS領域にデータを書きだそうとする→XFSがメモリを要求する」という……。

> hito:で、そういう挙動はダメだよねーっていう修正がやっと入った。6〜7年ぐらいかかってると思う。まあXFSにはもっと前にスタック使い尽くす問題とかもあったんで、やっとこさヘビーな使い方ができるかなーという感じ。

XFSの存在を赦す理由になる?
0464login:Penguin2012/04/12(木) 20:26:29.36ID:GVhLLvIq
絶対に許さない
0465login:Penguin2012/04/13(金) 02:01:23.05ID:paFFSYLp
>>463
x86_64限定でkernel stack周りはどうにかなりそうだし、ようやくなんとかなるのかなぁ、
でもkernel 3.2ならext4の容量制限も緩和されているしなぁという感じ。
0466login:Penguin2012/04/13(金) 22:51:45.76ID:KiMfKhCq
>>449
>なんか面白いマイ・ファイルシステム作りたいな。いいアイデアない?

ファイル名の文字が255byteでなく、UTF−16で255文字なファイルシステム
作れば一生名前が残るかも。
0467login:Penguin2012/04/14(土) 01:02:31.64ID:DAjk0FKS
>>462
MBRにgrub, grub2を書き込み
パーテ外にベタ書きしたkernelをロードすればいい
0468login:Penguin2012/04/14(土) 01:20:59.58ID:gFoEeXgt
>>466
UTF-8で済むから意味がない。
UCS2(一文字16ビット)だと、UCS4(一文字32ビット)の文字が表現できないからUnicodeとしては欠陥になる。
表現できる文字数が減るってことだよ。
UTF-8はUCS4の文字も表現できる。
UCS4にしたらディスク容量が無駄になる。
バカじゃないの。
0469login:Penguin2012/04/14(土) 04:58:41.05ID:ykh3cFrR
UTF-16とUCS2は別のものだよ…
0470login:Penguin2012/04/14(土) 05:01:40.18ID:4vczfuvJ
>>468
UTF-8でもUTF-16でも表現できるUnicodeの文字数は同じ。
ディスク容量にしたって日本語中心ならUTF-16の方が無駄が少ない。
0471login:Penguin2012/04/14(土) 23:58:24.76ID:Hve9S8Lo
>>449
叩かれるかもしれないけど、32or64bit実身仮身を実装してよ。
ttp://ja.wikipedia.org/wiki/BTRON
ファイル名とファイルIDが別だから、文字数とか気にしなくて良いし。
0472login:Penguin2012/04/15(日) 00:13:16.78ID:PUQ9YpLc
>>471
次世代FSでどこも採用していないって事はトレンドから外れているって事だろう。
0473login:Penguin2012/04/15(日) 00:36:07.51ID:zrILeh0w
umountができないFS
0474login:Penguin2012/04/15(日) 00:55:46.95ID:KUTNhuB6
そこに保存したらファイルの内容を翻訳してくれるFS
0475login:Penguin2012/04/15(日) 01:37:47.14ID:wcHN5p+1
そして、バイナリファイルやソースコードの中身がグチャグチャになるんですね
0476login:Penguin2012/04/15(日) 07:03:21.35ID:d8SeT810
そういやPOSIX的にはファイル名ってただの0終端バイト列じゃないの?
FS側が文字コード変換までやるもんなの?
0477login:Penguin2012/04/15(日) 07:52:32.02ID:zPONO3Ol
KI/KOを始めて見たときなんだこの糞実装わと思ったが
UTF-8で同じようなの見るとは思わんかったw
0478login:Penguin2012/04/15(日) 09:01:28.16ID:XU6NzGNz
>>476
LC_CTYPE で locale 切り替えるんじゃなかったっけ?
0479login:Penguin2012/04/15(日) 09:46:21.88ID:d8SeT810
>>478
表示化けとかはユーザランドの話だからFS側には関係ない。

shift_jisの場合、いくつかのOSではAPI側がパス区切り文字の解釈は直してくれるけど
ファイル名文字列のバイト表現をファイルシステム側が変えるって話はないはず
0480login:Penguin2012/04/15(日) 13:10:08.72ID:r5YOWvvD
>>476
>>478
>>479
UTF-16はバイト(8ビット)単位ではなくて16ビット単位だから
バイト単位の0が終端ではなくなる。
バイト単位だと文字列の途中に0が入ることもある。
だからファイル名に8ビットのNULL終端が必ずあると決め付けていないファイルシステムでなくてはならない。
0481login:Penguin2012/04/15(日) 16:22:35.21ID:wcHN5p+1
NTFS(WindowsXP)で保管してたファイルが、sambaサーバにコピーした途端、
ファイル名が長すぎる、とか言い出してエラー出た。
なにこれ。
■ このスレッドは過去ログ倉庫に格納されています