OpenSolaris/Illumos (OpenIndiana, etc.) 6
OpenSolaris/Illumos プロジェクト、派生ディストリビューション総合スレ
Sun/Oracle からリリースされる本家「Solaris」に関しては専スレでお願いします
前スレ:OpenSolaris/Illumos (OpenIndiana, etc.) 5
http://toro.2ch.net/test/read.cgi/unix/1285876800/
OpenSolaris 公式サイト http://opensolaris.org/
Illumos 公式サイト http://illumos.org/
Genunix(OpenSolaris コミュニティ/ミラーサイト) http://genunix.org/
[ディストリビューション一覧]
・ OpenIndiana http://openindiana.org/
(OpenSolaris distro == Indiana の実質的後継、Solaris とバイナリ・パッケージ互換)
・ Nexenta OS http://nexenta.org/
(Solaris/Illumos カーネルと Debian/Ubuntu ユーザランドの組み合わせ)
・ StormOS http://stormos.org/
(Nexenta ベースのデスクトップ向けディストリビューション)
・ AuroraUX http://auroraux.org/
(通常の x86、AMD64 に加え、PowerPC にも対応)
・ Jaris http://jaris.jp/
(日本発のプロジェクト)
・ Belenix http://belenix.org/
・ SchilliX http://schillix.berlios.de/
・ MilaX http://milax.org/
・ etc. 1分毎のホームディレクトリスナップショットで、
ゴミ箱要らず
気兼ねなくrmできるようになりました...となるのかな? timesliderが15分毎にスナップショット取ってくれるので
時には助かるけど、ゴミ箱も手に入るなら欲しい。
ZFSのsharesmbには無いから、Sambaに浮気したり。 zfsにnfsやsmbや統合されてるのはいいんだけど他のと併用する場合にどの程度競合するのか分からなくて怖い
sambaやglusterfsなんかで別途shareした場合安定動作するのか?というのが怖くてzfs内蔵のを使い続けてる 同じポート使うから、sambaと共存は無理じゃないの? レイヤー違うもんをごちゃ混ぜに考えてんのか?
何が分からんのかが、分からん 今ふと思ったんだけど、raidzでzvol作って、そこで、FAT32やext2みたいな軽量なファイルシステム置けば、
信頼性と高速性を両立できるんじゃないかな? 物理的な障害はともかく、ファイルシステムぶっ壊れるのに変わりない気がするがな >>555
ZFSはZFS上の整合性しか取ってくれないが、それで良いか?
ZVOL上のデータなんて、考えてくれないぞ?
つか、ZOVL上でいくら軽いFS動かそうが、下でZFS動いてたら一緒じゃ?
直接ZFS扱えるんなら、ZFSそのまま使えば良いんじゃ無いの・・・
無駄にアホなことやってるようにしか見えん。。。
よく言われることだが、ZFSはハードをけちる為の物じゃないから、
パフォーマンスほしけりゃ、それだけ金かけろって事。 >>558
ソースからコンパイルして、動かしてる人はいるぽいよ。 compression on + dedup on の500Gを zfs destroy かけた。
コマンドは async_destroyのおかげで即終了。
けど zfs set sharesmb=name= とかいじってたら
NFSクライアントからサーバごと見えなくなり、焦って電源サイクル。
mounting ZFS: 1/nn とか出たまま固まる。
ようやくログインできても動きが怪しい。
その後30分ぐらい iostat で svc_t が5桁台を示してたけど
zpool get の freeing が 0 になったら、完全に回復した。
教訓。大容量destroyはサービス停止時に。asyncに頼らない。 >>545>>546
80%(か90%)の容量でquotaかければいいんじゃないの? >>560
dedupは削除の時に激重になるんだよね
snapshot作ってる時はrmではわからないが
snapshot destroy や zfs destroyで発動する >>562
1. ファイル入れる FS に quota
2. ファイル入れない FS に (ref)reservation
どっちでも目的は達せられる。
ただ、ファイル入れる FS の quota は
別の目的で設定したいこともあるだろうから、
ファイル入れない FS の設定で対応した方が
融通は利きやすいだろう。 >>563
NFS共有してない、SMB専用の場所いじってました。
先人の言や、自分でも試してみて、やっぱり
dedup=offに戻すと決めての過程なので、いいんですけどね。
すんごい遅い、途中で再起動しちゃうとより一層遅い。聞いてた通りでした。 >>566
zfs自体には本体の冗長性がないからglusterfsでレプリカすればかなり良いのではという思いつきなんだが
いろいろ難しそうだな サーバ丸ごと死んだら、さすがのZFSでも、どうにもならんだろ ブートドライブをzfs mirror化するお話を巷で散見しますが、
ふとMBRやgrubもmirror・raidz化できるのかな?なんて思ったりしました ttp://docs.oracle.com/cd/E23824_01/html/E24456/storage-4.html
The root pool must be created as a mirrored configuration or as a single-disk configuration. A RAID-Z or a striped configuration is not supported.
ttp://docs.oracle.com/cd/E19253-01/819-5461/ggtia/index.html
Booting From an Alternate Disk in a Mirrored ZFS Root Pool
x86# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0t1d0s0 ZFSのミラーってセクタ位置まで同一にする保証ってあったっけ?
あるならMBRに使っても問題ないだろうけど、疑問。 MBRがファイルシステムに含まれるかどうか、考えれば分かるんじゃね? たしかZFSのブート領域はセクタミラーを保証してた筈。
先頭から512byteまでかな
だけど、BIOSがZFSを理解出来なきゃいけないので、
パソコンでマルチブートするのは難易度高いかと 両方のディスクにブート情報書き込まないと起動しなかったような。 > だけど、BIOSがZFSを理解出来なきゃいけないので、
ご冗談を。 OpenIndianaのcifs serverでファイルサーバやってるんですが、このcifs serverって、
samba serverやWindows のファイル共有と違う動作するものなんですかね?
AndroidのES Files explorerやGhost Commanderで接続できないのが
不思議です Sambaの開発方面によると、SMBや CIFSというのは MSの OSによってアホほど
違って、なにもかも実装するのはとてもムリだそうなので、当然違いはあると思うよ。
Sunの時に開発した人達は今でも近いところにいるのかなぁ.. そうですか
oi付属のcifs serverよりも、Sambaに入れ替えた方が筋が良いのかな... >>582
カーネルモジュールであるゆえの絶対性能を取るか互換性を取るかのトレードオフだと思う cifsはmsがライセンスしないといろいろ正しい実装ができないようで、
sambaはそれゆえに互換性の問題で、頭を悩ませてきた
solarisのcifsは、msからライセンスを受けてるものかもしれない。
ちなみに、sambaみたいにNTFSのACLを強引にUnix permissionにするのではくて、
zfs aclにそのまま入るので、互換性はたかいはず。
問題はillumosが、fork後にどこまで追いかけてるかだな。 ファイルサーバでSolaris 11使ってるけど、
ES Files explorerから問題なく使用できてるよ。 初歩質問ですみません、oiのCUIとGUIの切り替えってどうやってやればいいのでしょうか? CUI: svcadm disable gdm
GUI: svcadm enable gdm >>588
できました。
ありがとうございます。
ちなみにですが、oiはCtrl+F1みたいなCUI GUI切り替えのショートカットってないのでしょうか? >>591
グラフィックスカードのデバイスドライバが入っていないときに
Alt+Ctrl+F1 (CUIへ)
Alt+Ctrl+F7 (GUIへ)
が効かずにフリーズしてしまうのを経験したことあるよ
(nvidiaから)ドライバ落として入れたら使えるようになたよ >>592
なるほど、たぶんうちのはネットブックでやってるのでドライバとかその辺の関係でダメなんでしょうね。
ありがとうございました。 ノートPCにSolarisいれてyamahaのルーターとリモートVPN接続したいと考えています
Solarisを l2tp ove ipsec のクライアントにするにはどのソフトウェア使うのがいいですか?
LinuxやAndroidからの接続には成功しておりますが、SolarisはVPNサーバーにする情報ばかりで
クライアントにするための情報を見つけることができませんでした。
なにとぞ、よろしくお願いしマンモス 2TBのmirror poolから3TBのpoolにrsyncで転送しているけど、
rsync開始してから半日かかるけど、随分時間がかかっている。
もちろん、非力なマシンを割り当ててるんで、そのせいもあるんでしょうけど、
やはりZFSは読み書きが他のFSと比べて遅いんですかね zfs send して receive とか zpool attach して detach とかしないのは宗教的な理由なのかな? send/receiveはいいとして、ファイル転送にattach/detachを勧めるのは
それこそアヤシイ宗教って感じがして気持ちが悪い。 zfs recv -F って、プールにあるファイルシステム破壊してくれるんか
少量だけど、ファイルあったのになぁ
復元ってできないんだよね? 3TBのHDDにpool作って、ファイルコピーしたあと、PCをリブートしたら
起動しなくて、別のBEで起動したら、poolが↓状態になってました
zpool status
pool: tank3TB
state: FAULTED
status: One or more devices could not be used because the label is missing
or invalid. There are insufficient replicas for the pool to continue
functioning.
action: Destroy and re-create the pool from
a backup source.
see: http://illumos.org/msg/ZFS-8000-5E
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank3TB FAULTED 0 0 0 corrupted data
c9d1 FAULTED 0 0 0 corrupted data
このpoolは、もうダメ?
ただ、このpool名はなぜか、古いpool名なんだよな...
poolを作った時とは別のBEで起動しているから、不整合になっているんですかね? zpool export して
zpool importしたら別のpool名でpoolが見えたので
その名前でzpool import "別のpool名"したら
元通りになりました
200GBくらい吹っ飛んだと思ってのが元通りになったので、
明日は良いことありそうです そういや特定ファイルだけsendってできんもんかね user@openindiana:/pool/zfs$ ls
test.txt
user@openindiana:/pool/zfs$ zfs snapshot pool/zfs/test.txt@today
oi@openindiana:/pool/zfs$ zfs list
こんな感じ? snapshot取ってから特定ファイル以外消してもっかいsnapshot取ってsendして最初のsnapshotにrollback -f。意味は無いが。 それだとcloneしたほうがいいんじゃね
ってどっちみちファイル削除に時間かかりすぎて現実的じゃないなー sshで外部からログオンする時、
パスワード聞かれるまで時間がかかるのですが、なんででしょう >>607
DNSチェックに行った時にホスト名の解決が出来ないときにそうなる。
面倒ならsshdの設定で
> UseDNS no
と設定すればチェックしなくなる、気がする。 sshで外部からログオンする際の注意事項があります。
コンピュータのCPUが何ビットであるか調ベておく事が大切です。
32ビットCPUを搭載したコンピュータには、
32ビット用のsshをインストールすること。
64ビットCPUを搭載したコンピュータには、
64ビット用のsshをインストールすること。
これを間違えれば素早いログオンができません。 comstarでiscsi targetを作る時の話で質問。(fcでも同じだと思うけど)
lun 1,2,3,4をhostA,B,Cに公開する場合に
・Aにはlun 1,2だけを見せたい
・Bにはlun 1,3だけを見せたい
・Cにはlun 1,4だけを見せたい
上記のようなことをやりたいときはAだけのhost groupとBだけのhost group、Cだけのhost groupを作ってやって
1-A,2-A
1-B,3-B
1-C,4-C
みたいなviewを作るしかないんだよな?
個別のhost groupとは別にABCのhost groupが作れればまだいいんだけどな。
hostとlunが増えた場合を考えるとうんざりする openindiana興味あるんですけど、
出た頃はoi開発者とかユーザーとかけっこう人がいて活発だったけど今はどうですか?
ユーザーはともかくoi開発者も減ったりしてますか?
oi入れてイジってるうちに開発打切りとかフェードアウトで消滅とかになったら嫌だなと思って。 oiは、147までは調子よかったと思うけど、Illumosベースの 151以降数字上がって
ないね.. oi hipsterってのがあるらしい。hipsterじゃないのはこないだの BIND穴も
埋まってないそうな..
Goslingが拾って NeWS再実装してくれるといいんだがw オープンソラリスじゃなくてフリーソラリスというのがあるとききました。
こちらの方がオープンソラリスよりも強いですか?
おすすめのディストロビューションをおしえてください。 >>614
RedHat Enterprise Linux+有償サポートが鉄板だと思う 冗談だろ。RHELなんてどんだけイタい目にあわされたか.. それもソラリスなんですかぁ? (RHELなら知ってますけど) 先に「DOSの操作性」を定義してくれ。Appleが Mac出した頃に言ってたやつか? もうそろそろ、armスマホ対応したソラリスカーネルのAndroid(?)が発表されて、
Oracle純正の高性能Java runtimeで今出てるアプリをサクサク...
なんてのを夢見てるんだがなぁ Oracle純正のJREが安定してて高性能という幻想 Googleの方がいいものを作れるに違いないという幻想 Googleは大御所オールスターズだけど最後の詰めが甘いという.. MS-DOSならIO.SYSとMSDOS.SYSが読み込まれてからCONFIG.SYSが順に読まれますが
OpenSolarisだとgrubからloginブロンプトまでいったいいくつのファイルが順に読まれてるんでしょうか?
9801の頃は書籍も読んだんですけどUNIXは派閥がありすぎてどれを読めばよいかわからなかったので未だに知りません インストールされた後だと、インストール時にデバイス検知して保存しといた
定義ファイル読んでデバイスモジュールロードして、それから initが
/etc/inittab読んで、じゃなかった?
古い BSDだと init が /etc/rcを実行する。端末の定義は /etc/ttys。
サービスという意味では inetdの定義も見ておく。とか。 inittabも形骸化してるよな、アダムのせいでw HotJavaってもう無いの?誰も引き継いでない? ジャワカレーはバーモントカレーよりホットな味付けだな。 OpenWindowsってもう無いの?誰も引き継いでない? Java Desktop Systemってどうなった? jarisは一度ダウソしたことがあるがMsofficeがユンユン動くのだけは良かった。 仮想コンテナの共通項が IBM PCだなんて、ほんと悪い冗談だよ。 横から失礼します。
他PCから取り外して来たHDDで、zpool importしたら、
下のメッセージが出たんですが、
次はzpool import tank -fすればいいんですよね?
pool: tank
id: ***********
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the '-f' flag.
see: http://illumos.org/msg/ZFS-8000-EY
config:
tank ONLINE
c5t5d0 ONLINE