おにぎり。
漢字Talk7.1なんて知りません
ext3 って mke2fs で明示的に -j つけないとダメよね?
前スレの 991 に聞きたいんだが。
-j付けないとext2じゃん?
>>6 謹んで新スレのお慶びを申し上げます。
前スレ中はひとかたならぬご厚誼にあずかりまして、厚くお礼申し上げます。
ご家族の皆様のご多幸をお祈り申し上げます。
mkfs.ext3
ext3って巨大なファイルの削除、めっちゃ遅くない? ext4で速くなるのん?
Just do it!
おにぎり
新スレ乙。
漏れのext3は、btreeが有効になっているか確認する方法キボンヌ。
っていうか、ext3にbtreeなんてあったのか・・・鬱。
tune2fs -l /dev/XXXしてFilesystem featuresにdir_indexがあればおk
16 :
14:2007/09/27(木) 18:09:24 ID:+635kBxg
>>15 サンクスコ、CentOS5はデフォであった。
これはすでに機能しているという意味?それともdir_indexサポートしてるよって意味?
>>16 CentOS 4の2.6.9カーネルにはないね。
oioi
なに その 太古の カーネル
>>18 ハァ? これが実装されたのは2.5.42だ
2.6.9にないわけがない
>>21 CentOS 4のインストーラーがdir_index無しでmkfsしてるんじゃね?
ext3のディレクトリエントリはhtree(ハッシュツリー)
で管理しているんじゃないの?
>>18 あ、ごめん、あったあった。
CentOS4のインストーラーで作ったパーティションにはあった。
見てたシステムのディスクは2.4 カーネルからも時々マウントする
必要もあるという特殊事情でわざわざこれらの新しい機能を除いて
mkfsしてたのを忘れてた。
NTFSのジャンクションとシンボリックリンクとハードリンクを正しく扱ってくれるものがほしい。
うちじゃNTFSでジャンクションとシンボリックリンクとハードリンクをガンガン使いまくってるから
Linuxからマウントすると何が何やらさっぱりな状態になってしまう。
>>25 最初からNTFS使わなければいいんじゃないか?
NTFSにシンボリックリンクってあったんだ・・・
>>26 外付けの持ち運び用2.5吋HDDはWindowsと共用だからNTFSにしなきゃならない。
FATなんか使ってられない。
>>27 あるよ。
隠し機能だからエクスプローラやCMD.EXEではシンボリックリンクを張ることはできないけど、
読むだけならちゃんと読んでくれる。
張るにはLINK.EXEを使うか、
またはシンボリックリンク対応のファイラー等を利用することになるけど。
NTFSはジャンクションという、シンボリックリンクによく似た機能で、
シンボリックリンクはないんじゃない?
あるのは、ジャンクションとハードリンクでしょ。
んで、共用?ディスク、しかも持ち運び用ファイルシステムで
NTFSの標準で利用できない機能を利用するという運用方法自体に
問題があると思うのだが。
NTFSはマイクロソフトが仕様を公開していない以上、アクロバチックな方法を
模索するのはリスクが大きいので、ジャンクションなどの仕様を止めた方が賢明だと思う。
>>29 ジャンクションとシンボリックリンクは違う。
NTFSには両方ある。
Vistaからシンボリックリンク使えるようになったんか。しらなかったわ。
いや、2000からある。
linkdだっけ。あれで作ったやつをdirでみると<JUNCTION>って表示されたんだよね。
それにしても、ntfs-3gからどう見えるんだろう。
俺も使ってないし<ジャンクションとかシンボリックリンクとか。
試すのはNTFS壊しそうで怖い…。
ジャンクションはハードリンクみたいなものじゃなかったっけ?
ntfs-3gでは暗号化も圧縮もダメなんじゃないかなぁ?
おれはcaptive使ってるけどw
>>34 2000からシンボリックリンクもジャンクションもあるって。
今まで隠し機能だったものがVistaでやっと公開されただけ。
じゃあ、現にシンボリックリンク使いまくってるうちの2000はパチモンなのか?
シンボリックリンクってファイルサイズゼロじゃないんだが。
ジャンクションをシンボリックリンクに見せかけていただけだっていう話はもう出てただろう?
ジャンクションはディレクトリに対してしか張れない。
ここの説明を読んでみな。
http://homepage1.nifty.com/emk/symlink.html >Windows 2000/XPの標準でもWindows Vistaのシンボリックリンクを作成はできますが、作成したリンクをたどれません。
>そこでシンボリックリンクへのアクセスを提供するドライバ(symlink.sys)と、
>ドライバをロードするためのツール(senable.exe)を作成して同梱しました。
それは2000のツールじゃなくって、NTFS5の機能を有効にするフリーソフトの機能だろうが!
だからNTFSにはそういう機能があるけど、
標準ではサポートされてなかったということなのだ。
それがVistaで初めて標準でサポートされるようになったのだ。
標準シェルを含む通常のシェルから
シームレスに使えないんだったら
正直混乱させるだけじゃなかろうか。
>>41 ドライバを入れなくては見れないものを、Windows2000でもその機能があった、という・・・
そこがおかしい部分なんですよ。
FATにはディレクトリを表現する機能がありましたが
MSX-DOS1では、ディレクトリを扱えませんでした。
CDコマンドが無いのです。
このときMSX-DOS1でもディレクトリが扱える、と表現するのは誤解を招きやすいです。
2000/XPにもシンボリックリンクは、あった。
ただしNTFSのドライバ内でdisableになっていた。
何らかの手段でenableにすれば、ジャンクションでもハードリンクでもなく、
ファイルに対するシンボリックリンクが作れて使えた。
Vistaで正式にサポートされたシンボリックリンクは、微妙に2000/XPのものと仕様が異なる。
このため、Vistaで製作したシンボリックリンクを2000/XPで使うためには、
使用の差異を吸収するドライバが必要になる。
結論。2000/XPでは隠し機能としてシンボリックが存在した。
2000/XPとVistaのシンボリックは微妙に別物。ほかに質問ある?
そもそも最初にNTFSの話題をしてきたのは
>>25のID:X8XvEBl4だったのでは。
結論:スレ違い。よそでやれ
だな。
というか、みんな白けて相手にしていないことに気づけ。
そもそもジャンクションとシンボリックリンクって
どういう用途で使いわけるの?
白けてるってのはともかく、スレ違いってのはどうなのよ。
NTFSの読み書きが! な話題はLinuxのファイルシステム系FAQに
ちょくちょく登場する話題じゃねーの。
>>49 実験したわけではないので、間違ってたらすまん。誰か詳しいひと訂正よろ。
シンボリックリンクは\\server\foo\barみたいなUNCでも、表現が有効なパスならリンクできる。
ジャンクションはUNCは駄目。普通のパス限定。そのかわり、GUIDでも良い。
GUIDは定義的に一意だから、リムーバブルメディアで抜き差しされて消えたり、
アクティブディレクトリ配下の別マシンに移動しても、追随してくれるんじゃないかと思われ。
IO_REPARSE_TAG_SYMLINKのタグがついたリパースポイントがシンボリックリンクとして動く。
そのリンク先のアプリケーションのファイルシステムフィルタドライバで内容を理解して
2k/XPでシンボリックリンクとして使えるようになっているんかな?
本来は無視というか理解できないリパースポイントとして処理されるんだろう。
それを作るAPIとかあるのか知らないけど、DeviceIoControlで読み書きしてくれとあるな。
>シンボリックリンクはWindows Vistaからの新機能ですが、
>作成だけならWindows 2000以降で可能です。
>Windows 2000/XPでのアクセスには専用のドライバが必要です。
ジャンクションはIO_REPARSE_TAG_MOUNT_POINTで、名前が示すとおりマウントポイント。
なんとなくだがファイルエントリに独自データを付け足す機能を使って色々実現しているような感じ?
http://msdn2.microsoft.com/en-us/library/aa365503.aspx てか久しぶりにMSDNにきたw
で、LinuxのFSはどうやってシンボリックリンクを実現しているんだ?
struct inode_operationsにsymlink回りの操作という要求があるだけで、実装はFS独自でいいんかな?
シンボリックリンクのメタデータはst_modeがS_IFLNK。
シンボリックリンク先を示すパス名はファイルデータとして扱うのが多いかな?
ファイルシステム依存だけど。。
readlink時にそのシンボリックリンク先を示すパス名を返却すればよい。
シンボリックリンクファイルのサイズは
シンボリックリンク先を示すパス名の長さを入れておく。
POSIXではどう定義してたかは忘れました。。
>>49 ジャンクション→フォルダのみ(拡張なしの場合)
シンボリックリンク→ファイル、フォルダ双方
じゃね?
>41のリンク先および>52の「ジャンクションはIO_REPARSE_TAG_MOUNT_POINT」から間違いないんじゃね?
昔、ジャンクションとハードリンク愛用してたが、
他のドライブのファイルへのリンクで困った覚えがあるよ。
話が噛み合わないのはVistaのせいだろうな。
Vistaが出る前だったら、
「Winのジャンクションは、Linuxのシンボリックリンクの様なもの」
で済んだのが、
Vistaでは、「シンボリックリンク」と言う名の別物を追加しちゃった。
ショートカットもあるしな。
WindowsのジャンクションはUNIXのmountなんだがな、本来。
ディレクトリをディレクトリにmountできる、て拡張機能があるだけ。
Linuxのmount -bindみたいなもんか?
>>56 > Vistaが出る前だったら、
> 「Winのジャンクションは、Linuxのシンボリックリンクの様なもの」
> で済んだのが、
それは違うでしょう。
ファイルのリンクができないのにシンボリックリンク?
それともジャンクションでファイルのリンクができる?
どっちかっつーとハードリンクに近くなかったか?
まー、
>>56は"Vistaでは、「シンボリックリンク」と言う名の別物を追加しちゃった。 "ってことを言いたかったんでしょう。
>>38の言ういわゆる証拠を見る限りでは、確かにそう見えますしね。
実用上はシンボリックリンクとして使えるようですが。
> 話が噛み合わないのはVistaのせいだろうな。
こういうこと言っておいて、噛み合わない話されるのはちょっとね
>>58 で、俺は腑に落ちたんだけどまだ引っ張るのこの話題?
>2006/1/22
二年も前なのに未だに参照多いのな。
でちょっと前のスレのインターフェイスによってflushが云々とかVFSがーとかに戻るのかw
自分もまだ続けるがw、ntfs-3gがいつの間にか1.1004とかになってて
ChangeLogはパフォーマンス関係がズラズラと並んでるな。
やっぱfuseはその辺結構遅くなってしまうんかな?
そしてちょうどntfsprogも2.0もリリース。
* Cryptographic code is now integrated into libntfs, thus ntfscat and
ntfsmount can now read encrypted files.
だってさ。
流れぶったぎって xfs だが。導入検討で負荷テストかましたらボロボロすぎて笑えた。
これ本当にプロダクションクオリティで使ってるところあるのか?
古くて遅いサーバーでは確率が低くて顕現しなかっただけなのか?
結局、某所起源とかいう怪しいパッチを当てて多少は良くなったが、
なにこのデッドロック一直線みたいなコード。って話らしい。
まだ見つかってないものも結構ありそうってことで、当分 xfs は使わないことに決まり。
っていうか、最近 xfs のコアな開発者のアクティビティ下がってないっけ?
xfs って、なんか異常事態が発生したときに
レスキュー仕様がない気がする。そういうツールが見つからない。
ext2/3 にはいろんなツールが用意されていて、
部分的にでもレスキューできたことが多かった。
>>68 パッチがあるということは、問題箇所の特定ができているんだよな
晒せよ
s/xfs/reiserfs/g
なら話はわかるが
>>69 XFSは異常な状態にならないからいらない。
どんな負荷テストか気になるね。
幸い、xfsがメインツリーに入る前から使ってて、トラぶったこと無いけど。
xfsだと問題が出るって言ってるページたまに見かけるけど、何が問題だったのか公開してないとこ多いよな
なるほど。ぎりぎりの状態で運用しなけりゃ良いのかな。
「高速CPU環境ならばXFS単体でも」っていう点が気になるな
本当なら、今の高速CPUが普通のCPU扱いされる頃には、かなり問題
>>76 テスト機はどのくらいのCPUを使ってたのよ?
しかし、高速なCPUで負荷掛けてると出るってのはやっかいだね。
本来は危険な状況になる以前にリソースを退避できるはずだが
高速なCPUでは、退避する以上の速度でリソースが消費されて
一気に危険領域に突入してしまう可能性がでてくる。
CPUとHDDの速度差が年々開いていくのが悪い。HDDもっと頑張れ。
まぁ結局困った人が直せばいいだけで。
upstreamに投げもせずローカル八苦で
お茶を濁して、永遠に苦しめや。
そういえばGentooのインストールマニュアルに使用するファイルシステムの解説にXFSはきちんとした
バックアップ装置のあるシステムじゃないとお進めできないって書いてあるね。
いきなり現れた脳内ハッカーがなぜかそろって日本語が怪しい件。
顕現てw
>>76 多分、ただのstackあふれの事を言ってるだけじゃない?
>>84 え?4KSTACKはXFSではするなとかそういう話ってこと?
>>85 当時は4KSTACKSではもっての他だよ。
アスペってるハッカー連中なんて日本語変で普通
お前だけだよ、それは。
うちに常駐しているSEも日本語が通じにくい人種だなあ。
定時報告をCかPythonで書いてきていいよって冗談で言ったら、
本当に書いてきた・・・・
そしてPythonの報告のほうが分かりやすかった。
>>89 ズバリ言おう。
お前それって単に嫌われてるんじゃネーの?
あれも愛。
きっと愛。
ごめんなさい、たぶん愛、と抜かした気がします。
Hansがタイーホされてからもう1年が経ったんだね。
長かったような短かったような。
開発に復帰できる日はいつだろう。
早くその日が来るのを待ってるからね。
$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda2 reiserfs 14650812 3861780 10789032 27% /
tmpfs tmpfs 776876 0 776876 0% /lib/init/rw
udev tmpfs 10240 40 10200 1% /dev
tmpfs tmpfs 776876 0 776876 0% /dev/shm
/dev/sda3 reiserfs 169954424 89489704 80464720 53% /home
/dev/sda1 ntfs 10243768 9726120 517648 95% /win
none tmpfs 776876 12 776864 1% /tmp
HansってReiserfsの権利をまるごと譲るって言ってなかったっけ。
ネーミングライツだけだっけ?
あれを買い取って2chfsとかいう名前にしようとかいう猛者はいないかとwktkしてたんだが。
結局、Hashははめられたの??
HashよりB-Treeで
いろいろ試したけどバックアップに関しては結局自分専用の
Subversion用リポジトリを持つことにした。
>>104 pdumpfs程度であんなに大々的に宣伝するとは、Appleって…
一応自分とこように何かカスタマイズしているんじゃないかな。
普通のハードリンクがMacのHFS+には無いっていうし。
subversionはレポジトリの他に
ローカルコピーと.svn内のコピーと
元の三倍の容量が必要になるから
ホームをまるごととかには使いにくいんだよな。
>>107 あとUI。タイムラインをグリグリやってQuickLookでみるGUIとか。見せ方で売る会社だし。
>>109 他の記事を読んでみたけど、見た目周りの変更だらけだね。
MacOS 9の頃の付属アプリのちょっとしたアップデートをOSの大々的な
アップデートのように言ってしまう時代に逆戻りした印象が。
もちろん、この記事からだけでは判断できないけど。
それにしても、根本的に腐っているHFS+をまだまだ使い続けるって
OS Xは悲惨だ…
>>104 な、マジで!
そうか、それでRubyサポート強化か・・・
(さすがにpdumpfsそのまんまじゃないわなw)
いや、でもpdumpfsのアイデアは、シンプルだけど強力だっていうことでしょ。
あれで、バックアップ経路に自由が利いたらpdumpfsだけですむんだけどなぁ。
pdumpfsリソースコピーできないよね?
OSXだとrsnapshotかな?
116 :
login:Penguin:2007/11/02(金) 15:43:37 ID:pmYz0pmP
平和だな
ocfs2とかgfs2とかはこのスレでいいのかな?
最近、nfsが遅いのに腹を立て、iscsiとocfs2に切り替えた。
設定も拍子抜けするほど簡単だし、モジュールもカーネルに入ってるので
とても楽。cvsから取ってくるとコンパイル通らなかったりするけど。
ext3、reiserfs、xfs、jfsすべからくファイル名は255byteまでか
reiserfsの項目を見る限りVFSに制限がありそうやね
すべからく 【須く】
すべくあらく(すべきであることの意)の約。
当然。
ext3 以外のファイルシステムの存在意義がわからない.
ext4も否定かえ?
ex4 がデファクトになるまではな。
つまりスタンダードになる準備のために存在してるわけだ
しっかし、XFSやJFSがアレなことが知れ渡り、Reiser逮捕でReiser4が
開発停止状態になっていから、fsスレはさびれちゃったな…
唯一の希望のZFSはFreeBSDに話題持っていかれているし。
>>127 XFSやJFSのアレなことってなんじゃい?
XFSについては、MLを読んで自己判断しましょう。問題ない環境の人も多いわけで。
あくまでも個人的意見ですが、RHEL4あたりの古いkernelでXFSを使うなら、
最新kernelからXFS関連の修正部分をバックポートするか、関連パラメーターを弄るべきだと思います。
が、パラメータを弄るのは難しくて良く分からない・・・。
現実問題として一番テストされてるのが ext3 である以上、
独自に納得いくまでテストするのでなければ
ext3 以外に選択肢はない。
oracleのbtrfs、nttのnilfs、dragonflyのhammerfs、sunのzfs、
そして今回は速度面の改良も割と入っているext4あたりが今後のネタか?
ただアイディア的にはfs界ではraiserが突出してたようなあ感じがするが。
一部にはzfsのパクリとか言われながらも割と進化してるbtrfs、
reiserを追い越せるか、最強のfsになるとか言ってたようなhammerfsあたりはおもろそうだが、
システムと一体となったzfs,ntfsあたりはやはり強そう。
>nttのnilfs
さりげなく何を入れてるんだ…
136 :
三文字路線で:2007/11/24(土) 21:38:39 ID:BiG3ryPJ
おっ、ID が ビッグ3 だ…
というわけで勝手に ZFS XFS JFS を ビッグ3 と決めますた
>>117 ocfs2とかどないなのか気になる。
というか次世代となるとクラスタFSになるんじゃない?
速度や信頼性を追求する場面でextとかxfsとかいう話は出てこなくなるのかも
zfsもクラスタ対応になるんじゃなかったっけ?
クラスタ対応とかは興味ないというかいらないなぁ、クライアントじゃぁ。
特に何の意味もない記事だなあ。
っていうか「日記はチ(ry」
>以上が、20,000 フィートの上空から眺めた VFS とファイルシステム・コンポーネントの全体像です。
いいね、こういうのは。
お前もカーネルと一緒に静止軌道衛星で上空に浮かんでろ!
て、思う。
146 :
login:Penguin:2007/12/08(土) 01:20:52 ID:sU/Rcdj4
Linuxって、FS層にイベント処理組み込む予定ないんだろうか?
実装されたら、サーバ間同期とか、リアルタイムバックアップを、
低い負荷で実現できそうなのに。
あとはパーティションを超えてのハードリンクと、
ディレクトリのハードリンクが実装されないかなー。
>>146 ディレクトリのハードリンクは".."があるから構造的にムリだべ。
>>147 inotifyってFSレベルで実装されてたのか。知らなかった。
inotifyを使ったバックアップソフトってもう登場してる?
ググっても見つからない・・・。
ところで、NTFSが遅いのでLinux+sambaに置き換えようと思っているのだが、
ファイル数とパフォーマンスの比較ベンチみたいなデータ掲載してるサイト有りませんかね
/home的なファイル群なのでパーテ多数作って細分化したら速度落ちないかなぁと期待してるんだけど。
xfsが巨大ファイルに強いってのは見たことあるんだけど、ファイル数での得手不得手ってどうなんでしょ。
>>149 incron+今使ってるバックアップツール
じゃだめなのか?
>>151 イベントが起こるごとにプロセス起動してたら、
せっかくの低い負荷が台無しになりそうな予感。
incron
http://inotify.aiken.cz/ イベントを受け取って、指定されたファイルに
イベント名とパスをひたすら出力するデーモンと、
そのファイルに書かれてるパスをバックアップするツールを
組み合わせるとかが妥当かな?
そうすれば好きなバックアップツールを使えるし、
負荷が低い深夜とかにバックアップさせることも出来るし。
てか、バックアップ対象のリストを作るだけならincron自体がいらないじゃん。
好きなバックアップツールだけをつかって負荷が低い深夜に(ry
>>153 いやいや、それが最近の容量が大きいHDDだと、
一晩じゃバックアップできないんだよね。
手持ちサーバだと、差分バックアップしても10時間ほどかかってる。
そこでイベント処理で素早くできないかなと。
>>154 ファイルシステムレベルでのスナップショットがいるんじゃない?
とふってみよう。
>>155 確かにスナップショットは欲しいけど、
本稼働サーバでXFSを試すほどではないかなー。
>>156 更新をIN_ONESHOTで監視してイベントを受け取ったらデイリーバックアップ
ってことにすればいいんじゃねぇと思ったけど、肝心のinotify(7)って、
監視イベントを踏んだ方はイベントを受け取るプロセスをただ起こすだけで、
処理をじゃんじゃか続行してかねーか?
inofityって監視したい対象ごとにinotify fdに追加していかなきゃいかんから
システム全体の全ファイルをモニタするのは無理。
欲しいのはVFS hookなんだけど、LSMとかkprobesでモニタするような処理を
挿入できるのかなぁ。
>>154 それrsyncで普通にバックアップした方が結局速くなったりしない?
>>158 おっ、やっぱりあったね。
>>159 まじで・・・。
トップディレクトリだけじゃダメなんだ?
>>160 今rsync使って10時間。
rsync 3.0でメモリ使用量が激減するらしいので、
そうなれば少しは早くなるかなとは思うけど。
>>159 mmap(2)してるやつまで考えると頭が痛くなりそうな気がする・・・
>>146 backup/restoreしたらリンクが切れそうだ
同時アクセスに強いFSって今だとどれ?
>>164 read に関してページキャッシュに乗ってればどれでも一緒じゃないか?
とコードも見ずに言ってみよう。
ヘッドシークが短くなるよう設計してる(らしい)ReiserFS
その手の話は下でLVMやmdなどが動いていたら、fsレベルで何をやってもほとんど無意味じゃない?
fsレベルで下位のデバイスを直接面倒見るようにしないと、あまり高級なことはできなんだよなぁ。
それってI/O schedulerの仕事な気がする
ReiserFSはnoopと組み合わせたときに最高のパフォーマンスになるのだろうか
もし
FSに与えられたボリュームの先頭と末尾にFAT的なものを設置して頻繁にsyncをかける、
などというFSがあったらやはり遅いのでは?
よくある環境で遅くなりにくいFS実装というのはありだろう。実際にどれがどうなのかは知らんけど。
同時アクセスつーても大雑把すぎるが、エントリのリストアップが高速なFSはWin向けによさそうかな
じゃあtmpfsが最強ってことでおk?
次点はReiser4な
Resier4そんな速いのかw
ext2で中途半端にキャッシュに乗った状態はすこぶる遅いと表明しておこう
ext3は挙動がよくわからない
>>172 >ext2で中途半端にキャッシュに乗った状態はすこぶる遅いと表明しておこう
何今更ネタを披露してんだ?
NTFSはもっと遅い
175 :
login:Penguin:2007/12/30(日) 13:51:28 ID:1u1is7/Z
ext3の500GBのHDDに500M〜2GBぐらいのTV録画のmpegファイルを適当に放り込んでいたら一杯になったので、
もう一個SATA|IDE-HDDを買ってきてUSBでつないでバックアップつーか要保存のだけ
そっちに整理することにしたのだが、ファイルシステムは何がいいでしょうね?
保存用なので、HDDの利用効率(ext3はちょっと目減り激しい気がす)と壊れにくいのがいいのだけど、
場合によってはUSBで直付けしてWindowsでも見れるntfsもありかなと思っているんだけど。
btrfsで。
btrfsはまだアルファ版では?
180 :
login:Penguin:2008/01/12(土) 02:03:46 ID:jzLk1uOI
板違いの話でなんでざーとらしくageちゃうんだろ・・・。
いや、触ったら連中の思うツボ。ここは触っちゃいけないんだったな。くわばら、くわばら。
182 :
login:Penguin:2008/01/12(土) 05:25:06 ID:MhamVZBR
住人気取りきめぇ
>>182 住人だし。
イベント処理を使ったバックアップが出ないかなーと思ってるから、
参考になるかなと思って貼っただけ。
気にも留められずに無視されるよりは、たとえ嫌われてでも意識してもらえる方がマシ…とかね
たとえウザがられようともMacやAppleという単語を目に触れさせるようにして、
1000人に一人でも10万人に一人でもいいから
「でもちょっと調べてみるか」くらいのアホが出て来ることを期待してるんだよ
自分たちの何十倍も巨大で、そしてその殆どが自分たちに対して興味すら抱いていない場合に
最も有効な戦略は、まずウザがられて叩かせることなんだ
ほんの10年前、2chができる前に、韓国や北朝鮮や、在日の話なんて誰も知らなかっただろう?
今では2chに来る人の間では、ほとんど常識になっているよね。
必死に彼らを叩く嫌韓厨たちは、連日「韓国」」「朝鮮」「在日」といった単語を
宣伝して回っていたというわけだ。憎悪に駆られて毎日膨大な時間を、韓国ニュースとかを漁ってね。
Appleも、同じ事をやり始めた。いくらメリットを説明しても、メッセージが届かなければ宣伝にならない。
まずはちょっとひと揉みしてアンチを生み、彼らに宣伝を手伝ってもらおう。…今は、そういう段階なんだよね
しかしこれだけストレージが大容量化されてくると、バックアップが大変。
HDDの障害はRAID構成で対処できるけど、
RAIDコントローラーの障害、ファイルシステムの破損は、
結局外部メディアにバックアップしておくしかない。
もし落雷や火事にまで対応するのなら、ネット経由でのバックアップが必要。
しかし常にLoadAverageが高いサーバだと、
バックアップのために割けるCPUリソースがない。
そこで、イベント処理型のバックアップシステムが必要とされてると思うんだけど。
とくにSANなどの外部共有ストレージが使えない低コストが求められる環境だとなおさら。
そういう需要って少ない?
スレ違いだが……
>>184 それで嫌韓連中を増やしたことが韓国のメリットになったのか?
アップルもしくはその支持者の戦略だとするなら、まずそこを
検討しているはず、と思うのだが。
>それで嫌韓連中を増やしたことが韓国のメリットになったのか?
韓流ブームはTVと週刊誌で成立したものだと思ってるクチ?
その下地づくりが何時から始まったのか、調べてごらんよ
>>187 なにを示唆したいのか、さっぱり分からん。
てか、「ほのめかし」に終始して会話する気ないでしょ。
理解する気がないくせに「会話する気がない」って何様
>>185 真にバックアップの必要なデータって極わずか。
それらが大量にあるというなら、それなりの
コストを払ってSAN上で2重化すれば。
つかCPUマシンとI/Oマシンくらい別にすれば。
>つかCPUマシンとI/Oマシンくらい別にすれば。
なんだその表現www
>>190 SANが導入できる予算があれば苦労しないわけで。
しかしSANってかなりファイルアクセスコスト高いから、
大量の小さいファイル(HTMLとか)で
500GBとか占めてるサーバの差分バックアップ取ろうとしたら、
かなり時間掛かるんじゃないだろうか。
ブロックコピーだったら問題ないけど。
193 :
192:2008/01/12(土) 11:29:24 ID:jzLk1uOI
SANはSANでも共有ファイルシステムを使った場合の話しね。
>>192 >大量の小さいファイル(HTMLとか)で
>500GBとか占めてるサーバの差分バックアップ取ろうとしたら
それらが本当にバックアップ対象なの?
差分とる必要があるなら、差分がとりやすいような構成に
するんじゃないのか。何も考えずに/varに500GBとか
やってるんすかね。
>>185 そんなだらだらとしたバックアップが実際に役に立つと思いますか?
データの一貫性を保つためには、きちんと決められた時点のデータがすべて揃わないと何の意味も無いんですよ。
あなたみたいな、ハードウェア的な要件だけでしか物事を考えられないSEは邪魔なだけですよ。
>>194 HTMLの場合もあれば、2chのdatファイルのようなこともあれば、
Maildirのメールファイルのこともある。
HTMLやMaildirの場合はディレクトリ構成とかをこっちの自由にはしにくいから、
全体で差分バックアップを取る必要がある。
>>195 DBのバックアップじゃないから、OK。
HTMLの場合なんかだと、スナップショットを取る必要すらない。
決めつけの頭固いSE乙。
Appleのドキュメント見に行ったけど、バックアップに使うというのは、
イベントによってファイルシステムのある瞬間の状態をとれるということだよね。
スナップショットをとってのバックアップだったらLVMとかでLinuxで既にやっているし?
あまりLinuxで似たような実装するとか(効果や労力の点で)考える必要ないんじゃない?
と思ったけど、そういうこととは違うの?
>>197 いや、違う。
例えば100KBのファイルが5000000個あるボリュームがあって、
それの差分バックアップを取りたい場合、前回との差を調べるだけで、
1〜5時間ぐらい(バックアップ先やLAによって異なる)かかる。
でも実際にはほとんど更新されてなかったりして、
ファイルコピー自体は10分ぐらいで終わってしまったりする。
そこでどのファイルが更新されたのかをイベント処理によって検知して、
その更新されたファイルリストを作っておき、
そのファイルだけをコピーするようにすれば、
差分バックアップがあっという間に出来てしまう。
これなら1時間おきに差分バックアップを取ることも可能。
ってことをやりたい。
で、ループしてinotifyは監視できるノード数に限界があって・・・、で戻る。
inotifyで/以下監視しようとするとさくっと死亡します。
ただし、/home以下ならユーザー数や利用のされ方しだいでは可能。
現実的な策としてAppleの実装は参考になるよ。
もっとも根底からinotifyとは違う方式なので、単にログサーバが
別途あればいけるというようなことにはならない>Linux
>>198 > HDDの障害はRAID構成で対処できるけど、
> RAIDコントローラーの障害、ファイルシステムの破損は、
> 結局外部メディアにバックアップしておくしかない。
> もし落雷や火事にまで対応するのなら、ネット経由でのバックアップが必要。
よくわからんが、その「どのファイルいぢったかイベントドリブンでメモしときましょう型」
バックアップってさ、結局そのメモスレッドが走ってるCPUマシンが障害起こしたら
おしまいじゃねーの?
バージョン(世代)管理型のバックアップでもないようだし
RAIDコントローラーの障害を心配して、RAIDにしない理由がいまいちわからん。
RAIDコントローラーを一枚(or一台)余計に
買って使わないで保存しとけば、RAIDでOKじゃね?
>>202 ID:jzLk1uOI はRAIDを使わないとは言ってないのでは?
RAIDがあってもバックアップは大切。
そのバックアップを早くしたいって話なんじゃないの?
>>204 金も知恵も使いたくないなら
RAID1やってバックアップとるとき抜いて、
別マシンで差分とればいいんじゃね?
>>205 RAID1の片方のHDD抜いたら、
ホットスペアディスクに転送始まって、
終わるまで重くてしょうがないよ。
それにわざわざデータセンター行かないとできないし。
>>204 RAID5/6でもダメ?
バックアップ取りたいってのは分かる気がするけど
んーとさ、これってファイルシステムレベルで
やる話なのかな?って思った。
アプリケーションレベルで保存先二つにするとか、
ユーザのログアウト時にユーザの書き込み範囲だけ
バックアップ同期するとかそんなんでもよさげな気がす。
>>207 というかブロックレベルでやればいいよな、と思った。なに?EMC高い?AX4なら100万以下だぜ
>>208 そりゃそれなら文句ないだろうけど。
ここの話で、確かにもう少しそういうものの小規模、低コストなものは需要があるのかもしれんね、とおもた。
クラスターファイルシステムもここでいいんかな?
iSCSI+ocfs2でファイル共有したいんだが、centos5.1とubuntu7.10だと同時にマウントできない
centos5.1同士、ubuntu7.10同士は問題ない
centos5.1がocfs2 1.2.7-1、ubuntu7.10がocfs2 1.24
バージョン違うと共有できんのかな?
gfs2はバージョン違うとダメだったりします?
ocfs2とgfs2のそれぞれの利点がさっぱり分かりません・・・
>>210 基本的に、クラスタで両方からいっぺんにアクセスされる可能性があるものの場合は
バージョンをあわせなきゃダメだろ。バージョンが違うと言うことは機能に違いが
あるということなのだから。
そういえばUNIXマガジン買ったやつはいないのか。
>>208 そのAXなんちゃらEMかんちゃらも高いからなあ。
なら自分は手順覚えれば無料のを使った方がいいや。
215 :
204:2008/01/13(日) 22:38:13 ID:PiB7mojI
>>207 > アプリケーションレベルで保存先二つにするとか、
Webアプリが出力したデータをバックアップするときは、この方法使うこと多いね。
けど、FTPでアップされたファイルとかだと
デーモンをいじらないと出来ないから、キツいねー。
>>212 おっ、これ理想的かも。
NetBSD上でだけど、ファイルの書き込みや移動、削除が発生すると
ファイルパスを通知するファイルシステムを昔作ったよ。
理由はmknmzが毎度毎度ディレクトリを全部スキャンして遅かった
からなんだけど…。
既存のファイルシステム(overlay filesystem)のコードを流用したから、
結構簡単に作れたよ。
Linuxでも検討してみたけど、ファイルシステムの設計がスタッカブル
じゃないんで面倒臭くなってやめちゃったなあ。
今ならFUSEとunionfsを駆使すれば、同じようなことでできるんじゃないかな?
aufs使えばできそうだな。
vfsで実装
219 :
210:2008/01/15(火) 02:26:55 ID:BF3bHG9k
>>211 やっぱそうですよね、合わせないとダメですよね・・・
ubuntuの方を1.27にしてみます
ocfs2とgfs2の違いは相変わらずよく分からん、ocfs2の方が設定簡単そうぐらいしか
SDカードのFATエントリなんか他のエリアと比べて
何倍も書き換えられると思うんだけど
フラッシュメモリの使い方として問題ないの?
今はフラッシュメモリ側で散らす機能があるでしょ。
ほー、なるほど賢いね。
カードに直接そういう機構がそなわってるってこと?
それともカードを扱う使用機器のドライバ側ってこと?
カード側で持ってるよ。アルゴリズムは各社の極秘中の極秘だそうだ
まあカードの書き換え速度や寿命に如実に影響する肝の部分だしな
なるほどありがとう。
しかしそうするとメモリーカード上のフラグメンテーションって
純粋に仮想的なもので実測には影響しないのかな。
フラッシュメモリはSDRAMみたいにバーストリードで速度が上がるとかいう要素は無いだろう
ランダムリードと言っても元々数KB〜数十KB単位のセル単位で読み書きだし
そのセルが物理的に離れた箇所にあったとしても、スピンドル回してヘッドがギコギコ動く訳じゃないから
どれだけアクセス時間がかかるかとかはほとんど誤差の領域じゃないかねえ
まあ俺も素人だから正味のところはわからんが
それよりもコントロールロジックの処理速度の方が遥かに影響が大きそうだ
知ってる方がいたら教えてほしいのですが、ext3のdata=journalのモードってのは
本当にフルデータジャーナリングなのでしょうか。メタデータだけじゃなくて、データ
の変更についてもジャーナルログに書き出してるんでしょうか。
大抵の文書には、
「フルデータジャーナリングじゃ」だから「2度データが書き出される」と書いてあるのですが、
@ITの記事によると「journalモードではディスクへの書き込みが完了したことを確認してから
ジャーナリングの記録を行う」とありまして、同期書き込み+メタデータジャーナリングのよう
な解説をしてあります。これだとデータの書き出しは1度だけです。
http://www.atmarkit.co.jp/flinux/rensai/fs04/fs04b.html 詳しく解説してあるので、@ITの方が正しいような感じがするのですが、どんなもんでしょう。
それからもう一つ疑問なのですが、フルデータジャーナリング使うぐらいなら
同期マウントした方が良い気がするのですが間違ってますか?
(同期マウントでもメタデータの更新中に停電したらアウト…なのかな)
アホな質問ですいません
ここで言う同期マウントって例えば?
-o sync, dirsync
同期モードでmountしている状態でもクラッシュしたらfsckが必要ですし
実現できる機能が違いますよね
そもそも同期モードで書いてる途中で落ちたとして、
どこまで何を書いたかは誰が覚えてるんだろうねぇ?
誰も覚えていない。
書き込みそのものがなかったものになるだけ。
それはジャーナル有る場合だろ
はあ?
同期・非同期とトランザクションの区別はつけようぜ。
>>232 fsckでなかったものにされるんじゃね?
ジャーナルなんて関係ないでしょ。
>>235 fsckすると残りのジャーナルを適用することもある。
どっちが整合性を保ちつつデータを保全できるかによるようだ。
ちょっとまて
>>226の
>フルデータジャーナリング使うぐらいなら同期マウントした方が良い
かどうかだろ
ジャーナリング無しで同期書き込みしたらfsckでロールバックかかるってこと??
ちゃんと流れ読めよ
>>236 なんでそうなるのか、それがわからん。
同期の場合は、sync()にしろwrite()にしろ、書き込みがすべて終わるまで戻ってこないんでしょ?
対象がジャーナルFSであっても。
>>237 fsckで行う作業をロールバックというな。
状況がよく分からんのだが、ファイルの内容書き換え中に落ちたとして、
fsckでどうやってロールバックされるわけ?
>>230な状況になるんじゃないのか
RDBMSの場合は、SQLレベルでの論理的な操作すべてが記録されているから、
直前のバックアップデータに対してログをリプレイすることで、完全復旧ができるというわけだが、
ファイルシステムに当てはめて考えれば、バイトレベルの操作すべてに対してログが採られていなければ、データの中身までは保障できないということになる。
現実的には、そんなことしてたらログの量がとてつもなくなるから、到底無理な話。
ジャーナルFSが復旧処理でやっていることは、通常のfsckがすべてのファイルに対して実行する検査を
ログをなめることで省略しているにすぎない。
当然、正常に閉じていないファイルは、問答無用でlost+found逝きとなる。
これをロールバック/フォワードなどという言うには違和感あるでしょ?
>>241 データについてもする場合はopen以後のwriteは別領域に書いて、
適当なタイミングでFS構造からの参照を付け替えればいいだけ。
この場合、write中にクラッシュした後の復旧でロールバックする。
ただし XFS とかの実装だとcreat自体はコミット済みだから
0バイトファイルが残ってくれたりとある意味困った挙動になったり。
さらに進んでNTFSとかreiser4ではアプリ側からトランザクション性を
制御した書き込みができる(た?)はずだけど、どういう形なんだっけ?
あとfsckがやってるのは正常に閉じられなかったファイルではなく、
参照があるのに参照先がないとか、参照がないのに実体があるとかの
FS構造としての不整合状態をブロックをなめて発見したものを
lost+foundに集めたりクリアしたりしてるだけで、閉じられなかった
ファイルを救ってるわけではない。
どこのスレが該当するかわからんがとりあえずここに。
mdadmでraid1構築、ocfs2にフォーマットしてマウントは問題ないんだが、
raid0とraid10で同じ事をやると失敗する。
(ひとまずローカルディスクで実験してます。最終的にはiSCSIを複数使ってやる予定)
以下マウント時のエラー
ocfs2_hb_ctl: I/O error on channel while starting heartbeart
mount.ocfs2: Error when attempting to run /sbin/ocfs2_hb_ctl: "Operation not permitted"
/etc/init.d/o2cb statusすると確かにハートビートが動いてない。
んで手動でocfs2_hb_ctl -S -d /dev/md7(作ったRAIDデバイスがmd7)実行するも
ocfs2_hb_ctl: I/O error on channel while starting heartbeart
でダメ。
これはocfs2の仕様なんですかね?GFS2だとなんとかなる?
clvmで-iと-mのが可能性あったりするのかなあ、もうわけわからん
244 :
login:Penguin:2008/02/06(水) 21:12:32 ID:xB+Vp2Cl
誰か言ってやってくれ
LinuxはServer2008よりマシ、でもファイルシステムはゴミ
>>245 いやそれは逆だろ。
ファイルシステムはマシだが・・・。
NTFSってどうなん?
ゴミ
速度的に光るものはないが、耐久力はゾンビ級。
ext3なんかよりよっぽど優れたfsだと思うんだけどな…
リーナスってバカだな
ntfsでファイルがぶっ飛んで破片も出てこないのはプログラムが悪いの?
俺なんかはntfsよりreiser・・・じゃなかった、xfsで何事も無かったように再起動できたことに驚愕したものだが。
ntfsだとどっか壊れるよなーという落とし方をしてしまった時のことだ。
まぁxfsはfsckしないからというのもあるだろうが。
>>253 どこかに0バイトのファイルが転がってるかもよ。
ちなみにどういう落とし方したの?
酒を飲みつつ恋愛論を語った
たしかにntfsだとぶっ壊れそうだ。
あとできちんとf*ckしとけよ。
いったいなんのスレだよw
>>253 xfsはマウント時にfsckするんじゃなかったっけ?
>>258 昔のxfs_fsck.c
int
main(int argc, char **argv)
{
return 0;
}
今はshell scriptになったな。
260 :
不明なデバイスさん:2008/02/08(金) 07:58:24 ID:YoHKP6tC
>>198 索引の更新日付は収容ファイルの更新で変更になる、
だから索引の更新日付をチェックして前回バックアップした日付以前なら
その索引直下に収容のファイルは対象外にできる、
そうすれば処理時間は一桁以下にできるのでは。
261 :
◆YtPQzYyEH. :2008/02/08(金) 15:40:09 ID:C4+Xg+NF
262 :
◆JuFLxjEbXg :2008/02/08(金) 15:42:03 ID:C4+Xg+NF
な
NTFS自体は機能とパフォーマンスを考えたら
PC用のファイルシステムではトップクラスじゃねーかと思う
大元のHPFSが優れていたんだろうな
しかしNTやVistaでさえその機能をきちんと使っていない点でクソ
それとフラグメント化が激しすぎるのもクソ
HFSは褒める部分を探すのに苦労して苦労して、それでも何も見つからないくらいにクソ
さらにそれを告げると信者が火病起こしてわめきだすのがさらにウザくてクソ
ext系は、とりあえず動きますよって段階では不満は無いんだが
それ以上のものでもないし、お世辞にも優れた部分は見出せない
偉大なる平凡
xfsは、こんなもんタダで使わせてもらって本当にいいんスか?って感じだな
jfsは知らん
reiser fsはこれからどうなっちゃうの?って感じ
NTFSは異常終了無しで半年使って、chkdskかけたら数千ファイルのaclが吹っ飛んだことがorz
FSが問題なのかどうか微妙なラインだが手痛かった。
xfsはcronでデフラグかけてるといい感じでうごいてる。
reiserは・・・ボリュームでかいとマウント時にものっそ時間かかるんだが・・・
xfsは古いマシンで使うぶんには良いんだけどね。
新しいserverに入れる気はおきないな、mlみてたら怖くて。
>>264 それはどんなファイルシステムでも書き込んだ後1度も読み取りもしなかった領域が
不良セクタ化したらウンコーッ って話だろ。
>>265 新しいマシンだと何か不具合出るの?
最近のコードが安定してない、って話なら分かるけど。
xfsはシュルシュル、reiserfsはヌルヌル。
性能いいのはreiserなんだろうけど、
xfsはそこそこ性能を発揮して低負荷。
>>259 あーあー、そうだったそうだった。
月イチxfs_check使ってるので忘れてたわ。
>>264 MSKB831374、831375、327009、873437とか該当してなかった?
xfsはファイルの削除が遅い。カーネルツリー削除するのに時間がかかるよー。
削除なんてバックグラウンドでやらせときゃいいじゃん
>>266 いやRAIDだし不良セクタ関係ないw
ハード障害に対するFSの耐久性の話ではない。
3wareのRAID板で1TB*3のRAID5を構築したのですが、
Linuxのファイルシステムとしてデータ領域に適しているのはどれになるんでしょうか?
CPUはGeodeNXのDualなのでパワーはあまりありません。メモリは2GB積んでます。
reiserfsとXFSとで検討の枠を絞ってしまっていいものか、
最近のトレンドが分からないのでご意見ください。
現状持ってる数年前のイメージでは以下の感じ。
XFS
○ ファイルシステムが大きくてもマウントが早い
○ あまり負荷がかからない
○ reiserfsより早い
× ファイルの削除が遅い
× fsckちゃんとしてるのかよく分からない・・・
reiserfs
○ ファイルシステムの縮小が唯一できる
× ファイルシステムが大きくなるとマウントが遅い
最近はどうなんでしょうか?
>>273 個人で使うなら大して変わらないから好きなの使えば?
個人で1TBx3か?すごいな
>>275 1TB 2.5万だからちょっとしたおもちゃだろ?
1Tx3が2.5万x3
ML115が1.5万
メモリ2Gを0.5万で追加したとしても
9.5万で2TなNASが用意できる時代ですぜ。
知らない間にバカ安になってるな。
うちのノートPCのHDDも取りかえたい。
1Tも入れるものが無い
>>273 どちらが良いとは言わない、だがこれだけは言わせてくれ。
・xfs_repair & xfs_check は、1TB につき 1GB のメモリが必要。
・プロセス毎で使えるメモリ量は限られている。(特に32bitな環境では)
・メモリを増設しても、プロセス毎で使えるメモリ量は変わらない。
>>280 >・xfs_repair & xfs_check は、1TB につき 1GB のメモリが必要。
すごくフラグメントしてたり、むちゃくちゃになってしまった時に
必要なだけで、普段はそんなに要らない。
もっともcheckやrepairが必要なときは、かなり終わってるけどな。
>>281 > > xfs_repair & xfs_check は、1TB につき 1GB のメモリが必要。
> すごくフラグメントしてたり、むちゃくちゃになってしまった時に
> 必要なだけで、普段はそんなに要らない。
俺は、良く聞く4MB/i-nodeにつき128MB/RAMという、xfs_repairの昔からの定説から
1TBならi-nodeはおよそこれ位だから、RAMはだいたい1GB的な一般解を
>>280は導いてきたと思ったんだが
i-nodeの大きさだけじゃなく、フラグメントも関係あるのか?
俺はツーリングとか、息子の運動会、家族旅行で流し撮りした映像の置き場や、編集用として
WD7500AAKS×4を2410SAでRAID5運用していたわけだが、RAMは1GBしか積んでない
当然中身はGBオーバーの動画ファイル群のみ
だが突然の電源断や、停電などで落ちた際にxfs_checkをかける時でも、これまで一度として
メモリが足りなくなったりしたことはこれまでなかった
俺はこれをエクステントが効いている為に、i-nodeの大きさ自体はそれほど増えていないからだと
理解していた訳なんだが、もしフラグメントが関係しているなら、一度もxfs_fsrをかけたこともなく
使用量も80%を余裕で超えているこのディスクは、相当に断片化しているはずなんだけどな
フラグメントは関係ない
284 :
268:2008/02/12(火) 02:16:28 ID:XWn0I4iF
>>280 システム移行時にサブ(メモリ256MBのP3)機で1.5TBのxfs_checkしたけど、
メモリ食う仕様忘れててswapディスクなしだと見事に固まったな。
低速ながらswapディスク付けたら一晩ちょいでどうにか終わってた。
>>285 swapに追い出せないジャーナル用のメモリを他のアプリや
カーネルと取り合いしてメモリ上でスラッシングしている
んじゃないかな。
だから、高速なディスクに素早くジャーナルを書き出せれば
起きないのではないかと思う。
288 :
login:Penguin:2008/02/16(土) 10:58:54 ID:1+pZMLPj
>>281 xfs_repair,xfs_checkは正常にマウントできなくなった時に使う。
1TB当たり1GBは正解。
ただし、今じゃxfs_repair -L位しか使った記憶ないなぁ
SuSEでブート領域を外部ディスクにして使ってます。
その外部ディスクが停止したりしてI/Oが一時的にでも停止すると、
ext3 が即座に Read-only で自動的にリマウントされます。
調べたところこれはext3(ext2)の仕様のようですが、どうにかして
リブートせずに Read-write でリマウントできないでしょうか?
今まで試したことは以下の通りです。
1. mount の remount オプションの使用
2. マウントしたまま fsck をかけた後、1を実施
tune2fs のエラー発生時のハンドリングは Continue になっています。
スレ違いでしたらすいません。
1FSあたりのファイル,ディレクトリ数って、増えすぎると速度落ちるよね?
その辺のデータって詳しいサイト無いかな。若しくは影響出やすいFSの体験談とか。
1ディレクトリに大量ファイルってのはまたちょっと別なんだけど。
それはフラグメンテーション
あぁ、ファイルの読み取り速度とかディスク速度とかじゃなくて、
ファイルへのアクセス速度(fopen完了までとか)ね。
それもフラグメンテーション
なんのこっちゃ・・・
えーとじゃあ、デフラグした状態で。
>影響出やすいFS
FATとかか?
実装を別にしてもあれが糞なのは疑いようがない
手軽さと互換性をちょっとは評価してもいいとは思うが
NTFSはドライブ内のファイル数が増えてくると急に遅くなる気はするな
MFT周りなんだろうけどよくわからん
FATは論外として、xfsもファイル数増えるとなんかもっさり。
reiserは結構耐える感じ? まnotailとかのオプションにもよるだろが
単純にindexが肥えていじるのに時間かかるようになるから。
ファイルシステムは大体そういうものだ。
reiserはそういう状況でもそれなりに動く様に設計されとる。
ここまで客観的な数値ゼロ
xfsに変えたら彼女ができました!
reiserfsに変えたら妻が失踪しました!
zfsはどうなんだろうね、linuxでも早いところつかえるようにならなかね
jfsに変えたらサーバが青いタワー型に!
>>303 そういや、あれってどうなったんだろ。
保釈されたんかな?殺人容疑だからありえないか。
Reiserfsってどの程度のファイル数耐えられる?
ext2みたく酷くはないと思うが怖くて使ってない
inodeが動的にあれだからなあ。
結構いくと思うけど。
ディレクトリエントリつーの?findしたときに読まれるデータを、
優先的にキャッシュに残しとくFSとかオプションとか無いかね。
それは FS というか単にキャッシュのアルゴリズムでは?
キャッシュバッファのレイヤですな
普通はページキャッシュかブロックバッファと言わないか?
キャッシュバッファだと馬から落馬みたいだ
>>311 Linuxならディレクトリエントリキャッシュはあるけど。
>>314 buffer cacheといいたかったんだろう。
>>316 しかしバッファキャッシュはfindの高速化になんの関係もないので本来の意図は
i-cache, d-cacheではあるまいか?
>>317 通常のファイルシステムでは、ファイル名ってのはdirectory fileに格納されているので、buffer cacheは関係なくはないんじゃね?
むしろdirectory entryのcacheはfindには関係なくないか?
inodeのcacheを使うかどうかもfindのオプションによると思う。
そのへんよくわからんな
Linuxのディスク〜fs〜buffスレとか無いものか
>>320 JFFS2のスケーラビリティーが悪すぎたので100倍程度では心元ない
ext4dev は早く正式なext4にならないかな
ext4絡みでVFS廻り、相当変わってる?
>>323 変わってませんので安心してFUDをお続けください。
ext3はjbdが1スレッドしかいないおかげで、しばしばこいつがボトルネックになったけど、
ext4では改善されるんかね?
XFSみたくノード毎にほしいよね
いや、最近のxfsのアホみたいな変更の量は、
VFSが変わったせいかと思ったんだが。そうじゃないのね。
XFSつながりで、話を脱線させると、最近David Chinnerの
Per-superblock unused dentry LRU パッチを評価してるんだけど、
これ、いいな。
だいぶ速くなる
raid0とXFS組み合わせたらext2の1/7ぐらいしか性能でなかった。
ボスケテ・・・
チューニングパラメタとかあんの?
ちなみに本日の測定結果
ext2: 470MB/s
ext3: 150MB/s
XFS: 70MB/s
reiserfs…
>>333 LKMLみててビルドエラーしたよん系以外の話題でreiserfsはとんとご無沙汰。
あれはもうダメじゃないか?
話題にならないということは、reiserfs3が安定しているということだ。
よいことではないですか。
多分、JFSも超安定してるんだろうなあ・・・
>>336 JFSはサンプルが少なすぎるのかもねw
まあ、俺はext3に裏切られてから、IBMを信じて使ってたけど。
正式ext4マダ〜?
たぶん福田総理の辞任→新総理誕生とタイミングが同じになると思う。
>>338 正直新FSを名乗るほどは変わってないという印象
ext2→ext3よりは変わってるだろ
16TBを越えるストレージが必要になるまでは、reiserfs使ってたほうが良くない?
reiserは8TBまで
実際にハマってXFSにした。
はよext4でないかなー。
Reiserやxfsはハードの進化に追いついてないし、JFSは死に体だし。
>>xfsはハードの進化に追いついてないし
kwsk!
ext?がハードの進化に追いついてるかというとそれも疑問符が付くと思うのだが
reiser4の方が近代的でね?
死んだ子の年を数えるのは止めようぜ
...zfs....
349 :
login:Penguin:2008/04/08(火) 08:05:49 ID:vX51nrv+
>>332 >ちなみに本日の測定結果
>ext2: 470MB/s
>ext3: 150MB/s
>XFS: 70MB/s
JFSもやってくれー
>>345 いまC2D対応やってます状態。xfs使うならPen4以前で。
>>350 ああ、開発主体のSGIがスパコン屋さんなので、去年まではIA64メイン、
今年からはx86_64メインだからね。
x86_32 はどうしてもワンテンポ遅れるんだけど、正直それで困ってる人もいないという・・・
>>350 対応って具体的に何するの?
ちゃんとしたSMP対応した時点でマルチコア対応と変わらんし。
>>353 普通そう考えるだろうが、そうじゃなかったのがXFSの凄い(?)ところ。
ここまで具体的な数値またはコード、0。
mm絡みのあのpatchとかlock絡みのあのpatchとか思い浮かぶのはあるんだが、
ゴミの山みたいなpatchの中から探し出してくるのがダルすぎ
定量的に比較したことは無いが、ext3はあれほどpatch多くない気がするがどうなんだ?
ext4でデフラグがようやく使えるようになると聞いたのですが。まだ未実装だっけか。
しないとパフォーマンス悪いってのはやっぱ、
linuxでは「必要ない」、ではなく「できない」の間違いだったってことですよね。
今時のHDDにデフラグって必要ないんじゃないの?
ext4の本流にはまだmergeされてない。
が、NECの人が頑張っている流れで実装はある。ext3用のも。
ext2/3ではデフラグが必要ないというより、開発当時の環境では、
デフラグのコストが性能の低下より大きかった、という話じゃないかな。
最近のドライブの大容量化や高速化でそうも言っていられなくなっただけ。
どんなに断片化に強かろうが、使っていれば少しづつ断片化していく訳だが
サーバ市場で普及が進んだおかげでLinuxを長期運用する例が増え
比例して断片化の進み具合やその影響も馬鹿にならなくなってきて
それを解消したがる顧客の声もそこそこの規模になり
更にext4は状況によってext2/3より断片化が発生しやすくなってしまった。
このような時代の流れによりNEC開発陣はデフラグツール開発の大義名分をゲット。
金庫番との死闘と末、開発費を捻出させることに成功したのであった。やったね。
こうですか?わかりません><
HDD側のキャシュ増やした方がいいような?
俺デフラグずっと眺めてるの好きなのでぜひグラフィカルなUIを用意してもらいたい。
>>363 win98のころのブロックが移動して色変わってくの好きだったのに2kぐらいから
ただの棒になって色変わるだけになってつまんなくなったな
ブロックのやつはそれこそDOSな時代からだよ。
あれは趣があった。
乗せたらダマス 魔法の絨毯 騙され続けて四半世紀だな
デフラグってプラセボつーか依存だよね。3日開けずにやっている香具師いる。
デフラグを高速化するために最新のHDDを買い、
HDDがフラグメントしないようにデータをあまり書かない。
そんな時代も俺にはありました・・・
神経質な奴ほどデフラグ中毒になりやすい。
デフラグ中の画面を延々見てる奴。
洗濯中にグルグル回ってるのを延々見てる奴。
両者は似ているようで少し層が違う。
defrag中毒のヤシはLFS系のfsつかえばいいのに
デフラグの画面は人間の生産性を驚異的に落とす最悪のGUIなので
ライフハック(笑)的には真っ先に削除されるべき
LFSとか言われてもな
372 :
login:Penguin:2008/04/10(木) 04:06:43 ID:Gfyr/fVJ
>>368 洗濯機のグルグルは気持ちが落ち着く
デフラグはイライラする・・真逆
なんか洗濯機を眺めながら一人で酒を飲んでるって芸人がいなかったっけ?
麒麟の非公園生活者の方(川島)だったな。
ちなみに今は洗濯機そっちのけで眞鍋かをりに乗っかってるとか。
デフラグはHFS+のように、
自動デフラグ解消機能をFSに埋め込むって案はないの?
良くアクセスするファイルを、HDDの先頭に移動して高速化するって案は?
vxfsマンセー
>>376 >良くアクセスするファイルを、HDDの先頭に移動して高速化するって案は?
そういう製品もあるよ
ただHDDの先頭は汚染されやすい
(プラッタ上のゴミ等は遠心力で外周に向かいやすい)
ってことを考えると労力の割には微妙だなあと俺は思う
良くアクセスするファイルってほとんどの期間osのキャッシュ上にあるんじゃないかな?
ブート時の立ち上がりアクセスを連続化とかそういうのはlinuxじゃ難しそうだし、思想的に好かれなそう。
>(プラッタ上のゴミ等は遠心力で外周に向かいやすい)
どんなファイルシステムだよ、と思ったら物理メディアの話か…
HDDの中はクリーンでしょ・・・
>>381 プラッタとヘッダが接触する→破片が飛ぶ
あと誤解されがちだがHDDは密閉されていないので
埃等の進入も無いわけではない
>>382 ヘッドが接触した時点でバッドセクタ発生で使用中止するでしょ。
気圧調整のために穴が空いているけど、フィルタシールされているから、
埃は外部から侵入しないよ。
フィルタがあるから進入しないというのは暴論だな
385 :
login:Penguin:2008/04/11(金) 15:32:21 ID:EtOBVwEL
>>382 昔のHDDと違って今のはヘッドは接触してないでしょ。
といってもμとかそれ以下のオーダーで離れてるだけだけど。
しょっちゅうカコンカコンいってますが何か?
破片云々や遠心力云々、
ヘッドの接触を前提に語ってる奴の言葉など、何一つ信用できない。
ちなみに、ヘッドの浮く高さはよく煙草の煙より狭いと言われるが
だからこそ、そのサイズのゴミさえ侵入しないように作られている。
てかもうSSDになるんだから、ランダムリードのアクセスはかなり無視できるだろう。
書き込みの遅さと読み込みの速さをどううまくカバーできるかとかやってるのかな?
なんとなくだが追記型のが相性良さそう。
よくわからんが
コンタクト・スタート・ストップとかで接触するんじゃないの。
非動作時等に接触するのは事実だが
そこが回転しているかどうか。
動いていない部分にヘッドが接触して破片がとぶって、
どれほどの衝撃でヘッドが着地するのかと。
>>388 現状ではランダムリードが遅いSSDなんて腐るほどある。
今のHDDでMemoryいっぱい積んだ方が安くて速い。
>>390 >非動作時等に接触するのは事実だが
接触しない。今のHDDは電源が落ちると自動的にシッピングゾーンに
ヘッドがリトラクトされる。
現実問題として、実使用時においてゴミがとかヘッドが接触とかありえない。
一番可能性があるのが動作時に外部から強い衝撃を受けた時にヘッドがプラッタと接触し、
HDD内にマイクロな粒子が飛散する恐れがある。
この場合はバッドセクタが発生し、加速度的に増殖して壊れるだろう。
スレ開いて自作板かとオモタwwwww
ぐうぐる[しっぴんぐぞーん]→うぃきぺでぃあ
| ディスク停止時には磁気ヘッドとプラッタは接触しているが(この際の磁気ヘッド位置をシッピングゾー
| ンと呼ぶ)
全然話についてけないんですけどぉ〜><
平常レベルに落としてよぉ〜><
>>394 ううん、すまん。俺が分解したIBMのHDDはdiscから完全にヘッドが外れて
ヘッド格納部に格納されるタイプだったんだよ。
このタイプの方がより安全だしね。
スレ違いなのでこのへんで。
>>396 それはload/unload(ramp load)方式のドライブで、IBM/HGSTのデスクトップ及び各社のモバイル
向けドライブに採用されています。停止時の安全性と省電力が売りですが、反面load/unload機構は
アームがrampと接触するため耐久性に疑問があること、及びload時にヘッドがプラッタに衝突する
こと、このため結局プラッタ外周部にデータを記録しないランディングゾーンを設けなければならない
ことなど、良いことづくめではありません。
一方停止時にヘッドが着陸するcontact start/stop方式はエンタープライズドライブ及びseagateの
デスクトップに採用されています。古典的な方式なので十分な安全性が確保されていること、
エンタープライズドライブはそもそも回りっ放しが前提なこと、外周の高速な部分が利用できること
などが利点です。反面、モーターが停止するとヘッドは必ず着陸するため、スライダの摩耗や
摩耗による微粒子の飛散などの問題は避け得ません。接触部分は削れにくいようにタフにできて
いますし、プラッタの記録面はゴミが飛んで来てもさらりと受け流すようにコーティングされています
(ふさふさの毛が生えている感じ)。その上に潤滑材が流れていますからまるでマットプレイです。
というようにどちらが一方的に優れているというわけではありませんし、どちらも製品寿命の範囲では
十分な耐久性があるのでもはや信仰の領域です。
……だったのですが、最近load/unload方式に革命的な進歩があり、最新の製品ではついに外周部の
ランディングゾーンがなくなりました。これはついに悲願のヘッドとプラッタの完全非接触が実現したと
いうことであり、load/unloadが一歩前に出たという印象です。
>>390 ランディングゾーンはデータ記録部分と違い、停止時にスライダが吸着しないようにわざとデコボコに
作られています。スピンドルモータが完全に停止するまでスライダが魔法的作用で浮いていられれば
よいのですが、現実には回転数が低下した時点で着陸するため、停止するまでガリゴリ削られまくり
です。この状態からモータを回し始めれば、浮揚するまでの間また削られまくりです。
>>387 景気よく動いていたドライブの電源を落とすと急激に冷えて内部の気圧が下がり、あろうことか
外界の汚れた空気を吸い込んでしまいます。もちろんフィルタで異物の侵入を阻むのですが、
世の中完璧には行かないもので。ハードディスクは温度変化が大敵です。
>>378 確かに内周で発生した微粒子は外周に向かって飛散しますが、スライダより遥かに軽い粒子が
吹き飛ばされることなくプラッタに着地するのは極めて稀なことです。また、そういうことが起こっても
困らないように設計されています。ハードディスク30年の歴史の積み重ねはそう短いものでもありません。
というわけでディスクの先頭に重要なデータを置いても困らないぜ? というお話でした。
っていうかバックアップ取っとけ!
おまえら、たまにはスレタイ読んでくれw
コメントアウトされているようです。
なるほどw
この前、夜中、コンパイルしている時、地震があったんだ。
目が覚めるほどの。
その時、ハードディスクから、
「スチュ、チー、チー、チー」と、異音が…。
俺、「うぉーーー」
けど、なす術もなく、夜中で何もしたくなかったから、放ったらかしで。
翌日、どうしたもんかと思いつつ、
パッケージシステムのファイルダイジェストを確かめるコマンドで
チェックしてみたけど、大丈夫だったみたいだから、気にしないことにした。
思い出したから、書いてみた。
reiserfsck --rebuild-tree って対象パーティション上に reiserfs らしきものを
見つけるとそれを復元してしまうもんなの?man reiserfsck を見たらそうも読み取れるんだが。
説明下手だけど今起こったことを書く。
/dev/hda9 上に dd で吸い出した別の HD の NTFS パーティションのイメージがある。
まあ、dd if=/dev/hdb1 of=~/ntfs.img をやっただけ。
ntfs.img の中には vmware の Virtual HD の中に reiserfs パーティションがある。
シングルユーザモードで立ち上げて reiserfsck --rebuild-tree /dev/hda9 を
実行したら /dev/hda9 のディレクトリツリーが ntfs.img の中の vmware.vmdk の
reiserfs パーティションの中身に変わってた。
当然ツリーだけが置き換わったんで、ファイルの中身とかはめちゃくちゃなんだけど。
もう何が起こったのかさっぱりわからん。こんなことってありえるもんなのか?
ちなみに、ntfs.img の中の vmware.vmdk の中は reiserfs に
Debian をインストールしてました。
reiserfsck --rebuild-tree を実行したらこうなってた。
$ df -h
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/hda1 957M 400M 558M 42% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 10M 108K 9.9M 2% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/hda8 1.9G 33M 1.9G 2% /tmp
/dev/hda6 12G 2.7G 8.6G 24% /usr
/dev/hda7 1.9G 1.6G 313M 84% /var
/dev/hda9 205G 79G 127G 39% /home
$ ls /home
bin dev initrd lib opt sbin tmp vmlinuz.old
boot etc initrd.img lost+found proc selinux usr
cdrom home initrd.img.old mnt root srv vmlinuz
Exactly(その通りでございます)
追試してみたら再現したんで自己解決。
結論は、
reiserfs のパーティションを dd 等で吸い出したイメージを
置いてあるパーティションでは reiserfsck --rebuild-tree を
絶対に実行してはいけない。
あらかじめ gzip で圧縮したり、rm で消しておけば大丈夫っぽい。
rm で消した程度だと見つけられるんじゃないかと思ったけど平気だった。
# mkfs.reiserfs /dev/hda9
# mount -t reiserfs /dev/hda9 /mnt
# ls /mnt
#
# dd if=/dev/hda1 of=/mnt/hda1.img
# ls /mnt
hda1.img
# umount /mnt
# mount -t reiserfs /dev/hda9 /mnt
# ls /mnt
bin dev initrd.img media root sys vmlinuz
boot etc initrd.img.old mnt sbin tmp vmlinuz.old
cdrom home lib opt selinux usr
debootstrap initrd lost+found proc srv var
# /mnt/bin/bash
bash: /mnt/bin/bash: cannot execute binary file
>>405 やっぱそうなのか…。
長々と書いちゃったけど、既出だったらスマソ。
reiserfsのその辺の話は有名かと思ってたけど、そうでも無かったんだ。
どこかまとめページには載ってなかったのかな。
>>409 作業ログの 8行目と9行目の間に
# reiserfsck --rebuild-tree /dev/hda9
が抜けてた。
大事なデータがなかったからバックアップも取らずに rebuild-tree
したけど、バックアップは取りましょうってことで。
>>408 長いことreiserfs使ってるけど知らなかったよ。
人柱乙。つーか、バグレポだしても問題ないレベル?
> defense attorney William DuBois aptly painted a picture of Reiser as
> a misunderstood computer nerd, so inattentive to social cues, and so
> slavishly devoted to logic, that his innocent behavior could be easily
> misinterpreted as evidence of guilt.
陪審員尋問で自ら疑惑を強化してしまったようだが、こんな弁護されても
うれしいかどうか・・・
xfsについて質問です
大きなパーティションに細かいファイルを大量に書き込むような
使い方をしてるのですが、df または df -iで空き容量、空きinodeが
あるように見えるにもかかわらず ENOSPCで書き込み失敗と
なる現象が発生しています。
調べて見たところ、statvfs()で取得した空き容量と xfs用の ioctl
(XFS_IOC_FSCOUNTS)で取得した空き容量が異なっており、
ioctlで取得した値のほうが正しい(?)と思われる結果になりました。
# ioctl()で取得した情報によると inode不足が原因で書き込みに
# 失敗しているようです。
そこで質問なのですが、xfs_vfsops.cにある xfs_statvfs()と
xfs_fsops.cにある xfs_fs_counts()で空き容量、空きinode数の
算出方法が異なるのは何故でしょうか。
また、正しい空き容量の取得方法についてガイドライン的なものが
あればご教示ください。
# xfsは inodeを動的に確保する仕様だから inode数と空き容量を
# その都度細かく計算する、というロジックに見えるんですが、
# 結果として正しい値が取得できないとしたら本末転倒な気が...
# reiserfsみたいに df -iして inode 0を返すくらいに割り切って
# しまったほうがいいような気もするんですが
>>414 大量ってどれくらい?
昔10TBほどに4億ファイルくらい置いたことがあるけど、
問題なかったけどな。
ファイルシステムは壊れてないの?あとバージョンは?
すまん。4億じゃなくて1億くらい。
417 :
414:2008/04/30(水) 19:24:11 ID:wqc5ADBb
>>415 容量は約16Tで残り 3Gくらいの状況です。
ファイル数はそんなに多くなくて 900万くらい。
バージョンは kernel-2.6.19.7で確認しました。
環境の都合上、異なる kernelでの確認が困難なため、ほかのkernelでは
試していません。
(kernel-2.6.24.4でもソース見る限りはおなじような…)
xfs_dbの sb表示でも ifreeが 0になっているのに df -iだと
数%しか使用していないことになってます。
また、ためしに loopデバイス上に極小の xfs(100MByte)を作って
ddで限界まで zero埋めしたファイルを作成し、あとはひたすら
touchで細かいファイルを作ったところ df -iで 80残っているのに
書き込みできなくなりました。 (ioctlだと freeinoが 0に見えます)
# この例だと単純に空き容量不足(20kしかない)の可能性もありますが...
# ちなみに kernel-2.6.24.4@amd64です
418 :
414:2008/04/30(水) 22:17:46 ID:wqc5ADBb
>>415 すみません。
1億くらいのファイルを作った xfsパーティションの
フォーマットオプションを覚えていたら教えてください。
あと、1億でやめたのは inode数と空き容量の
どちらかがいっぱいなったからでしょうか。
それとも 1億以上は必要なかったからでしょうか。
(限界まで書き込んだ結果が 1億だったのでしょうか)
>>419 うーん、やっぱり聞いてみるしかないのかな。
英検3級に落ちるくらいの英語力しかないから
質問しにくくて... orz
あと追加でバグ(?)発見。
100Mくらいの xfsパーティションに 10万個くらいの空ファイル置くと
statvfs()が EOVERFLOWになります。
df -iの値がおかしいから inode数が吹っ飛んでるみたいです。
よわった...
しまった、420の書き方だと xfs使ってる人が不安になるな。
エラーになるのは 10万個の空ファイルを xfsパーティションの
直下に 「ディレクトリを作らず」に置いた場合です。
普通はこんな使い方しないだろうし、「inodeが吹っ飛ぶ」と
いう表現もファイルシステムが壊れるわけではなく
df -iで表示される inode数がおかしくなるだけです。
>>420 シリコンバレーの8割はノンネイティブなので、やつらはヘタ英語耐性非常に高いよ
ええーーーーー
これネタじゃないの?
>>424 実はビックリ・・・だったらよかったのに。
スラドに上がってるかと思ったが、上がってないな。
スレ違だけど、Reiserがほんとに殺人犯かは別として、
アメリカの裁判って全然正義じゃないと思う。
マイケルジャクソンの時がいい例。
しかし、状況から見れば限りなく黒だよなぁ。
delugeでスペースを確保する時フルアローケーションより
コンパクトアローションの方が読み込みが速いんだけど
reiserfsの場合断辺化は多い方が読み込みが速いもんなの?
ベンチマークってどのソフトが有名なの?
新しいhdd買ってちょい古めのhdd空いたから色々fsテストしてみたいんだがさっぱり。
Iozone
ふむ、それでちょっとやってみるわ。
>>423 ヴォースゲー
そういやファイルシステム屋ってイッちゃってる人多いよな・・・
>435
他の例も教えてくれw
XFSでディスク追加しつつgrowfsで増やしてたらagcount=48とかになった。
さすがに大杉て性能低下してるっぽい。READが圧倒的に多い用途だから、
探索コスト重視でagcount=1とかが良さそうなんだけど、
xfs_fsr使えなくなるみたいだし……いくつぐらいがいい?
新しいxfsprogsだとagcountのデフォルトが半分くらいに減らされてて
数GB〜100GBのファイルシステムで全部agcount=4になってる
うちのxfsprogsだとデフォルトagcount=16っぽい
xfs_fsrが動く範囲で小さめの値をいろいろ試してみます。ありがとー
ext4にしちゃったら、ext2fsdとかext2ifs使ってWindowsから読めなくなるんですか?
ていうか他のファイルシステムもWindowsから使えるようにしてほしいです。
>>440 colinux + samba使えばいいんじゃね?
思うのだが、Linuxのファイルシステムの多くがWindowsから読めないのはLinuxのせいにされるが、
あるLinuxマシンにたまたまfat32とかntfsのドライバが入っていなくてもそれはLinuxのせいにされるよな。
(以前は「書き込めないのはLinuxのせい」みたいな感じだったし)
損な役回りだなww
・後発のソフトは常に損な役回り
・Windowsに固執すると永遠に幸せになれない
>>442 LinuxのfsがWindowsから読めないのはWindowsのせいだろ。
ext3とreiserfsが読めるようになればWindows買ってもいいかなと思う。
>>444 Windowsにext3が実装されたら、LinuxのVFSが…
ext3は前述ので読める
reiserfsは読み取り専用のドライバだけあったような
つ samba
LinuxDrive for Windowsってソフトが補論から昔出てたな
使ったことないから分からんけど
ReiserFSって本当に終了しちゃうの?
終了しちゃうとしても、逮捕されちゃったんじゃ、しゃーないでしょ。
ところで、終了するってソースは?
3はすでに機能的には旧世代のものだし(メンテはされるだろうが)、
4は周知のとおり、マージすらされてないから放置。
3は別に旧世代じゃないし、4は3以下。
>>454 reiser4はかなり前から-mmにマージされているがバグ報告とか見たことないので、誰も使ってないんじゃないか。と疑っている
>>451 16TB越えのパーティションサイズが普通に使われるようになったら終了だろうね。
近い未来だろうけれど、それまでは主力のファイルシステムとして幅を利かせ続ける。
あと5年くらいか。
え、今Linuxの主力FSって、何があげられるんですか?
主力と呼べそうなのはext3しかないだろ
間違ってもreiserfsじゃない
普通にreiserfsだろ。ext3はおそすぐる。
>>455 一人だけreiser4使ってる人しっている。
>>460 今更reiserfsもないと思う。
suseも手を引いちゃったし。
はいはいZFS最強ZFS最強
ZFSは期待してたが遅すぎ。早く目を覚ますべき。
reiserfsは悪くない選択肢。マウントが遅いのに目を瞑れば。
ext3は無難。先も明るい。
無言でJFSを使い続ける。
問題はライセンスなんだよなあ。
fuse経由では使いものにならないし。
あと結構ZFSって要求スペック高くね?
このへんは時間が解決してくれるかな(期待
OracleがZFSもどき作ってたな。
OCFSともども全く注目されてないけどw
結局現状では、高速・高利用効率で実績も充分にあるreiserfsが選ばれやすいんだよね。
大きなデメリットもないし。
特に理由がなければreiserfsを選ぶのが無難かつ最適なケースが多い。
みなさん、今一度lost+foundの中を確認してください。
Reiserの嫁さんが居るかもしれません。
うちのreiserfsにはlost+foundが無いんだけど。
Hansが証拠隠滅したのかな?
俺のもない。Hansが捕まる前はあったのに…。
dumpで埋められたのかも
で、無言の多数派はXFSと。
実際にはext系で大抵の用途は充分だしなぁ
500とか1GBなどの動画ファイルの格納先としては、やっぱりXFSが最適ですか?
最近動画専用ファイルシステムが投稿されてたね。そういえば
Windowsと共有用途とか case insensitive な file system だとJFSの一択になるな
vfatに保存するほどマゾじゃないし、NTFSは case sensitiveだし
今度hddを足すことがあったら、xfsとjfsを試してみるんだ。
いろんなファイルシステムが混在してるぜ。
winを使っていたころには考えられなかった楽しみだな。
JFSってwindowsから使えるの?
>>477 XFSにcase insentiveサポートを追加するパッチが投稿されてたけど、i18nかじったことあるやつが議論に加わると「caseってなにさ?」から始まるので話がまとまらない。
困ったものだ。
ところで、NTFSすらcase sensitiveなのに、なんでcase insensitiveが必要になるんだい?
ここ(
>>450以降あたり)でいってるreiserfsって3のこと?
yes
insensitiveなんてSamba側でやらせるよ
484 :
480:2008/05/20(火) 05:46:52 ID:D0FaA2M8
>>483 たぶんそれが正解。
世の中で求められているのはバグも含めてWindowsと完全互換な挙動であって「正しい」 case insensitive ではないと思う
少し前に知ったんだけど
WindowsのNT系だと
"A"と"a"を同一視するのは当然だけど
"A"と"a"も同一視するんだぜ。
(9xだと"A"と"a"は別扱い)
NTFSで区別出来るかは知らないけど、FATだと当然区別できて
"A"と"a"が両方あるディレクトリをNT系で読むと片方しか操作できないらしい。
たぶんディレクトリエントリの並び順とかによるんだろうが。
試してないが、samba上に"A.txt"と"a.txt"を置いても
操作できるのは片方なんじゃないかね。
キリル文字とかギリシア文字がどうなるのかも気になるなwww
>>485 そりゃNT系が、っていうより、explorer とかの特定のアプリが、ってことなんじゃ?
ファイルシステムの問題じゃないような。
Explorer て変なことするよな。ドットで始まったり終わるファイル作れないし。
まぁ拡張子非表示にしていると見えないとかいう理由なんだろうけど。
>>468 ext系、xfsなどと比べれば実績は少ない方なんじゃまいか
>>287 実はそれが問題でね、ちょっと古い(といっても大半のアプリが使用してる)WINAPIから
だとcase 違いのファイルが扱えない。むしろ積極的に困った動作をしてくれる。
NTFSは case sensitive だから、そういうファイルは作れる。
だから本末転倒だが、file system のほうで case insensitive にするほうが、
Windows OSを安全に使用できるという訳。
>>488 .で終わるファイルはcmd.exeからでも作れない。
>>490 linux上での実績
ext3 > reiserfs >>> xfs
速度
reiserfs > xfs >>> ext3
ディスクの利用効率
xfs > reiserfs > ext3
>>487 特定のアプリの問題じゃない。
普通のAPI、例えばMoveFileが失敗するし
CreateFileでopen出来るのも片方だけ。
何が問題なのかと言うと、両方のファイルがあるディレクトリでは
一覧を取ると両方が見えるのに、操作(例えばopen)しようとすると片方のみが対象となるので
意図しないファイルを触ってしまう可能性があるから。
あ、もちろん、ファイルシステムの問題じゃないよ。
OSの扱いの問題なだけ。
わざわざ持ち出したのは、上のほうで「Windows互換」という話が出たから。
>>493 linux上での実績
ext3 > reiserfs >>> xfs
↑これほんと?
xfsは最古のジャーナリングFSって言われるし、SGIのIRIXから使われ始めたでしょ
reiserfsなんて色々もめて結局マージされたのって2000年以降じゃん
>>496 そりゃファイルシステムとしての実績なら
xfs>>>ext3>reiserfs
だろうけど、「Linuxでの」実績だし。
個人的には ext3>reiserfs>=xfs 位だと思う。あの xfs が割とすんなり
マージされたのに reiserfs がマージされないのはなぜだとか思ってたけど。
今さら何を?
>reiserfs がマージされないのはなぜだとか思ってたけど。
ハンスの性格的問題も多分に・・・(ゴホッゴホッ
はアァァァんす
>>492 copy nul \\?\%CD%\nullpo.
>>499 実績の話をしてるんだから、今まで採用されていた実績が議論の対象で、
見捨てられたことは関係ないだろう。
reiserfsの流れをぶった切って質問
今、Sambaメインのファイルサーバ建てるとして、FSは何がお勧めなの?
2Tくらいで50MB〜2GBくらいまで、さまざまなファイルサイズを扱うとして。
reiserfs
>>503 残念。
それだと、作られるファイルは、nullpoであって、nullpo.ではない。
>>505 マヂレスするとWin 2003 serverつかってNTFS
>>509 ここはLinux板だというに。
Linux以外でいいのなら、NetAppのDataONTAP上のWAFLを使うだろ。
レスさんくす。
Linux板ではSamba使ったファイルサーバのFSのお勧めが無い事を理解した。
というか、fs云々以前にCIFS/SMBの実装ではレファレンス実装のWinのほうがsambaよりも圧倒的にいいから。
CIFS/SMBが主用途ならLinuxを使う意味はない。
NetAppはNFSではいいけど、CIFS/SMBではどうなのか知らん。
>>512 いや、もうわかったから。
質問する時に構成とか物理的な事情とか全部込みで記載して納得しないと
質問の内容に沿った回答はしたくないって事かい。
よかれと思って言ってるんだろうけど、そういうのはありがた迷惑だよ。
>>511 つか、2TBくらいの小規模ストレージならext3で普通にいいからお勧め。
一番利用者が多く一番テストされているので一番安定している。
>>513 お前が非常識かつ恥垢臭の漂う生ける悪臭公害なのは理解できた。
頭のほうは手のつけようがないけど、包茎は治る障害だぞ。さっさと手術しろ。
レス番号間違えてるんじゃね?文脈からして。
>>513 勝手に納得してるとかホント笑える。
お前のママじゃないんだからちゃんと説明しないと分かんないって。
>>512は真摯に答えてるじゃん
程度の低い煽りは書けば書くほど恥さらしなんだが・・・
>>514 さんくす
ext3の例が一番多くみつかるね。
ファイルシステム詳しくないけど、ext3かreiserかxfsのうちから
好みで選べば良いと思うよ。
個人的にはjfsの感想が聞いてみたいけど。
なんで誰もjfsを使わないのかが気になったり…。
俺はシングルコアだから使わない。ただマルチコアの人がなぜ使わないのか疑問。
>>519 お前、本当になにも知らない馬鹿だったんだな…
>>520-521 とりあえず、このスレのログを読め。
>>522 蛇足的自己レスすると、ほとんどのディストリビューションでデフォルトfsの
ext3が一番多いのは当たり前
だいたい、上に乗っかるのがsambaだろうがなんだろうが、下のfs層にとっては
あまり関係なく、ファイルサイズ等についてはなにも触れていないし。
まあ、こういう頭の悪いヤシもときどき湧いてくるスレだけどさ…
>>523 どうせ件の悪臭公害男は
>>519以降はこのスレ読みもしないでしょ。
ってことで、悪臭公害男がいかに馬鹿なのかなんて説明せんでもわかることだし、
放置しとけ。ヲレが一度煽るだけで十分だ罠。
.>523-525
あのさー、教えてもらった事について
>>513はまずいレスだと思うよ。
でも君らの対応はそれを遥かに下回って恥さらしだろ。
元質問の
>>505は
・(Linuxで)sambaサーバー
・2Tのストレージ
・扱うファイルサイズは50MB〜2GB
って出してるのに、それを無視して話進めるのはどうかな。
>>519 見てる事を期待して。ext3使っとけ。安定してる、情報が多いという利点がある。
>>505 ファイルサイズ的にH264(SD/HD)あたりの動画ライブラリとか?
基本はext3一択でいいと思うけど、余裕があれば
巨大ファイルを連続して配置しやすい(→READ時のファイル内シークに影響)のと、
オンラインデフラグ(xfs_fsr)がほぼ標準で使えるXFSを検討してみるのも乙かと。
>>513はいいすぎだった。悪かった。
他の皆さんもスレの雰囲気悪くして申し訳ない。
これで消える事とします。
>>520>>525>>527 レスども。参考になります。ext3、xfsを試験的に使ってみます。
よく分からんならとりあえずext3ってのが普通の考え方では
大きなファイルが主体ではなくて、作成/削除が多い使い方で、2Tぐらいならreiserfsだな。
sambaの設定の方が面倒くさい。
レイザーはでかいファイル消すのがなんか遅いから/home はxfsにしてるな。
/ はレイザー。
巨大なファイルの扱いはなんといってもxfsだよな。
ところで/でreiserするときnotailつけてっか?つけててもきちんと動くことは動いたりするんだが・・・。
>>520 俺と一緒にJFS使おうぜ。
別に問題出てないし。PowerPC Ubuntuでも問題無しだぜ。
多分世界的に運用例少ないだろうけど。
>>533 以前も書いたけど、漏れはクラスタの共有ディスクに使ってたよ
中身はapacheのコンテンツやCGIやログ、postgresのDBなんかだった
以前、RH+apacheでコンテンツやログをext3においてたら、不安定
になって再起動した時にジャーナルがおかしくなったらしくて
ログの一部が別のファイルのケツに追加されていて絶望した!
ので、DirtyPageが少ないと解説されてたJFSに乗り換えた
かなり古いRHの話なんで、今のext3はダイジョブかもしれない
JFSには特に問題は起こってなかったよ、オレが辞めるまでは
で,Reiser はどうなっちゃったの?
ZFSは面白そうだなぁ。
でもチキンな俺は ext3 子か使わない。
Reiserは檻の中
ん〜結局殺人を犯していたってことなの?
事実が分んないなぁ.死体もないんでしょ?
>>537 でも、車の車内を水洗いして床に何センチも
水が溜まるとか普通はやらないよな
>>539 個人でファイル実用的なファイルシステムを開発して何万人にも
支持されるとか普通はやらないよな
>>538 D:\home\test>dir /b
D:\home\test>copy nul > nullpo.
D:\home\test>dir /b
nullpo
D:\home\test>del nullpo
D:\home\test>dir /b
D:\home\test>copy nul > nullpo.
D:\home\test>dir /b
nullpo
D:\home\test>del nullpo.
D:\home\test>dir /b
D:\home\test>
これはどう見たらいいんだろ?
よくわからんけど、ファイルシステムかcmd.exeのどちらかが.を完全無視しているのは間違いないけど。
ちなみにファイル名をクォートしても結果は同じ。
試してねーじゃん。
ちゃんと試せよ無能。
ちなみにWindowsのAPIではUnicodeを扱ういわゆるW系において
パスの接頭辞に"\\?\"をつけることにより、
長いファイル名やunicodeファイル名を扱えるようになるんだけどね。
>>539 助手席を外して捨てた場所がわからないとかね
殺人云々は置くとしてもreiserfsのVFSスルーっぷりが気になってやめた俺。
inode数報告しないとかね。
小ファイルの扱いなら神懸かったパフォーマンスをだすとか、良いところもあるけど
システムコンポーネントとしてはじゃじゃ馬に過ぎるというか。
誰が死んでも保守されることが確実なファイルシステムじゃないと
採用しにくいというのはあるな。
Linux自体、Linusが死んだら世界大戦が勃発すると思うが
EXT4が安定するまでReiserFSだな
>>546 もっと(ry
りぃなすの後継者争いですか
たぶんFreeLinuxとOpenLinuxとNetLinuxに分裂すると思うよ
さらに
FreeDebianGnuLinux
OpenDebianGnuLinux
NetDebianGnuLinux
みたいに分裂するんだな
三菱東京UFJ銀行みたいな名前だな
なぜDebianの名前が?
Linus v2 はすでにいるから大政奉還されて帝国の支配権は元に戻るオカン。
唯一RMSだけがforkして、GnuLinuxとLinuxの鼎立になる。
鼎立って三つないと立たないぜ
>>555 BSDのこともたまには思い出してあげてください。。
558 :
login:Penguin:2008/06/07(土) 09:20:45 ID:TxcsdFj5
結局、Softupdate と ジャーナリングはこれからもけんかし続けるの?
まぁ単なるユーザとしては壊れにくければそれでいいんだけど、
BSD マンセーの人がまわりに多いせいか Softupdate 最強、
ジャーナリング死ね、っていわれて Linux で ext3 ふだんづかいの
俺としては肩身が狭い。
LFS最強
softupdates って言ってる人も
安定したら ZFS に移行してくんじゃね?
ZFSってメモリ喰うって聞いたんだけど・・・
>>561 その頃にはメモリ4GBが当たり前の時代に…
その4GBという数字はどこから?
俺のマシンが4Gだからだな
566 :
login:Penguin:2008/06/08(日) 16:10:28 ID:rMnT/LRY
32bit = 4GB だから.
って,いつの時代のプロセッサの話だよ orz
zfsは128bitだから、もっとたくさんのメモリを浪費しないと(何かが間違っている
>>566 いまでも普通の Linux の多くは 32bit modeだろ。
4GBまでしか使えないぞ。
>>569 Windowsの話題はWindows板でよろしく
早くbtrfsが完成するかLVMやRAIDでもバリアが効くようになってくれないと
NCQとか怖くて使えねー
ていうかHDD側でflashでも積んで担保してくれよ
今時32bitなんてつかってんのか
>>570 ごめん。俺普段ARMが主なので頭のなかが32bit時代で止まってた。
なんだ老害か
>>569 HIGHMEMを忘れないであげてください(;_;)
>>571 いまってLVMだとバリア効いてないの?
なんかすごい致命的な気がするが
>>576 xfsマウントしてみればわかるよ
CQによる処理順番入れ替えが無ければ致命的にはならんでしょ
579 :
login:Penguin:2008/06/09(月) 08:36:40 ID:9VatEwGW
ん〜ってことは本当にやってたのか?
linusの後継者ってあったけどどんな人?
第1級殺人から第2級にしてもらう司法取引みたいだね。
第2級殺人になると刑期は最短15年で、その間に仮釈放がつき可能性も出てくると。
3年後にはメインストリームカーネルに組み込まれるReiser4とHansの姿が!
>>575 え、DEVICEHIGH=がどうしたって?
ちょっと待って今ウィングコマンダーインスコしてる所だから
懐かしいな。
そういやオリジンってどうなったんだろう?
弁当屋の方じゃないよ。
/varをext4にした状態で/var/runの中のソケットが閉じられないままrebootされると
次のfsckでextent flagが立ってるけどextentになってないぞみたいなエラーが
報告されるんだけど、どっかにパッチない?
587 :
586:2008/06/10(火) 22:15:42 ID:wkVvFOgm
無いみたいですね。ウチだけかもしれないしこれ以上追う能力もないんでおしまい。
591 :
login:Penguin:2008/06/12(木) 18:15:57 ID:+3KxROOU
>>569 PAE有効にすれば32bitのx86でも64GBまでのメモリ扱えなかった?
>>591 見えるようにはなるが…
扱えるいうには微妙な気がする。
>>592 Windows(32bit)でもLinuxと同程度に使えるが、Server以上が必要だと思った
Professional以下だと精々RAMディスクにするくらい
情報元を確かめるべき
Mac OS X Internals: A Systems ApproachChapter 12 "The HFS Plus File System"
にははっきりとdelayed allocationとOn-the-fly Defragmentationとして別物とされてる
ついでに海上忍は仮想PCソフトのVirtualBoxが64bitゲストOSサポートと書いて未だに修正していないような奴だ
595です。
>596 さん
ありがとうございます。すっきりしました。
HFS+てそうなんだ…と思ってAppleの文書読んでみたけど、delayed allocというより
デフォでmmapにしましたー副作用はプログラム側で回避してくださいーみたいに見えた。
599 :
login:Penguin:2008/06/14(土) 00:39:18 ID:nD9Jg0U1
ハードディスクがマウントされた回数を調べる方法を教えて!
601 :
login:Penguin:2008/06/18(水) 13:58:49 ID:UC096jsW
tune2fs でそれらしいものは見れる気がする
602 :
login:Penguin:2008/06/18(水) 13:59:09 ID:UC096jsW
しかし ext2/3 限定
>601
そんなものを記録しようという発想自体が斬新だった…
テープだと普通。
605 :
login:Penguin:2008/06/19(木) 10:38:45 ID:PBUCIgoJ
>>604 ああ、そうなんだっけ?
すでに mt なんてコマンドを忘れている俺。
見積りにテープドライブ入れてると怒り出す客とかそんなんばっか
reiser4やりたいっていう人が出てきたぞ。
今、reiser4を引き継いで完成させればヒーローだな。
間違いなく、名が上がる。
もしくはreiser4にとどめをさした男として有名になれるかもしれないな.
611 :
login:Penguin:2008/06/19(木) 14:14:00 ID:PBUCIgoJ
Reiser4って今の状況でどういう役割が期待されているの?
やっぱり ext3 なんかはたくさんのファイルを持つ
ディレクトリや深いディレクトリの探索はずっと苦手なままなの?
この際、バージョンも一つあげて5にしよう
reiser ってのもケチがついちゃってるから
別の名前にしますか。音がにてるからレーザーがいいかな?
ん? レーザーファイブ???
/ ̄ ̄\
/ _ノ \ おっとそれ以上言っちゃダメだろ常識的に考えて
| ( ●)(●)
. | (__人__)____
| ` ⌒/ ─' 'ー\
. | /( ○) (○)\ < reiser ってのもケチがついちゃ・・・
. ヽ / ⌒(n_人__)⌒ \
ヽ |、 ( ヨ |
/ `ー─− 厂 /
| 、 _ __,,/, \ ドスッ...
| /  ̄ i;;三三ラ´ |
| | | ・i;j: | |
Linuxの切り札としての意味を込めて、キラーファイルシステム
仮に本人の素行に問題があったとしても、偉業の偉大さは変わりない。
>>608 ReiserじゃなくResierと言ってるのが気になる。
きっと名前もJasonFSになるな。
妻殺しから皆殺しFSになりそう。
KatoFS
30秒で瞬殺
エターナルフォースFS
ファイルは死ぬ
カカクコムFS
やっぱり
NintendoFS
じゃね?
リソースフォークとデータフォークの
上下二つに分かれて(ry
聖人だろうと悪人だろうと差別しないのがオープンソースの精神だろw
犯罪者は別では。
ところで司法取引で遺体の場所を教えるかわりに減刑という話はどうなったんだろうか?
罪を憎んで人を憎まず
> 聖人だろうと悪人だろうと差別しないのがオープンソースの精神
初耳だわ
うわぁ・・・
まあ実際、nihonLinuxのGGPL騒動の時に、GPLのエヴァンジェリスト達は
鼻で笑ってたんだから、「正義と平和と環境問題」に背いているやつが
GPLのコードを書いても使っても、何の問題もないだろうw
逆に「悪人は使っちゃダメ」みたいな条項を入れると
オープンソース認定がもらえない可能性がある
>>626-628 正しくは
ライセンスはある特定の分野でプログラムを使うことを制限してはなりません。
罪を憎んで人を憎まず、の反対だわな。
開発者に関することは何も触れてない
人を憎んでプログラムを憎まず。か。
殺意の波動に目覚めたLinux
てかネタにマジレスすんのが流行りなのか?
他にネタが無くて暇・・・
fuse系も話に入れるか?
sshfsとか。
ネタも無いことだし、GmailFSみたいに2chに書き込みする2chfsでも作るか?
とか一瞬思ったが、あっという間にスレストされるだろうな。
このパーティションのinodeは1000を超えました。
もう書けないので、新しいパーティションを切ってくださいです。。。
なんというFAT12
そういやスマートメディアってFAT12だったよな
このパーティションのレス量は500KBを超えました。
もう書けないので、新しいパーティションを切ってくださいです。。。
罪を憎んで人を肉まん
29万。
646 :
login:Penguin:2008/06/25(水) 01:52:16 ID:gfg0fk30
AdvFSってパフォーマンスはどうなん?
HP-UXじゃなくてTru64とはこれまたマイナーな・・・
HP-UXのルートファイルシステムは、vxfsだからw
Tru64ってDECのOSF/1 -> Digital UNIXの系統でそ。まだ残っていたのかって感じだ。
>>646 パフォーマンス云々よりクラスタ対応FSというのが大きいかと。
>>649 AlphaマシンのOSがなくなっちまいますがな。
あ、OpenVMSがあるか。
651 :
潰されますた:2008/06/25(水) 09:51:42 ID:GePkmjrG
×まだ残ってた
○もう残ってない… orz
Q. クラスタ対応fsってなにそれ?
A. iSCSIとかSANとか昔懐かしい二本足SCSIとかのSCSIレベルで共有可能な
ディスクに対し、複数台のPCが同時にmountできるありがたいfs
>>649 vanilla kernel に AdvFSが入ったとしても、Red Hat はGFSを持ってるから
サポート対象にはしないだろうし、ドライバも有効にしないだろ。
そうなるとHPがサポートするとしても、Red Hatの度重なるKernelのアップデート
に対して遅れをとれば、やっぱり使いにくいなということになって使われない。
まあ、そんな可哀想なFSになるのかな。
ext4のdelayed allocationがとうとうLinusツリー送り
>Yes, this is much better.
これは ACK ということなのか?
最大の難関をパスしたところか。
ext4は早いとこ性能回復して欲しい…
新進気鋭のファイルシステムなのに、
気付いたらext3より性能下でしたってのは悲しすぎる
結局次世代のローカルファイルシステムはXFS,ZFS,ext4の争いになったか。
初代のXFSが王座を守るか、次世代のZFSが勝つか、伏兵のext4が横から
割り込めるかってとこか。
もっとも徐々に戦場はネットワークファイルシステムに移りつつあるような。
また適当な事を。ZFSは遅すぎてダメ。ext4は順当。
伏兵はNTFSだな。
ext4が伏兵?普通に本命だろ
662 :
login:Penguin:2008/07/08(火) 07:28:06 ID:3bW0RrM3
XFSって王座なのか?
dだあと何も復旧できなかった経験があって怖い。
クラスタファイルシステムはどれが勝つんだろうね?
LinuxだとやはりGFSか?
>>663 そもそもクラスタファイルシステム自体が普及するまでの道のりが遠いような。
特定のメーカーによらない独立したクラスタが当たり前、
っていう世界になるところからではないかと。
>>656 期待して見たけどいきなりStrong NACKだって
666 :
login:Penguin:2008/07/08(火) 14:22:28 ID:IwKOZTVN
>>659 JFSのことも忘れないで下さい!(><)
いまだに無難を選択となるとext3になるのはなんとかしてほしい。
最近、仕事中にふと手を止めてこう思うんだ。
「Reiserが無実だったらなぁ・・・」
今と何も変わらないと思うよ
>>670 獄中で、reiser4のコーディングに専念するという選択肢は?
実はコードを紡いでいたのは殺された奥さん
この秘密の暴露を防ごうとしたのが殺害動機
もしかしてコナンが子供にされたのも実は…
>>671 罰としてFAT16のジャーナリングFS化をさせるというのはどうだ。
675 :
login:Penguin:2008/07/09(水) 08:54:27 ID:hal0SMTw
exFAT
誰かbtrfs使ってる香具師いる?
物になりそう?
俺も聞きたいw
試さずに言うと本家にマージされた後4ヶ月程熟成されるまでは問題外だろう。
熟成っていったって、だれも使わなきゃ意味ないよねw
と言ってもファイルシステムは何かあったときの被害がでかいからねえ。
再起動して何事もなかったかのように復帰してくれるなら試そうかという気になるが。
再起動して何事もなかったかのように
HDD購入時点まで復帰してくれます
真のタイムマシン・コンピュータ登場
ttp://en.wikipedia.org/wiki/Hans_Reiser#Recovery_of_Nina.27s_body > Oakland homicide detective Lt. Ersie Joyner recalled that Reiser led them directly to the exact site,
> without any hesitation or confusion.
さすがReiser。fsckは速くて正確!
> Reiser said he hoped a cherry tree would be planted to mark the grave site.
桜の木の下に死体、ってのは梶井基次郎が元ネタだと思っていたのだけど
アメリカでも一般的なのかなあ?
やってたのか…reiser
殺人にの際にGPLなものを使用してたからだろw
687 :
login:Penguin:2008/07/22(火) 13:09:51 ID:oK7AzMUW
>>685 アメリカなんかだとホントは無罪なんだけど裁判でああなった以上
どうしようもないから減刑求めて取引に応じたりもする。
さっさと戻ってこいreiser
なるほど。ってことは妻の遺体は超能力で見つけたのだろうな。
いや、やったのはロシアの機関なんだっていうことにも出来るかも。
B*-Treeのもとで見つけたに決まってるじゃまいか
無罪の場合、妻の埋められた場所は知っていたが殺人も死体遺棄もしていない、となる。
では裁判で妻はロシアかどこかで生きている説を主張していたのは何故か。
事実が奇妙奇天烈過ぎて話しても信じてもらえそうにないから、ではなく
真犯人に繋がる証言をすることで自分に危害が及ぶことを恐れた、と考えると素直だ。
次回
名探偵の登場により次々と明かになる事実
謎に包まれた真犯人の意外な正体とは!
>>692 いやいやいや
死体遺棄罪ってのは遺体を意図的に放置した場合にも適用される
つまり普通に遺体の場所をゲロっただけでヤヴァイ
Proposing Read-Only ZFS
http://kerneltrap.org/Linux/Proposing_Read-Only_ZFS >A recent thread on the lkml discussed a blog entry stating that minimal ZFS support for GRUB was available under the GPL license, "we could now use that code to implement support for ZFS in the Linux kernel."
SSD専用FSの決定版まだぁ
ここでいつものVFSが糞君の登場です
(bugに)当たらなければどうということはない。
>>697 現在の実装の程度は知らないが、
目指しているところはおもしろそうだ。
デバイスドライバから直接ファイルを操作できる実験的な取り組みについて
以前に記事かなにかで見たことがあるのですが、そのファイルシステムの
名称をご存知の方がいれば教えてください。
今日、雷で停電になった。
しかも、ファイルシステムがあぽーん orz
ext3 のバカ
>>704 残念だったね。
うちは、UPSのない2台行ってどっちも無事だった。
雷ぐらいでやられるなんて貧弱貧弱
fsckじゃ回復不能なん?
それと、ext3の耐障害性は低いとな?
漏れの家(つくば市)では昨日停電があった。
3台ともXFSで、念のためxfs_checkかけたけど異常なし。
でもウェスタンデジタルのディスクがカッコンカッコン言い出すようになった。鬱。
WBCとかどこのBSD儲ですか?
711 :
login:Penguin:2008/07/29(火) 05:32:18 ID:0gMv9ucp
ext3 が逝ってしまったのか?
それともディスクが逝ってしまったのか?
こういうときソフトウェアRAID組んでたとしても無力?
712 :
login:Penguin:2008/07/29(火) 05:36:11 ID:0gMv9ucp
>>709 って 3ware のハードウェアRAIDの
ライトバックキャッシュについての話だよね?
むしろソフトウェアRAIDならそのあたりの
書き込み順ってフェンスされてないのかな?
この場合ハードディスク内で勝手にやられちゃう
コマンド実行順の入れ替えなどは無視するとして。
>>712 9650SE-4LP以上を使え。
バッテリーが付いてて次回起動時に書き込んでくれる。
磁気円盤を回す記憶装置が過去の遺物へと追いやられようとしています。
新しい半導体詰め合わせの記憶装置には、相応のよりふさわしいファイルシステム
ってのがありえるものかね?
それは思う
IntelかどこかがSSD用のファイルシステムとか作ってくれないかしら?
>>715 日立や東芝が記憶容量を飛躍的に高める新しい技術を開発した。
まだまだHDDは終らんよ。
もっとも小型デバイスはSSDだろうね。
zfsにはメインメモリとHDDの間にキャッシュ用のレイヤーがあるよ
SSDにも対応可能だとおもう
>>718 LFSにGCは必須だというのに、なんでここまで実装が遅れるんだか…
>>720 みたいに外野で評論家ぶるやつばっかで, 実際にコミットするのは
NTTの内部の奴らしかいないからでは?
fsdevelで勝負してないってことは、単なる社内での予算
確保のための公開ということなのかな。
>>722 マージ方向で、コードの整理は開始されているよ。
724 :
login:Penguin:2008/07/30(水) 13:25:46 ID:15EqyPrB
>>724 最新のプレゼンスが1年前と言う時点でおかしいと思わないと。
726 :
login:Penguin:2008/07/30(水) 14:06:54 ID:K1QdwnBc
おかしいって・・・
そりゃ開発を発注しててほったらかしにされてたら
「おかしい」って言えるけど,勝手にやってるもの
なんだから当人たちがどう進めようといいじゃん・・・
(進めなくてもいいじゃん)
1年放置されるOSSは死んだOSS
>>727 放置はされてねーじゃんw gitで開発継続してるし
fsdevelに1年間ポストされてないってだけだろ
nttってlinuxのファイルシステムも作ってたんだ。
いろんなことしてるんだな。
いつかカーネルに組み込まれる日が来ると良いな。
NECもext4に関わっているでしょ。
>>728 まあ、1年ポストされていないってことは、fsdevelでは勝負していないとは言えるね。
こんな調子ではマージは不可能ではないかと。
ext3で使っているFSを、そのままext4に移行するには
どうしたらいいの?
たんいーつえふえす
ではできないの?
えっ、あれはちゅーんつーえふえすって読むんじゃなかったの??
tune + ext2 + filesystem = tune2fs
こぶたぬきつねこ みたいなもんだ。
だから てゅーんいーつーえふえす で OK。
タンイーツって何だよ
タンイートの複数形
ちゅーちゅーたこかいな
つねつーふす
tune 2(to) filesystem じゃねの? ext2の2じゃねーんじゃね?
「to」は要らない、と書いて FreeBSD のtunefs(8)の最後の方に
You can tune a filesystem, but you can't tune a fish.
と書いてあったのを思い出した。
このパッチを当てると、fsckすると
奥さんの遺体がサルベージされる
フューチャーが有効になります。
# fsck.reiser4 /dev/wife
zsh: segmentation fault fsck.reiser4 /dev/wife
/home/reiser/lost+found/nina.o
>>684 > Reiser said he hoped a cherry tree would be planted to mark the grave site.
Hans「Ninaを埋めた穴の上にはB*-Treeを植えてくれ。すぐに見付かるから」
取調官「お前は何を言っているんだ」
判決は8月13日。来週か。
無罪にならないかな……
どー考えても真っ黒だろ。
人殺しだよ?
>>751 4億は誤りですかそうですか・・・thx
>>749 人柱はもう埋めてるし。
#あ、話題が戻っちゃった。
reiserfsで、df -iのようにスマートにiノード使用率を知る方法ってあります?
findで調べると3日ぐらいかかって実用的じゃないのでお手上げ中\(^o^)/
使用率って?
inode 数はフォーマットしたときに決まるわけじゃないよ。
ReiserFSではiノード領域が動的だそうなので
使用率という表現は不適かも知れませんが、
ReiserFSには最大ファイル数が定義されているので
上で言っている使用率とは、保存iノード数/(2^32)を算出したいという意でした。
debugreiserfsで状態を表示させれば出てこないかな(manしかせず書いてます)
適当な圧縮ファイルシステムを探しています。
jffs2やyaffsは普通のHDDに適用できるでしょうか?
それか、他に圧縮可能なファイルシステムはあるでしょうか?
e2compr か Reiser4
jffs2はHDDに使えなかった気がする
>>760 そういう考え方ならLinux自体を切り捨てることも可能だね。
>>761 e2comprを検討してみます。ありがとうございました。
まて、e2comprはもう何年もメンテされてないぞ
>>765 ext3は大容量だと間接参照たっぷりになるのでチェックすべきinodeがやたら水ぶくれするが、それがエクステントで解決したぜー
って事だと思う。
ただ現状のext3のfsck速度を考えると7倍ごときでは屁のつっぱりにもならん。
いつの間にかext3より遅くなっていた本体の方を…
lvmにxfsするのと
直にxfsするのと何か違いがある?
スナップショット、とかlvmの機能が使えなくなるだけ?
ageんな
lvm使うとxfs側からlvm以下のブロックデバイスの情報が見えなくなるから、
たとえば下位ブロックデバイスがストライピング構成のときにsunit/swidthを
自動設定するとかそういうのが自動ではできなくなる
もちろんフォーマットオプションなりマウントオプションで手動ではできる
すみません。
どういうことですか。
lvm使わないほうが良いって事?
読んで分からないなら、lvmが必要かどうかだけで判断すればいいじゃね
centOS 5.2のcentosplus(kmod-xfs)
xfsを使用しています。
sda3から、sdb1へ
cp -a /home/* /mnt/ を実行したのですが、
(100ギガくらいのリポジトリデータ)大変遅いです。
同データをext3で運用していたのですが、こんなに遅いことはありませんでした。
何か設定はあるのでしょうか。
777 :
login:Penguin:2008/08/18(月) 10:01:53 ID:k5kjfraR
age
778 :
login:Penguin:2008/08/18(月) 10:09:10 ID:ldYOTmmD
>>772,776
テンプレにはsage進行とは書かれてないよ。
強制しちゃだめだよ
>>778 そういうくだらないレスこそsageにふさわしい
780 :
login:Penguin:2008/08/18(月) 11:01:49 ID:ldYOTmmD
無能ほど場を仕切りたがる
nilfs2にぼつぼつコメントがつきはじめたね。
さぁ時差を感じさせなくらいの速度で反応するだ。
でないとまたストールするよ。
>>784 こんどはレスポンスもついているね。
パフォーマンスでxfsの値が妙なので、
ネタがそっちに流れつつあるような感じもするけど。
NILFSチーム、がんがれ!
NILFSの不思議な旅
787 :
login:Penguin:2008/08/21(木) 23:17:31 ID:B/ykiK8f
>>787 reiser4も何年も入ってなかったっけ?
>>788 何もなけりゃ29のマージウインドウが開いたあたりで
送り込まれるのではないかと。
reiser4は何かあったときの対応がねえ。
Reiserがムショの中でも開発続けられれば…。第二級殺人じゃ絶対無理か。
「Reiserさん!面会ですよー」
「Reiser4のバグの話なんですが...」
>>791 なんという業よ。
ありえないと言いきれないところが怖い。
Reiserは自由と権利を制限されながらも安らかな時間を過ごしている。
ギスギスした戦場のような職場で、刑罰のような仕事を日々こなし、
自宅という冷たい針のムシロに寝に帰る日本のオトーサンと比べて
果たしてどちらがシャバなのか疑問に思ったり。
ムショ暮らしとリーマン生活の
比較のコピペがあったよな。
まあでも冗談抜きでタンス作る代わりに
FS作らせるのがいいと思う
ZFSやらされたりしてw
796 :
login:Penguin:2008/08/23(土) 07:06:25 ID:u1TixFnB
え、やっぱ殺人事件だったの?
こえー
誰も知らない遺体の場所を司法取引で自供したからね・・・
刑罰とオープンソース
論文をしたためるに値する価値がありそうな。
ねーよ
アメリカじゃあ、パソコン組み立てとかも、やってるんじゃなかったか?
ファイルシステム開発させても良いような…
>>800 iPod touch をクラックさせたら神だな。
「Reiserさん!面会ですよー」
「Reiser4のバグの話なんですが...」
「そうなんよ!今ここで直してるんだけど(ry」
「つ USBメモリ」
reiserはプログラマとしては優秀なんだろ?
だったらいくら殺人犯だとしても刑罰だけを与えるのは才能の
無駄遣いな気がするな。
ここはひとつ、ムショの中でもコードを書かせるべきだろ。
特例でムショ内で開発認めることはできんのか?
人間としては最低だが能力は惜しい
イス作らせるかわりにコード書かせるのか。いいアイデアだね。
問題は重犯罪者だからネット接続は不可だろう。
>>804 人間としては最低は言いすぎ。
愛憎の果ての殺人なんて、俺もお前もやらないとは限らない人間臭すぎる犯罪。
刑罰は当然だが、そこらの見知らぬ人間を殺して回るような犯罪とは違って
他人には口を挟めない部分がやっぱりあると思う。
それにしてもやりきれない・・・
アホか。殺人は殺人だ。
・会社/自宅の開発環境を与える
・マシンは労務時間のみ使用可能とする
・外部の情報は看守経由でのみ可能(メールOK)
・進捗管理は仕様書の提出とする
・デバッガー/テスターとして他の服役者を使用可
・勤務中は水やコーヒーをいくら飲んでもよい
・給与は一般的な米国人プログラマと同等とする (出所時払い)
>>807 アホは思いだろう、こういうことを平気で言う人間がいる状況で裁判員制度だからなあ、この国は。
ってそんな話をする所なのかこのスレ
いやオレハムラビ法典の信奉者なので。
ま、考え方の違いだな。
つーかさ、司法取引で第一級殺人(意図的計画的な犯行)から減刑されてるんだぜ。
>>806 お前優しいな。だが
>他人には口を挟めない部分がやっぱりあると思う。
事情が公表されてない以上、俺ら外野がそこまで言えるかね?
殺人は殺人、と思うのが普通だろ
>>808 糞賃貸で騒音に悩んでいる俺にとっては好条件なんだけど、
米国に殺したい奴がいないんだよね...
814 :
808:2008/08/24(日) 01:17:38 ID:7r//Y90b
>>813 ブラックなジョーク乙
もちろん808はフィクションです。
例えばReiserFSは多数の小ファイルの扱いに優れている、というような表現が多いですが、
この場合の小ファイルって、どのくらいまでを指すのでしょうか? 数KBまで?
tail packingの話なら4k
>>802 データの持ち出しはまずいだろ
つ 紙とペン
>>816 4kというのはOSのページサイズ制限からくるブロックサイズという理解でOK?
200kB〜1MBが多数という用途ですので、ReiserFSの出番とはちょっと違うみたいですね。
ありがとうございました。
reiserのテールパッキングで速くなるってのは、ファイルあたりのシーク回数減らせるから??
そうだよ。
サンクス
「テールパッキングで速くなる」んじゃなくて、
テールパッキングをしない(notail)のほうが速くなるんじゃなかったか?
書き込みは遅くなる。読み込みは速くなる。
824 :
login:Penguin:2008/08/30(土) 19:23:26 ID:yHNLzeMb
終身hack
それはウラヤマシス
827 :
login:Penguin:2008/09/02(火) 21:02:31 ID:5SXHvctn
232GB中187GB使用、NTFS圧縮機能を多用しているので断片化が93GBにも及んでしまった
8GBを超えるような3DゲームをインストールしたりNTFS圧縮解除すると必ずマシンごとフリーズする
HDD自体は全く問題ないんだが断片化もきついしもう二度とNTFS圧縮機能なんてつかわねえ
糞環境と使いどころを間違ってる頭が問題
ReiserFS で約 80 MB(10 シリンダ分)のパーティションを作ったら、いきなり 30 MB くらい減っててビビった。
4 GB のパーティションでも同じだけ減ってたけど、今まで気づかんかった。
知らんかった……
ヒント:mkreiserfsの--journal-size
しかし、80MBのパーティションにジャーナリングファイルシステムは必要かね?
とりあえず、消したファイルをツール等で復活できないように、
使ってない領域を0で埋めるようなツールを探しています。
ただ、そんな厳密なものはいらなくて、最優先なのは速度です。
なんかいいツールありますか?
> sega
mount /dev/hogehoge /target
mv /target/* /backup/
umount /target
dd if=/dev/zero of=/dev/hogehoge
mount /target
mv /backup/* /target
コーディングの速度を最優先してみました。
駄目じゃん俺。ファイルシステムを作り直すの忘れてるわ
shred
xfs
838 :
login:Penguin:2008/09/03(水) 22:00:24 ID:0whAXUeF
AdvFS
>>831 dd if=/dev/zero of=/mnt/foo/bar bs=1024k
rm /mnt/foo/bar
これでだいたい消えるだろ。
アホか
おすぎです
dd遅い。
なんとかしろ。
ルートシステムをパーティションAからパーティションBへ
まるごとコピーしたい場合、
cp -a で一気にやっちゃっていいんですか?
/dev のあたりがどうなるか不安です。
もちろん現在稼動中のルートじゃなくて、
第三のシステムCからAとBをマウントしてやるつもりです。
>>843 cp -aでほとんど問題ない
デバイスファイルもシンボリックリンクもハードリンクも考慮してくれる
唯一元通りにならないのはsparse fileだけ
こればかりはdump/restoreでないと無理
>>843 拡張データを持てるファイルシステム(XFS等)で、拡張データを使う場合は
FS付属のツールを使うのが吉だけど、大抵はcp -aで問題ないと思うよ。
>>844 tarもスパースファイルをサポートしてますね(-S, --sparse)
reiserfsの開発は誰かが引き継いでほしいな。
カリフォルニア州では刑に「〜終身」がついた場合に保釈(hansの場合は15年後)される確立が1%と
極端に厳しいんで有名だってスラッシュドットに書き込みがあったけど、それが本当だったら
司法取り引きをした意味ないじゃん。
>>851 カリフォルニア州では死刑廃止されていないので、第一級殺人だと最悪
死刑の可能性がある。
本人は刑務所内で開発をしたい意向だ。
多分その望みは叶えられるだろう。
>>853 このスレでもガイシュツだけど、PCを使っての外部とのやり取りは
可能なのかなぁ。もちろん、手紙とかは検閲入るものの普通に
やり取りできるけどさ。
日本ですら以前は家族だけだったのが今は友人が出した手紙も普通に
読めるようになったし。
どうなんだろね。
インターネット接続できる=自由かつ秘密裏に外部の人間とコンタクトとれちゃうから、一般的には禁止じゃないの?
やはり鉛筆と紙だな
>>856 そして、それをOCR…、ってPGPの米国外持ち出しを思い出すな。
2027年7月7日 Hansあらわる
記者「Hansさん、出所おめでとうございます。」
Hans「いやー有難う。ところでReiserFSのメンテ状況はどう?」
記者「アレは...いや無事に出所できて良かったですね!」
質問する間でもなく、必要のないファイルは消してもいいというのと一緒だろ。
インストール’系’という言葉が気になるが、何かやらかしたの?
windowsで変なソフトを使っていない限り紛れ込むことはない。
>>861 昔酔った勢いでインストール系触ったような・・さわらなかったような・・
多分やってないハズです。
もう一個考えられるとしたら、
バックアップソフトのAcronis True Imageで緊急起動用のブートCD作った時に
作成されたかもしれませんが、うーん・・・
まぁ基本的にはドライブC以外のデータはどうなろうが関係ないはずですよね。
ありがとうございます。
メーカーPCならリカバリ領域がReiserFSに見えてるのかもしれん・・・
と思ったけど200Mぽっちってことは無いだろうから分からんな。
不安なら1cdLinuxでマウントしてみるとかダンプしてみるとかすればいいんじゃないの?
全半角の時点でアレ
いま、SSD搭載のノートPCにインストールするとき、お勧めのFSは何でしょうか?
まだ「決定版」は無いみたいですが…
便乗質問ですがSSDってロジカルな意味以外での断片化って
ありうるんですか?
あるよ。コントローラが特定チップへの書き込み偏重を起こす副作用があるウェアレベリング手法を採用してたら。
869 :
login:Penguin:2008/09/22(月) 01:22:27 ID:IWoMUFF9
断片化そのものはあるだろうけど、ウェアレベリングで
ランダムなアドレスに書き込んでいるから元から断片化しまくりだろうし、
断片化していてもシーク時間がないから断片化を気にすることに意味がないデバイスだよね。
>>868,869
オマエらほんとはウェアレベリングのことよく知らないだろw
>>870尊師による具体的かつ詳細なウェアレベリング講座が始まります
講座はいいから、SSDにお勧めのFSを教えてくらさい
btrfs
btrfs はSSD用に開発されたFSじゃないでしょ。
btrfsって言ってみたかっただけです
理由もなく勧めたわけですか。バカですね?
>>874 すらどに書いてあったから(w
まぁファイルシステムを最適化するよりも、
フラッシュのコントローラの方がこれからまだまだ変わってく
だろうから(今は既存のファイルシステムに合わせて
いろいろ処理を入れている)、当分はファイルシステム側
で何かせずに、ただのランダムアクセスの速いドライブとして
取り扱うのがいいのでは、ということだそうだ。
http://lwn.net/Articles/298589/ KS2008: Filesystem and block layer interaction
iwkTRVYzが執拗につっこむ理由が分からん
nttが作っているファイルシステムとかどうよ。
webページではssdにもおすすめみたいなこと書いてあるけど。
フラッシュ側の書き込み分散がないか下手だと仮定すれば有効じゃない?
その仮定がガンガン変わってるのが現状だけど
原理的に追記型ファイルシステムならSSD(つーかフラッシュ)に
向いているとはいえるな。
ファイルの編集で、元ファイルへの書き込みが同じブロックへの
書き込みになるとウェアレベリングがまったく機能しないが、追記型なら
別のブロックへの書き込みになるから無問題。
ただ、書き込み処理で使う一時領域(ログ領域とか)が常に同じ区画だと、
そこが最初にやられてしまうので、その部分の改善は必要。この問題は
実はHDD時代からあって、XFSでログ領域が先に磨耗する(その領域での
エラーレートが有意に高くなる)という現象がATAプロトコルアナライザで
観測されてたりする。
>>881 >元ファイルへの書き込みが同じブロックへの
>書き込みになるとウェアレベリングがまったく機能しない
んなことはない。それを散らすのもウェアレベリング。
ただ単に空き領域から領域確保するときにだけ書き替え回数の少ないのを
選択するだけなら簡単だが、それではホントにすぐに壊れてしまう。
フラッシュのコントローラって
どのアドレスにどんだけ書いたとかの情報も保持してるの?
>>884 ものによるが、普通の安いコントローラはそんな領域はもってないわな
>>882 うむSSDにおいてはdiscard requestが本質で、NILFS, btrfsみたいなappend write思考はウェアレベリング制御コントローラを持たないフラッシュ(組み込み系にしか存在しない)にしか意味がない。
あと、Intelは我が社のSSDのコントローラは超Cooooolなので普通のFSでも全然問題なくて、単に速いHDDとして使えるぜーーって喧伝しているので、カーネルコミュニティ的には、
なんだハードで対策できる問題領域ならハードでやらせたらいいじゃん。的な雰囲気
>>882 これってさ、つまりSSDに一度fs作った後
全領域をなんかのデータで埋めてしまうと、
それをfs上で削除した後でもdiscardされたことになってないので、
fsのメタデータみたいな書き換えが超頻繁なところでも
フラッシュ上の位置が固定されてしまうってこと?
>>887 flashがいっぱいになっても書き込み位置は固定されない。
固定したらすぐに壊れてしまう。
discardされない場合、fs的には空き領域なのに、不要なデータをコピーして
領域を移動したりすることになるんだろう。
当然コピーすればさらに書き込みが発生するので、その分寿命が縮む。
discardすればコピーしなくてよくなるので、乱暴に言えば寿命が2倍になる。
結局 file system レベルの内容を理解した上で
制御してくれるコントローラが寿命の短い flash memory 向けには
必要なんだけど、実際にはその手前のレベルの実装になってるってことかな?
SDカードのfsがFAT16に固定されてたのは
そこら辺が関係してるのかな。
というかSDカードのコントローラってどこにあるんだ?
>>890 そりゃカード側ですがな。
あの手のカードでコントローラが入ってないのは
スマートメディアくらいじゃないかのう。
下位レイヤの構造をファイルシステムで考慮するのはあんまり好きじゃないなぁ。
すぐ下層のRAIDストライプ幅考慮くらいならまだ許せるんだけど。
頭の悪いウェアレベリング対策で過渡的にFS側で考慮するのは仕方ないけど、環境に適応しすぎた
進化の先は必ずどん詰まりだし、SSD側で何とかなるなら丸投げする方がいいだろうね
ただ、SSDのコントローラ側は当然ながらFAT32かNTFSしか考えていないわけで。
exFATのこともたまには思い出してください
>>893 FATになる部分はどうやってるんだろう
>>893 USBフラッシュならともかく、SSDでそれは考えづらい。
SSDはサーバストレージの置き換えも視野に入れてるし、コントローラが特定のFSに
特化するならそれこそ過適応だよ。コントローラがFSに対応してても、RAIDなり
論理ボリュームなりで細切れにされたら全く対応できないわけで。
回路規模でかくして環境依存かつ複雑なアルゴリズムを採用する判断は普通しないだろう。
最近USBフラッシュ上にインストールできる鳥が多いが、
yum -y update に耐えられるメモリに出会ったことがない。
つか、使えるの教えてほしい。
>>897 yum -y update すると何が起きるの?
USBメモリがパンパンになる
途中でファイルシステムからI/Oエラーみたいなのが
でるけど、あれは容量が足りてないの?
2GBのメモリで512MBの上書き可能領域を設定していて、
ソフトの2、3個は確かに問題なくインストールできるんだけど。
大胆に言えば、「未使用部分は消去しないで放っておくという最適化」を止めるというだけ。
その通知はzero fillでは適当ではなくコマンド発行が正しい使い方だったということだよね。
>>897 それは量的な問題で、16GBの奴とか使えばいいんでないか?
>>901 CF ELASE SECTORSだったかな。うろ覚えだけど
結局OSの対応がいるからそのままって訳には行かないしこのコマンド発行してくれる実装のファイルシステムはあるのかしらない。
ZFSあたりはELASE SECTORってのが有った気もするので対応してそうな予感
ELASE-SECTOR に一致する情報は見つかりませんでした。
>>903 ERASE SECTORやね
スペルミスしてた。スマソ
>>900 この件はもっと事例報告があればいいな。
実は自分の所では、もっと高価なSSD (SLC) で似たような事が起きている。
yum upgrade や yum update でバージョンアップしているときに ext3 ナントカ error
(正確なメッセージは記録していない。今度出たらちゃんと記録するよ)
というのが出て、次回起動時に fsckが必要になり、いくつかのファイルが失われた。
(yum upgrade を4回ほどやったうち、2回その現象が起きている)
失われたシステムファイルは yum reinstall で今のところどうにかなっているようではある。
自分のSSDの初期不良なのか、yumなどで 大量に書き換えをするときにフラッシュメモリー
デバイスにありうる一般的な問題なのか、切り分けたい所なので、
>>900 のような事例が
他にもあれば、報告して欲しいな。
スレ違いなら、どこで訊くのがよいだろう。俺としては、この fs スレで新しい知見が得られると
ウレシイのだけれど。
>>905 USBメモリの容量不足だったようです。すまん。
640MBのイメージが圧縮されているのでOS起動時には
2.1GBのサイズになっているのがdfで確認できる。
つまり約3〜4倍に膨れる。
--overlay-size-mb 512 で上書き可能サイズ512MBにしても
ダウンロードパッケージが400MBほど、さらにこれが
展開される領域が必要で、しかももとの圧縮OSイメージ上の
ファイルは消されずそのまま残るので、
ダウンロードパッケージのダウンロード先を別メモリにして、
さらに--overlay-size-mb 1200でも2/3くらい展開したところで
いっぱいになった。
結論 2GB のメモリじゃぜんぜん足りん。orz
つまらんが、安心できる落ちだったなw
909 :
905:2008/09/28(日) 04:17:21 ID:yW2sy9CV
安心できないのは俺だけかよ orz
あと1週間もすれば OS の RC1 が出るので、そのときまた yum upgrade で
オカシナことが起きるかも知れん。通常使用では異常は起きてないんだが。
ところで SSD で ext3 を使う場合、書き込みを少しでも減らすために
noatime, nodiratime をマウントオプションに入れるのは有用なのかな。
あるいはこのオプションでファイルシステムを構築すると、動作がおかしく
なるアプリはあるのかな。
noatime,nodiratimeで問題が起こる例に出会ったことは今のところないなぁ
安定重視で運用するなら、まずアップデートが必要かどうかから
検討した方がいいんでない?
Gentoo とかは noatime 推奨してるぐらいだし大丈夫なんでね?
relatime が導入され理由って、なんだったっけ?
つ man mount
Similar to noatime, but doesn’t break mutt or other
applications that need to know if a file has been read
since the last time it was modified.
本当に "other applications" は存在するのだろうか。
もしかして mutt のためだけに存在するとかありそうだが。
914 :
905:2008/09/29(月) 04:32:31 ID:XZ5p0plM
>>910>安定重視で運用するなら、まずアップデートが必要かどうかから検討した方がいいんでない?
これは耳が痛い。しかし本当に安定重視なら、さっさとSSDを取り替えまーす。
>>911 そうなんですか。ちょっと安心しました。さっそくこのオプションをつけてみました。
>>913 mutt って、メールの未読・既読を atimeで管理しているんですか? だとすればそれはあまり良い仕様
ではないような気がするなあ。
私自身は、大昔に find -atime でファイルを探したりしたこともあったので、無くなると不便かも、
とか思わないでもないですが、ここ10年は -atime なんて使ってないので、まあいいかという気も。
915 :
login:Penguin:2008/09/29(月) 07:33:01 ID:tJYBJ2w6
システムコール lstat で巨大なファイル(5GBとか)の
情報を取得しようとすると、戻り値が -1 で errno には
Errno = 75: Value too large for defined data type
が入って返ってきます。
回避する方法はないものでしょうか?
916 :
915:2008/09/29(月) 08:33:30 ID:tJYBJ2w6
stat64 を使えということは分かりました.
ところでこういう話題はム板の方がいいんでしょうか?
それとも Linux 板でいいんでしょうか?
>>916 どっちでもロクな回答は返らない
APUE嫁
man嫁
info嫁
>>914 メールソフトの場合、ファイルを書くのはsendmail, 読むのはmuttだろ。
んで、特に厳密なプロトコルがあるわけではないので新着お知らせを実装したいと
毎回ファイルを読み直すか、atimeとmtime を比較するか。の話にどうしてもなる気がする。
ローカルにPOPサーバ立てて管理するのが賢いんじゃね?という気もするが。
このへん、メーラ毎に独自ファイルフォーマットのWindowsとは違った苦しみがあるよな。Linux
>>918 しかし atimeとmtime の比較だと、メールリーダー以外のアプリでアクセスすると新着お知らせしてくれなくなるね。
ウチは新着お知らせに asmail を使っているけれど、noatime でもちゃんと「お知らせ」してくれたよ。
less でスプールを読んだくらいでは「お知らせ」は終了しなかった…ってこれは noatime のもとでは当然か。
920 :
918:2008/09/29(月) 23:56:22 ID:cvmxD0my
>>919 ごめん、流れをちゃんと読んでなかった。muttってバカなの?死ぬの?って質問の回答はYes, Of cource. だと思ってます :-)
なんかオバカが混じってる気がしますが…
(mutt を使ったわけでも確認したわけでもないでしょ?)
昔ながらの biff とか shell 通知の "you have unread mail"は
>918 が書いてるように mtime, atime 比較をするのが
妥当だしそれしか方法はない
(ただし mbox タイプのスプールにしか使えない手法)
>914 の「未読管理」の話はおそらくその話を誤解している。
mbox だったらスプール全体で時刻情報1つしかないんだから
使用不能だし、maildir 系はそういう情報は使わない
(ファイルに拡張しみたいにつけてく)
>919
それは新しいメールが来た(mtime 更新)の情報でしょ?
上記のlogin時の「まだ読んでないメールあるよ(atimeとmtime)」とは別。
ということでヌケ作は >920 ですね
実は 920=921 と予想。
923 :
login:Penguin:2008/10/01(水) 18:59:06 ID:iSmqobed
root fiesystemにNFSサーバーを使用してボードコンピュータを起動したいのですが
イーサーブート後、nfsマウントしてカーネルはロードした後、
ロード(nfsマウント)したfilesysytemがread-onlyになってしまいます。
/etc/exports下記でrw指定しているんですがなぜでしょうか?
/usr/src/exports 192.168.0.xxx(sync,rw,no_root_squash)
ボードの起動完了後に
mount -n -o remount,rw /
しても効きません
PXEのコマンドライン晒してみ?
UBIFSってなんぞ
>>925 フラッシュ用ファイルシステム、ただしSSDのようなコントローラがHDDのフリしてくれるやつには意味ない。
組み込み向けだね
ちょっと前にも話題になっていたけど、SSDにはコントローラの性能向上を信じて
ext3のままでもいいのか、それともフラッシュ向けとされるJFFS2のほうがいいのか
どうなんだろう?
discard patchうんぬんという話もあるしなぁ
>>928 SSDには、というか一般のブロックデバイスにはJFFS2やUBIFSは使えないだろ
>>928 面倒な事は何もやらないけど、ものすげー安い or 速いSSD
+
そういう面倒を引き受けてくれるファイルシステム
つうのがいいんじゃないかと思うんだが、世の中そういう方向に行ってくれなくてのう。
今のファイルシステムも信頼できないのに、どんどんと新しい信頼できそうにない
ファイルシステムをもってくるのはやめてほしい>Linux。
(客に提案するサーバのうち NFS serverは全部Linux以外だぜHAHAHA!!)
SSDはさっさとECC的なチェック位して、まともにリードエラー出すようにしてくれないと
個人でも心配でメインには使用できない。
ここまで故障しやすいシステムなんてこれまで考慮されてないんだから
ハードウェア側でさっさと対処して、OS標準ファイルシステムがデバイス依存に
ならないようにしてほしいわ。
>>931 >SSDはさっさとECC的なチェック位して、まともにリードエラー出すようにしてくれないと
もうやってる。
なんでSSDに対して対策が必要なのかを根本的に理解してないタイプか。
直接sambaとかNFSサーバ見せないでプロキシ経由で
アクセスするようにってできないですかね?
直接ファイル鯖いじられたくない困った