[次世代] ZFS [ファイルシステム]
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/05/03(水) 13:41:10次世代ファイルシステムとしての期待が高いZFSにAppleが興味を示しました。
10.6か10.5で搭載されると見られるこのZFSについて語りましょう。
Solaris ZFS
http://www.sun.com/software/solaris/zfs.jsp
OpenSolaris
http://www.opensolaris.org/os/
0407名無しさん@お腹いっぱい。
2006/08/26(土) 16:44:470408名無しさん@お腹いっぱい。
2006/08/26(土) 23:09:480409名無しさん@お腹いっぱい。
2006/08/27(日) 02:17:45HFS+のジャーナリングの時みたいに、コマンドラインから叩けば使えるけど、
それを知らない人は使えませんよー。あと自己責任ですよーってやると思う。
0410名無しさん@お腹いっぱい。
2006/08/27(日) 22:18:04やっぱ、Mach を苦労して改良した人たちが大勢いるだろうから難しいでしょ。
え? Solaris に Mach の IPC 付けるのはそんなに難しくない? それ大きい声で言っちゃダメでしょ..w
0411名無しさん@お腹いっぱい。
2006/08/28(月) 04:39:44それはつまり、OpenSolarisの一派になると。
・・・・・ちょっと見てみたい・・・・
0412名無しさん@お腹いっぱい。
2006/08/28(月) 12:07:220413名無しさん@お腹いっぱい。
2006/08/28(月) 12:48:110414名無しさん@お腹いっぱい。
2006/08/28(月) 18:16:31デベロッパーもイチ押しの目玉機能! とことん知りたい『Time Machine』
これを見る限り1日1回、前回の"バックアップ"時からの変更点を記録するとなっているから
pdumpfsに気の効いたUIをつければそれで十分なんじゃないか。
0415名無しさん@お腹いっぱい。
2006/08/28(月) 19:04:06> Finderだけでなく、アプリケーションでもTime Machineのバックアップは有効で
> す。例えば、『アドレスブック』では個人名を指定して、誤って消してしまった
> アドレスデータを復帰できます。
...
> 私たちはこのTime MachineのAPIを公開しているので、どのアプリケーションも
> Time Machine対応にすることが可能です。この点は開発者にとても評価されてい
> ます。
0416名無しさん@お腹いっぱい。
2006/08/28(月) 19:47:20そのへんが「気の効いたUI」だ。
毎日のpdumpfsの後でlatestのlink countが1の部分だけDBに追加していけば
検索・checkoutが可能。1日1回のバックアップの時点に戻れるだけでいいなら
これで十分。ZFSを実装するより遥かに現実的じゃないか。
0417名無しさん@お腹いっぱい。
2006/08/28(月) 22:20:360418名無しさん@お腹いっぱい。
2006/08/28(月) 23:03:080419名無しさん@お腹いっぱい。
2006/08/29(火) 01:16:210420名無しさん@お腹いっぱい。
2006/08/29(火) 14:55:160421名無しさん@お腹いっぱい。
2006/08/31(木) 13:12:121.家にある古いHDD、たとえば10GB1つ、30GB2つ、80GB2つ を
230GBのひとかたまりのボリュームとして使う
2.「ちょっと30GBを1個別PCで使おう」と思ったときに、
230GBを使い切っていなければ、何か操作をすれば
中のデータを保ったままボリュームを200GBに縮められ、30GBを1個はずせる
3.はずした30GBの用件が終わったら、後でボリュームに付け足して230GBに戻す
みたいな事をしたいと思っているんですが、ZFSでRAID-Zならこれが出来ますか?
自分でもZFSに限らず色々調べたのですが、特に2.が出来る方法がわかりませんでした。
ZFSのRAID-Zがこれが出来そうに見えたのですが、実際どうなのでしょうか。
0422名無しさん@お腹いっぱい。
2006/09/02(土) 04:00:04調べ方が悪いね。
0423名無しさん@お腹いっぱい。
2006/09/02(土) 20:58:01なんて感じの悪い人なんだ
0424名無しさん@お腹いっぱい。
2006/09/03(日) 01:34:520425名無しさん@お腹いっぱい。
2006/09/06(水) 01:17:090426名無しさん@お腹いっぱい。
2006/09/06(水) 06:13:57230Gをパーティション分けした思えば良いじゃないか
従来のFS使って外したい30Gと10Gをswap用にしとけ
これなら30G外しっぱなしでも構わないぞと亀+テスト
0428名無しさん@お腹いっぱい。
2006/09/06(水) 22:02:31・LVMでは「なんかやばそうなディスクが使っているデータを他へ退
避させて外す」ってのはよくある。
というわけで、shrinkをサポートし、LVM的機能も持っているzfs
なら当然できるんじゃない?
5分くらい調べれば見つかるよ、きっと。がんばれ。
0429名無しさん@お腹いっぱい。
2006/09/07(木) 07:14:44[zfs-discuss] Re: Shrinking a zpool?
http://mail.opensolaris.org/pipermail/zfs-discuss/2006-April/002064.html
A similar feature exists on VxVM to re-layout storage. It has a lot
of value in certain circumstances mostly revolving around migrating
from one storage solution to another.
However, that feature didn't arrive until years after the initial
product rollout. I think that having a stable product is more
important in the short term than having a product with every feature.
Once ZFS has been out (and on the system disk!) a year, the feature
should be in the product.
0430名無しさん@お腹いっぱい。
2006/09/07(木) 08:15:240431421
2006/09/07(木) 12:55:22>>422,424
すみませんでした。調べるためのキーワードを良くわかっていなかったようです。
>>427
目的が「こまいディスクを1かたまりにしたい」という事なので・・・
いわゆるファイル置き場にするつもりです。
>>428
shrink とか LVM と言ったキーワードで調べたら確かに良くわかりました。
ありがとうございました。
>>429
なるほど。ありがとうございました。
とりあえずVMwareでLVMを練習してみます。
皆様重ねてお礼申し上げます。ありがとうございました。
0432名無しさん@お腹いっぱい。
2006/09/08(金) 04:58:49別パーティション(not スライス)をzpoolに組み込めないのかな・・・
0433名無しさん@お腹いっぱい。
2006/09/08(金) 09:17:31x86? not スライスってことは、fdisk パーティションのこと?
もしそうなら、できない。
その fdisk パーティションも Solaris fdisk パーティションとしてがっちんこ(再インストール)して、適当にスライス切ってとかいうのはダメなの?
違う話ならすまん。
0434名無しさん@お腹いっぱい。
2006/09/08(金) 11:39:11トンクス
やっぱり再インストールが要りますか・・・・
別デバイスとして見せる方法とかないもんかと思って・・・・
デュアルブートしてたマシンをSolaris一本化しようと思ったら
再インストールするかパーティション諦めるしかないのか。
0435名無しさん@お腹いっぱい。
2006/09/08(金) 13:06:17Solaris パーティションと別のパーティションは UNIX パーティション (ID = 99) として確保。
そしてその UNIX パーティションに対して zpool create をかける。
zpool が何かエラーっぽいメッセージ出したような記憶があるけど、
実際にはちゃんと pool が作られてて使える。
0436名無しさん@お腹いっぱい。
2006/09/08(金) 13:54:00そのUNIXパーティションは、どういうデバイスパスになるんですか?
0437名無しさん@お腹いっぱい。
2006/09/08(金) 14:07:49もちろん、c0d0 の部分は環境によって違うかも。
0438名無しさん@お腹いっぱい。
2006/09/08(金) 14:34:15format の fdisk だとSolarisのパーティション以外が見えない?!
インストールするとき、CDドライブ借りてやったから今は別OS起動できないし・・・
今回は、何かSolaris内からパーティションテーブルのIDいじる上手い手が
見つかるまでZFS諦めます。(´・ω・`)ショボーン
0439名無しさん@お腹いっぱい。
2006/09/08(金) 14:42:21>Solarisのパーティション以外が見えない?!
「見えない」ってより「存在しない(作られてない)」ってことではなくて?
ないなら作ればいいかと。
0440名無しさん@お腹いっぱい。
2006/09/08(金) 15:11:18ウホっ、それいけるんだ。
その手を使えば、USB接続なハードディスクにNTFSとかと共存できるかな?
zpool import/export がいけると更にいいな・・・
0441名無しさん@お腹いっぱい。
2006/10/13(金) 22:55:52ホットスペアとダブルパリティがアベイラブルになる。
0442名称未設定
2006/10/17(火) 21:02:43エクサワロスまでいくんすか
0443名無しさん@お腹いっぱい。
2006/10/18(水) 00:29:28すまんワロスってどういう単位?
0444名無しさん@お腹いっぱい。
2006/10/20(金) 23:54:250445名無しさん@お腹いっぱい。
2006/10/27(金) 16:02:35| Now I'm able to build FreeBSD's kernel and userland with both sources
| and objects placed on ZFS file system.
| I also tried to crash it with fsx, fsstress and postmark, but no luck,
| it works stable.
0446名無しさん@お腹いっぱい。
2006/10/27(金) 23:21:430447名無しさん@お腹いっぱい。
2006/11/03(金) 01:02:340448名無しさん@お腹いっぱい。
2006/11/03(金) 08:09:54boot出来ないと、入れる意味が薄れちゃうしね。
それからHFS+上じゃないと、PEFバイナリが不安定なのをなんとかしないと。
MS OfficeとかまだLaunchCFMApp経由でしょ?
0449名無しさん@お腹いっぱい。
2006/11/07(火) 17:53:41UFSのサポートを半分止めてしまったりする状態だからなぁ…
UFSですらこうなんだから、ZFSに至っては…
0450名無しさん@お腹いっぱい。
2006/11/16(木) 14:47:09ZFS patches for FreeBSD.
0451名無しさん@お腹いっぱい。
2006/11/26(日) 22:50:100452名無しさん@お腹いっぱい。
2006/11/27(月) 18:18:30ディスク2台でミラーリングじゃなくて
RAID-Zすることって可能性ですか?
0453名無しさん@お腹いっぱい。
2006/11/27(月) 21:07:130454名無しさん@お腹いっぱい。
2006/11/27(月) 22:21:22要はRAID-5類似の機能なんだよな…?
2台ですることに何かメリットはあるの?
0455名無しさん@お腹いっぱい。
2006/11/27(月) 22:27:362台の時の冗長性は気になるな・・・・
0456名無しさん@お腹いっぱい。
2006/11/27(月) 23:02:32少なくないので、不思議な構成ではないのだと思う。
ZFSの場合、普通にミラーも出来るので、あえてRAID-Zにする
理由は無いけど。
結局はミラーと同じ動きになるのだと思うけど、プログラム的に
どっちが早いのかだろうね。普通に考えるとミラーだが、意外と
RAID-Zの方が速い、、、なんて事はないんだろうな。
0457名無しさん@お腹いっぱい。
2006/11/27(月) 23:31:01それができるのだったら2台でRAID-Zもおいしいかも…。
0458名無しさん@お腹いっぱい。
2006/11/27(月) 23:43:110459名無しさん@お腹いっぱい。
2006/11/27(月) 23:53:40[3台構成]
***
[4台構成(1台追加)]
***
****
つまり、増設後に新たに書き込まれた分だけ4台でストライプされる。
Disk 1台こけた場合のミラー再同期やRAID-Zのリコンストラクト処理も
全てのブロックに対して行うのではなく、実際に使われているデータ
ブロックのみが対象となる。
36GBのミラーを例にとる。SVMやVxVM、ハードRAIDでは36GBのフルコピー
となる。ZFSだと、36GBの内、使用量が10GBだとしたら、10GBのコピー
になる。ファイルシステムとボリュームマネージャが統合されると
こうした事が可能になるわけ。
0460名無しさん@お腹いっぱい。
2006/11/28(火) 00:09:05>つまり、増設後に新たに書き込まれた分だけ4台でストライプされる。
それって、容量目一杯使っているとこにディスク増設しても
容量が増えないってこと?
理解が悪くてスマソ。
0461名無しさん@お腹いっぱい。
2006/11/28(火) 00:21:06RAID-Z自体にディスク追加はできないんじゃね?
zpoolのmanには
The existing device cannot be part of a raidz configuration.
って書いてあるようだが。
0462名無しさん@お腹いっぱい。
2006/11/28(火) 00:22:36間違えた。ごめん。
×zpoolのmanには
○zpoolのmanのzpool attachには
0463名無しさん@お腹いっぱい。
2006/11/28(火) 00:34:33以上。
0464名無しさん@お腹いっぱい。
2006/11/28(火) 01:18:32http://solaris-user.com/zfs/raid-z.html
0465名無しさん@お腹いっぱい。
2006/11/28(火) 01:26:390466名無しさん@お腹いっぱい。
2006/11/28(火) 05:40:490467名無しさん@お腹いっぱい。
2006/11/28(火) 06:06:550468名無しさん@お腹いっぱい。
2006/12/01(金) 00:00:28Postmarkというファイルシステムのベンチマークソフトがあるのですが、
どなたが実行して結果を貼り付けてもらえませんか?
ttp://www.tkl.iis.u-tokyo.ac.jp/~sane/postmark/
postmarkを立ち上げた後、以下を読み込ませて実行お願いします。
CPU、メモリ、HDD、OSなどの報告してもらえると助かります。
set size 500 15000
set number 10000
set subdirectories 1
set transactions 100000
set bias read 5
set bias create 5
run
quit
ちなみに他のFSでの結果が以下のスレにありますので、気になる方はどうぞ。
/**ファイルシステム総合スレ その6**/
http://pc8.2ch.net/test/read.cgi/linux/1164457481/
0469名無しさん@お腹いっぱい。
2006/12/01(金) 02:12:440470名無しさん@お腹いっぱい。
2006/12/01(金) 02:33:46やってやるよ。
だがその前にSolaris落としてインストールしなくちゃならんので待っててくれ。
ついでに空き容量も無ければ、すぐに使えるマシンもない。
今使ってるマシンのうちどれを利用するか検討してみる。
0471名無しさん@お腹いっぱい。
2006/12/01(金) 03:09:320472名無しさん@お腹いっぱい。
2006/12/01(金) 03:18:01早速釣れたようだ
GJ!
0473名無しさん@お腹いっぱい。
2006/12/01(金) 10:37:29しかし恐ろしいほどの速度が出ちゃいましたね。
いったい原因は何なんでしょう・・・。
0474名無しさん@お腹いっぱい。
2006/12/01(金) 10:39:19奥なんとかさん、出番ですよ。
0475名無しさん@お腹いっぱい。
2006/12/01(金) 10:46:460476名無しさん@お腹いっぱい。
2006/12/01(金) 11:39:450477名無しさん@お腹いっぱい。
2006/12/01(金) 12:15:34目標はクリアしてしかるべきじゃね?
0478名無しさん@お腹いっぱい。
2006/12/03(日) 22:33:370479名無しさん@お腹いっぱい。
2006/12/03(日) 23:22:080480名無しさん@お腹いっぱい。
2006/12/04(月) 00:06:280481名無しさん@お腹いっぱい。
2006/12/04(月) 07:45:220482名無しさん@お腹いっぱい。
2006/12/04(月) 08:04:59VM、FSともうひとつは何?
0483名無しさん@お腹いっぱい。
2006/12/04(月) 09:20:280484名無しさん@お腹いっぱい。
2006/12/04(月) 20:57:32結果は×。RAID-Zの容量拡張は最低でも3台必要。
zpool create mypool raidz c1t0d0 c1t1d0 c1t2d0
zpool add mypool raidz c2t0d0 c2t1d0 c2t2d0
0485名無しさん@お腹いっぱい。
2006/12/05(火) 00:45:15thx。
了解しました。
0486名無しさん@お腹いっぱい。
2006/12/05(火) 19:48:54なんだろうな。通常?のUNIXクオータも載せて欲しいな。
ユーザ単位に固定容量のファイルシステムを割り当てられるのは便利だけど。
10000人いたら10000個のファイルシステムがdf -hやzfs listで並んでしまう。
zpool create mypool raidz c1t0d0 c1t1d0 c1t2d0
zfs create mypool/home
zfs create mypool/home/user1
zfs create mypool/home/user2
zfs set mountpoint=/export/home mypool/home
zfs set quota=2g mypool/home/user1
zfs set quota=2g mypool/home/user2
0487名無しさん@お腹いっぱい。
2006/12/06(水) 20:04:14その意味ではZFSのQuotaの方が優れているな。
スナップショットの管理とsend、recvの使い勝手についてはまだまだだけど。
0488名無しさん@お腹いっぱい。
2006/12/06(水) 20:31:01BD-ROM 1TBとかないのかなぁ
0489名無しさん@お腹いっぱい。
2006/12/06(水) 21:05:46send使えば確実に取れるし。
sun1# zfs send pool/home@snapshot1 > /backup/home@snapshot1
ネットワーク上にもう1台、同容量のZFSファイルシステムを持つサーバを立てておけば、差分コピーによる
バックアップも可能です。SunFireX4500なら24TBで1000万位。
まずは1回目のスナップショットを取ってフルコピー。
sun1# zfs send pool/home@snapshot1|ssh sun2 zfs recv pool/home@snapshot1
次の日にスナップショット取って差分コピー。
sun1# zfs send -i pool/home@snapshot1 pool/home@snapshot2|ssh sun2 zfs recv pool/home@snapshot2
0490名無しさん@お腹いっぱい。
2006/12/06(水) 22:31:2824TB・・・バックアップ込みでもうちの需要の6倍はありますねw
保守意識の低い会社に居るんでよだれの出るサーバです
0491名無しさん@お腹いっぱい。
2006/12/06(水) 23:06:13ただ、最近、風潮が変わってきたかも。SOX法やらリスクマネジメントやらの
キーワードが世間で話題になっており、ともすると、アナリストから会社の
体制について問い合わせが来たりする。で、遅ればせながら経営陣からIS部門
に「うちはどうなっている」と。NetAppが売れてきているのもそのせいかな?
ZFSはNetAppを買えないサイトに、安く、同様の環境を作る事が出来る所が
メリットだと思う。機能的にはまだまだ粗いので運用的な工夫は必要だけど。
0492名無しさん@お腹いっぱい。
2006/12/07(木) 02:36:390493名無しさん@お腹いっぱい。
2006/12/07(木) 07:37:170494名無しさん@お腹いっぱい。
2006/12/07(木) 22:11:420495名無しさん@お腹いっぱい。
2006/12/07(木) 22:23:46サーバー分と加えて、計10TB位はすぐに行かないか?
メールアーカイブとか、ややこしい話もあるしな。
0496名無しさん@お腹いっぱい。
2006/12/07(木) 22:37:41ファイルでもPool作れるんで遊んでみましょう。
余っているパーティション使ってもいいし。
# mkdir /work
# mkfile 200m /work/file1
# mkfile 200m /work/file2
# mkfile 200m /work/file3
# zpool create rzpool raidz /work/file1 /work/file2 /work/file3
0497名無しさん@お腹いっぱい。
2006/12/07(木) 22:50:02NetApp業者乙
売ってもいないのに宣伝ってありうるのか?
0498名無しさん@お腹いっぱい。
2006/12/08(金) 15:27:59とりあえず、この遊び方は基本だね。
パーティション用意したりしなくていいのは結構助かる。
0499名無しさん@お腹いっぱい。
2006/12/08(金) 16:29:55すぐさまmkfileしてzpoolだ!
0500名無しさん@お腹いっぱい。
2006/12/09(土) 00:31:010501名無しさん@お腹いっぱい。
2006/12/09(土) 01:02:13ちょっとすごいんじゃない?
0502名無しさん@お腹いっぱい。
2006/12/09(土) 02:38:540503名無しさん@お腹いっぱい。
2006/12/09(土) 03:06:17他にあるかよ? ちょっとすげーと思うけど。
0504名無しさん@お腹いっぱい。
2006/12/09(土) 03:24:51EXT3、VxFSなんかとは次元が違う。
0505名無しさん@お腹いっぱい。
2006/12/09(土) 03:28:430506名無しさん@お腹いっぱい。
2006/12/09(土) 03:53:37が一行だけで済むファイルシステムは他にはない。誰でも使える。
zpool create -m /zfs mirpool mirror c1t0d0 c1t1d0 mirror c1t2d0 c1t3d0
■ このスレッドは過去ログ倉庫に格納されています