トップページ⇒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 あたりで。
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サーバにコピーした途端、
ファイル名が長すぎる、とか言い出してエラー出た。
なにこれ。
0482login:Penguin2012/04/15(日) 16:35:19.00ID:PUQ9YpLc
>>481
知ってていってるだろ?
0483login:Penguin2012/04/15(日) 16:35:55.27ID:0nRNYIrq
なにこれじゃねーよw
sambaサーバ側の絶対パスが長すぎんじゃねーの
0484login:Penguin2012/04/15(日) 17:25:55.81ID:p38/R2S8
>>481
日記はついったにでも書けよ!
0485login:Penguin2012/04/15(日) 17:54:27.08ID:d8SeT810
>>480
そのUTF-16のファイルシステムにLinuxのどのAPIでアクセスすんだよ。
ここLinux板だぞ

間に入るAPIがASCIIと互換性のない文字コードをサポートしてないんだから意味ないだろ
0486login:Penguin2012/04/15(日) 21:56:24.70ID:qQezSKIz
ssdはnilfsみたいなホンマか嘘か分からんこといわれたんだが
ネットブックにssd入れて使うのにnilfs入れて見るとかありえんの?
nilfs自体がそもそもネタfsとか思ってるんだけど
0487login:Penguin2012/04/15(日) 23:29:54.66ID:wcHN5p+1
やっぱり、長いファイル名を受け付けてくれるファイルシステムが欲しいな。
とはいえ、LinuxファイルサーバにWindowsのファイル保管庫をやらせたいだけなので、
sambaサーバがhddのraw blockデバイスに直接書き込んでくれてもいいんだよな。
理想としてはファイルシステムが長いファイル名に対応してくれることなんだけど。

0488login:Penguin2012/04/16(月) 01:34:27.57ID:sK2yBvUH
>>472
面白いの作るっていうから…
トレンド追うのなら素直にbtfs待つよ。
でも、ネットワークというかハイパーテキスト構造なFSって、
webとは親和性高くて良いと思うんだけど。
0489login:Penguin2012/04/16(月) 09:49:26.71ID:lvKL8Yhv
ZFSは自動で重複を排除する機能があるけど、ブロック単位だから「どのファイルが重複してるか」は分からないんだよな。
そこで重複をファイル単位で自動でチェックしてくれて、その結果を簡単に修得できるファイルシステムを希望する
0490login:Penguin2012/04/16(月) 10:13:31.67ID:i6sCf9yT
>>488
btfs?

>>489
修得?
0491login:Penguin2012/04/16(月) 11:19:08.34ID:4yiemVgB
>>490
エロ画像の整理に便利なんだよ! 言わせんな恥ずかしい!
0492login:Penguin2012/04/16(月) 12:15:07.53ID:bJiRh/8P
>>489
重複チェックツールあるけどね。
0493login:Penguin2012/04/16(月) 12:16:17.52ID:4yiemVgB
まあファイル単位だとランダムシークしてアクセスするたびにファイル全体のダイジェストを計算しなおしになるから
あんまり現実的じゃないな
0494login:Penguin2012/04/16(月) 14:00:46.94ID:i6sCf9yT
そもそも完全一致のファイルが見つかるだけでいいのか?
類似画像の検出は要らんのか?
0495login:Penguin2012/04/16(月) 14:28:32.80ID:s0jqF/SI
>>487
ISOイメージか、仮想HDDイメージにでも放り込んで
イメージごとやればファイル名の問題は(ry
大きすぎるボリュームに大量の数のファイルをつぎ込むと
ファイルの検索だけで激しく重くなる。
細かいファイルはまとめて書庫に保存するなりイメージファイル化するべき。
■ このスレッドは過去ログ倉庫に格納されています