トップページunix
991コメント374KB

Solaris教えてスレッド 其の12

■ このスレッドは過去ログ倉庫に格納されています
0001NGNG
Sun MicrosystemsのSolarisについての質問スレッドです。
過去に同じような質問が出ていないか確かめてから書き込みましょう。

過去スレ・リンク等は >>2-11 あたりに
0374名無しさん@お腹いっぱい。NGNG
質問させて頂きます。
FireV100にSolaris9を入れて運用しております。
配線の作業のミスにより電源ケーブルを外してしまい
強制的に落としてしまいました。
再度、電源を入れて立ち上げましたが、シングルユーザーモードで
しか上がらなかったので、fsckを行い全てをYで答え再度、リブート
を行い、ランレベル3で起動しましたのですが、lost+foundのディレクトリ
に#xxxxxxxxのディレクトリが多数出来ておりました。
このディレクトリの処理方法を教えて頂けると幸いです。
0375名無しさん@お腹いっぱい。NGNG
>>374
/ と swap しか作らない主義の人? どこの lost+found?
/lost+found か /usr/lost+found か /var/lost+found か。

まぁ、ディレクトリの中身見てみないと何とも言えんけど、気になるなら
全部消しちまえばー?
0376374NGNG
>>375
すいません、書き忘れました。
/と/varでした。
宜しくお願い致します。
0377名無しさん@お腹いっぱい。NGNG
いやだから、よろしくも何も、中身に何が入ってるか当事者以外
誰にも判らんわけで。

まあ/varに関してはサルベージする価値のあるファイルが
含まれる可能性なんてほぼ皆無だろうけど…。
0378名無しさん@お腹いっぱい。NGNG
SPARC機上のSolaris8 02/02で、あるファイルを読込みでopenしている
プロセスがまだそのファイルに対してreadを行っているような状態の時に、
別のプロセスが同じファイルに対してmv(別マウントポイントへ)やrmを実行
するということを(ミスで)やってしまいました。

それでもopen状態でread処理を繰り返してる側では特に異常も検知されず、
読込まれたデータ自体も壊れておらず処理が正常終了しました。

これってたまたまそうなったというだけで、保証された動きではなかろうと
思い情報を探してみたのですが、「んなの当たり前だ」という理由からなのか
見当たりませんで、とりあえずプログラムの方はDBを使って排他制御する
ようにしておいたんですが、いまいちすっきりしません。

このあたりの情報ってどこかに出てないでしょうか?
0379名無しさん@お腹いっぱい。NGNG
まぁ、rm が何をしてるのか、ファイルハンドルって何なのか、
close ってなに?とか、調べてみそ。

daemon がファイルを open した直後 unlink してるのは何故か、とか。
0380名無しさん@お腹いっぱい。NGNG
>>378
んなの当たり前だ。
疑問点はどこよ。
0381368NGNG
>>373
ありがとうございました。-04 見つかりました。
もともと全部自己責任の自宅 Blade ですから!
0382378NGNG
>>379
ヒントありがとうございます。
調べてみました。
結局システムコールに還元されるのだという意識というか視点がなかったみたいです。

>>380
「何故に削除操作がされたファイルを正常に参照し続けられたのか?」です。


ファイルの削除動作はディレクトリエントリからの削除、次に管理情報と本体の削除という
二段階で行われるということですね。
そして二段階目の動作はそのファイルの参照数が0になった時点で行われると。
(参照:プロセスによるオープン、ファイルシステム上のハードリンク)

私が体験した事象というのは結局のところ、ディレクトリエントリからは削除されたが
参照しているプロセスが存在していたため実体の削除には至らず、そのプロセスが
close()を発行した後でファイルの参照が全くなくなった状態になったことによりようやく
実体が削除されたという、至極当たり前の動きだったわけですね。



>daemon がファイルを open した直後 unlink してるのは何故か、とか。
一時ファイルを他プロセスに見せたくないため?
自分が正常終了できなかった場合に自動的に消える=別途のガーベージを不要
とするため?

前者はchmod()でも良さそうだし、後者でしょうか。
0383名無しさん@お腹いっぱい。NGNG
よくできますた
0384名無しさん@お腹いっぱい。NGNG
Sunの巻き寿司
ttp://portal.nifty.com/special03/0328/2.htm

サーモン・ウナギ・キュウリ・トビコが巻き込んであるそうな。
0385名無しさん@EmacsNGNG
いきなり厨な質問で非常に申し訳ないんですが、
ファイルシステムのバックアップというのはどうしたらいいんでしょうか
SCSIのHDがやばそうなので、ごっそり移し換えたいんです
volcopyなるものがあるということをググって調べて来たんですが、
manualを見ても今いち使い方がよく分かりませんでした。(UNIXの知識があまり無いせいです)
# volcopy /dev/sd1c /dev/sd2c
のように打てばいいんでしょうか。(sd1:OLD, sd2:NEW)
あるいはvolcopyの他にもっと適切な方法がありますでしょうか?
詳しい方いらっしゃいましたら、御教授願いますm(__)m
0386名無しさん@お腹いっぱい。NGNG
どういう状態で実施するのかよくわからんので
無難なところでufsdump/ufsrestoreを薦めとく。
0387385NGNG
レスありがとうございます
ufsdumpのマニュアルを読んでみました。
バックアップコマンドのようですね。EXAMPLEがあるので分かりやすいです。
インクリメンタルとかdump levelとか専門的なことは分からないですね
これから勉強しなければならないがまだまだたくさんあるようです

ちょっと>385の書き方を間違えたかもしれません。今したいのは
HD1にあるファイルシステムをHD2にコピーしたいということなんです。
これをufsdumpで行うには、
# ufsdump /dev/rsd2c /dev/rsd1c
のような感じなのでしょうか。(sd1:OLD, sd2:NEW)
0388名無しさん@お腹いっぱい。NGNG
>>387
せめて、もう少しちゃんと調べろ矢。全然みてねーだろ。
mount /dev/dsk/rsd2 /mnt
ufsdump 0uf - /dev/rdsk/rsd1 | (cd /mnt ; ufsrestore rf -)
0389名無しさん@お腹いっぱい。NGNG
同時に二つのディスクを繋げた状態でやるならddとかcpioで良さそう。

go docs.sun.com
0390NGNG
>>389
同容量か大きいディスクじゃないと失敗するでそ。

>>388
restoresymtableの消去が必要でない?
find / -name "*restoresymtable" -exec rm -fr {} \;

>>385
機種とかディスクの種類によっても、使うコマンド違ってくるよ。
boot ディスクを移すならinstallbootもいる。
installboot /usr/platform/`uname -m`/lib/fs/ufs/bootblk /dev/rdsk/cXtXd0s0
0391389NGNG
>>390
うん。

書こうかと思ったんだけど、どうせ途中で気づくだろうし、気づかなかったとしたら
コケるだけのはずだし、>>387見たら何となく気が抜けちゃったりしたし、方法を
確立するための過程で仕組みを自力で確認していくのが本人のために一番だよな
とか言い訳めいたこと考えたりして、結局"go docs.sun.com"
0392名無しさん@お腹いっぱい。NGNG
>>391
なら、それ以前に一般ユーザーで cp して、オーナやパーミッションで悩むとか、
スペシャルファイル消えてなくなって驚くとか、その辺を一通りやってもらいたい
気がするけどな。
0393NGNG
>>391
あーやっぱし。
まあ、デバイス名からしてBSD(SunOS 4.X)+SYS V(Solaris 2.X)の変な書き方だしね。

でも、最近の大容量ディスクでddすると異様に時間かからない?
オイラは、大抵format->newfs->ufsdump|ufsrestore->installbootしてる。
0394名無しさん@お腹いっぱい。NGNG
ファイルの転送方法についての質問です。
ホストA(solaris9)→ホストB(solaris9)にtar.gzで
固めたファイルをホストBのディスクに転送(LAN)しようと考えております。
色々調べてみたのですが、nfsやrhost等、色々やり方があると思うのですが
お勧めはありますでしょうか?
教えて君で申し訳ありませんが、ご存知の方がおられたら教えて頂けると
助かります。
0395名無しさん@お腹いっぱい。NGNG
>>394
普通、転送と言ったら ftp や rcp, scp なんかでそ。
NFS は、ファイル共有とか言わんか?

お勧めなんて、時と場合によるから、まずそれを明らかにしないと。
0396394NGNG
>>395
レス有難う御座います。
実際の行いたい処理はホストAでcronを動かして、定期的にあるファイルを
tar.gzで固めて、自動的にホストBに転送を行いたいのです。
NFSについてはホストBのディスクをホストAでマウントしてデーターをコピー
したら良いかな〜と思っていました。
0397NGNG
>>396
NFS使えるなら、直接ホストAからNFSでホストBにファイル書けばいいんでない?
tar.gzで固める手間いらないし。
tar.gzファイルをバックアップ変わりに使うなら解かるけど。
0398名無しさん@お腹いっぱい。NGNG
>>396
何がしたいのかさっぱり分からん。

AとBの関係は?社内 LAN かなにかにつながってるの?
インターネット越し?どちらのマシンも同じ構成なの?
どっちかだけディスクでかいとか、RAID 組んでるとか、最終的には
テープに上げるとか、色々有ると思うんだけど?

そもそも、ファイルを転送したいの?ホントに?
もしかして、ログか何かを自動的にバックアップしたいんじゃないの?
0399名無しさん@お腹いっぱい。NGNG
>>397
レス有難う御座います。
ホストBをバックアップサーバーとして使おうと思っていました。
やっぱりNFSが無難そうですね。
有難う御座いました。

余談ですが、最近新しく鯖を立てたのですが、バックアップ装置が無くて
悩んでいた所、別の部署からNetraT1が転がってきてこいつに
バックアップをさせようと思いつきました。
下手にDATとか買うよりも時間効率や負荷も少なく良いかな〜なんて思いました。
0400名無しさん@お腹いっぱい。NGNG
漏れはrsync+ssh
0401388NGNG
>>390
へ?そこまで説明しなきゃなんないの?
ならformat から解説したほうがよかったか?
0402NGNG
>>401
釣りの可能性も十分あり。
でも、書いてある内容からディスク管理系のコマンド使った事がないと思って。
この上blade1000/2000・280RのFC型ディスクでドツボにはまってたら笑うしか…
0403名無しさん@お腹いっぱい。NGNG
bt848x-0.2.5が出てたんで使ってみたんだが…
mediaLib必須になっちまったのかな?
あれデカイからなあ…(欝
0404名無しさん@お腹いっぱい。NGNG
誰かSunPCi2のパッチくれー!

何で 113616-03 が公開パッチじゃねーんだyp!

SunPCi2.3.2ってどこかしらバギーなんだよな〜
特にマウスの挙動が・・・。買ったのはいいが結局まともにつかってねーyp!
0405名無しさん@お腹いっぱい。NGNG
>>404
???
漏れの手元には、113616-03.zip あるが?
公開パッチだと思うがなぁ。
0406404NGNG
>>405
SunSolveのパッチ検索で引っかからないyp!
0407名無しさん@お腹いっぱい。NGNG
>>406
今検索かけたら、113616-04 あったけど?
0408NGNG
>>407
pub-cgiとprivate-cgiの違いを言っているのだと思われ。
SunSolveのページ左端上から2つ目の四角に赤字で"Logged In"が出ているのは
private-cgi、アクセス出来ない方をがっかりさせるのはやめよう。
試しに、"Log Out"して検索かけてみよう。
0409名無しさん@お腹いっぱい。NGNG
ガイシュツな話かもしれないのですが、
SunはもうNetscapeは出さないのでしょうか。
Mozilla 1.2.1が公開されておりましたが・・・
(て、同じか)

これインスコしても問題ない物でしょうか?
0410名無しさん@お腹いっぱい。NGNG
>>409
SUN用のNetscapeってSUNがリリースしてたの?初めて知った・・・
0411名無しさん@お腹いっぱい。NGNG
>>409
Netscape よりは問題ないよ。ただ、flash plug-in 入れてるからか、
何の前触れもなくイキナリ落ちるけど。
0412THE NETWORK IS THE COMPUTERNGNG
既出かもしれんが、
ttp://www.zdnet.co.jp/news/0309/10/nebt_08.html
viの作者がsunを離れます。
0413 NGNG
vi の作者てか、csh てか、vm つーか、BSD の生みの親だろーが。
Sun の Netscape ってのは SUNWns* で入ってるでしょ?
0414名無しさん@お腹いっぱい。NGNG
このスレでは初出のようだが

つーか既出か否かぐらい調べてから貼るもんぢゃネーノ?
0415名無しさん@お腹いっぱい。NGNG
>>403
ほんとだね。100M近いの落としたさぁ MediaLib。
うちの Ultra10 は玄人志向が何枚も刺さってる。
1024x768 とかバッチリでっせ。
0416名無しさん@お腹いっぱい。NGNG
>>415
スナップショットファイルをセーブする時に
YUV->RGB変換が面倒だったのでmediaLib使ってみますたヽ(´ー`)ノ
…ってな理由だったりして。

まあ、あれだけのためにmediaLib使うのは確かにムダだよね。
Makefileとv4lsview.cのtake_snapshot()をゴニョゴニョすれば
mlibなしでもなんとか動くのができるけどね。
0417名無しさん@お腹いっぱい。NGNG
>>407
企業で入ってるところはいいよな〜
とても個人じゃはいれねーyp!
0418名無しさん@お腹いっぱい。NGNG
SunPCiのパッチが何で公開されないのか禿しく意味不明。
個人で使ってるヤツだって多いだろうに。
0419名無しさん@お腹いっぱい。NGNG
>>418
だから、一般のFTP鯖に対して検索かけたら見つかるよ。
今現在の最新は 113616-04.zipみたい。
これって公開パッチじゃないのかな?
まあ、闇ルートだとしても、入手可能なのは事実。
0420名無しさん@お腹いっぱい。NGNG
>>419
見つかるよね。
sunsolve.sun.comならパッチ検索で一発だし。

その前に、なんでsunsolveのアカウント持ってないのか不思議だが。
0421名無しさん@お腹いっぱい。NGNG
ところで、solaris solve の運命って、誰か知ってる?
0422名無しさん@お腹いっぱい。NGNG
>>420
個人でSun入れててsunsolveのアカウント持ってるやつっているのか?

いなくはないだろうが、持ってないことを不思議がることはないだろ。
0423名無しさん@お腹いっぱい。NGNG
sadmind って、かなしいこころじゃないですよね?
s-admin-d ってことなんですよね?
そうだって言ってよ。
0424名無しさん@お腹いっぱい。NGNG
機種はSS20、Solaris8をインストール
インストール後のリブートで"short disk read"って言われて起動しないんだけど

/ディレクトリを2GBに設定したのがまずかったのかしら
0425 NGNG
たしか古い SPARCstation では boot disk は2GB以下で
っていう制限事項があったような気がするよ。

"ご使用にあたって" とか "Hardware Platform Guide" とかに
書いてあったかも?
0426名無しさん@お腹いっぱい。NGNG
>>423
やっぱ エスアドミンディー じゃない?おれはそう読んでるけど。
サッドマインドって読んでるヤシは聞いたことがない。
0427名無しさん@お腹いっぱい。NGNG
>>426
まぁ、「ばいんど」か「びんでぃー」かみたいなモノか?





in.named の立場は……
0428名無しさん@お腹いっぱい。NGNG
普通にサッドマインドってよんでますけど。
0429名無しさん@お腹いっぱい。NGNG
なんとなく cygwin 入れて、Solaris 2.6 (sparc) 上で、share
している先を、何気にマウントしてみたのよ。
すると、ビクーリ、mount されるではありませんか。
しかも、書き込みもできてしまう。uid と gid が全然違うのに。
また、驚いたのは、書き込みすると、.. の属性引き継ぐらしく、
例えば、ユーザのホームをマウントすると、認証なしにその人の
uid & gid で書き込みし放題。困ったよ。そんなもんなのかい
NFS って。
0430名無しさん@お腹いっぱい。NGNG
>>429
釣?
パーミッションをご存知ないとか?
umask知らないとか?
0431名無しさん@お腹いっぱい。NGNG
>>423
うっわ俺サダム・インドってよんでたよー
0432名無しさん@お腹いっぱい。NGNG
>>423
sadmind = Solstice ADMINsuite Daemon
0433名無しさん@お腹いっぱい。NGNG
じゃぁ、mibisa はミビイサか?
0434名無しさん@LinuxザウルスNGNG
えすあどみん でー
0435 NGNG
あとはこっちで?
>UNIXに関する言葉のひらがな読みスレッド
0436名無しさん@お腹いっぱい。NGNG
LOMプロンプトから「poweron」と打って、
電源は入るんだけど、メモリーのカウントとか行われない。
これってHW障害?
0437436NGNG
あ、V120です。
販社の回答おせーYO!
0438名無しさん@LinuxザウルスNGNG
メモリカウント? PCみたいなやつ? そんなのあったっけ?
diag を true にしてるのかな。うちの480だと出ないみたいだけど。
(´-`).。oO(反射のとここの回答がが食い違っていたらどう思うんだろう?)
0439名無しさん@お腹いっぱい。NGNG
Sendmail のパッチまだー?
0440436NGNG
>>438
Sun Fire V120 (UltraSPARC-IIe 648MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #********.
Ethernet address *********, Host ID: ***********.

↑こんなやつが出ないんです。「ok>」もでない...
0441名無しさん@お腹いっぱい。NGNG
>>440
break送ってもダメなの?
0442436NGNG
>>441
だめですねー。無反応です。
販社もHW障害かもしれないっていってます。
明日発送予定なのにどーしよ。
0443名無しさん@お腹いっぱい。NGNG
シリアルケーブルがイカれてるんでなければ故障じゃない?
0444名無しさん@お腹いっぱい。NGNG
SunPCi2のパッチFTPサーチで見つけたけど、
パーミッションディナイで落とせないよー(チンチン

うっぷして!
0445 NGNG
シリアルケーブルってLOMじゃないところにもつないでるよね?
ってつながなくてもいーんだっけか?

ところで SunPCi2 のパッチってどんなの?
0446名無しさん@お腹いっぱい。NGNG
>>445
README.113616-04 みると、

Other fixes added to this patch
Some menus have incorrect default path
Fix to disallow booting SunPCi3 images with a SunPCi2 board
Network provider fix
Copy and paste fix
Mouse fixes
sunpci2test no longer hangs on a Rev -03 SunPCi-2 card.
Fixed "Warning!! Your CPU has been changed" in BIOS 1.017
0447 NGNG
ども。いろいろと fix はいってんのね。
つーか、結構使ってる人がいるのに驚き。

昔聞いたときは担当者が首になって
もうパッチは出ないって言われたから。
0448436NGNG
お騒がせしました。HW不良ではなく、シリアルの出力結果が
ディスプレイにはかれていました。
setenvコマンドで出力先をttyaとしたらそこは切り抜けられました。

が、

今度はインストールスクリプトが途中で止まります。
時刻を設定した後、

SolStart プリインストール・フェーズを実行中...
Executing begin script "install_begin"...
Begin script install_begin execution completed.

この表示から先へ進みません...
庵、呪われてるんですか?
0449名無しさん@お腹いっぱい。NGNG
>>444
113616-04.zipだよねえ。
Googleで検索してトップに表示されたとこから正常にダウンロード、解凍
できたぞ。
0450NGNG
>>448=436
>お騒がせしました。HW不良ではなく、シリアルの出力結果が
>ディスプレイにはかれていました。
FBが刺さってるってことだよね。
この構成なら、USBにキーボード、マウス刺してインストールするほうが素直
な気がするんですけど…
どうしてもなら、FBをPCIから抜いて純粋なサーバとしてインストールしよう。
0451名無しさん@お腹いっぱい。NGNG
>>448
どのメディアでどうやってんの?
CD-ROM の Software 1/2 からやってる?
0452名無しさん@お腹いっぱい。NGNG
>>411
それ、漏れだけじゃなかったんだ…
flash plugin が怪しいなぁ、とは思っていたんだけど…

これって、何か対処法があるのでしょうか?
flash が見られないのはつらい…

Solaris9(x86) 2003-08 でつ。
0453名無しさん@お腹いっぱい。NGNG
ネスケ7.0にしたら落ちなくなったけど?
6.xは落ちるね。
ultra1でsolaris7。sol9 12/02でも落ちないよ。
ネスケ6って漢字変換が馬鹿になるから使ってない。

でもICQの調子が悪いみたい。一応つながるけど
日本語で入力できないし。7.1きぼんぬ。
0454名無しさん@お腹いっぱい。NGNG
>>453
Mozilla 1.4
Mozilla/5.0 (X11; U; SunOS sun4u; ja-JP; rv:1.4) Gecko/20030701

日本語もいけるけど……ダメ?
0455名無しさん@お腹いっぱい。NGNG
SUN Fire V240 が最近やってきたんですが、バックアップ用のストレージ類がなにもない状況です。
バックアップするデータはソースファイルとかもろもろ開発で使ってるデータなので数G程度です。
USBのHDDをV240に接続して使おうかと思ってるんですが、使えるのでしょうか?
また、なにか良い案はありませんか?(5万以下が絶対条件です)
0456名無しさん@お腹いっぱい。NGNG
そのぐらいならCFカードにLinux仕込んで差してあるような簡易型
ネットワークストレージあたりが一番ラクちんそうな気がするな。
0457名無しさん@お腹いっぱい。NGNG
>>455
そこにソースやデータ置かなきゃ全て解決。
0458452NGNG
Solaris9(x86) 8/03 を入れて、mozilla1.4 を入れて試してみました。
flash plugin は入れていません。

flash があるページを開くとストンと落ちました。・゚・(ノД`)・゚・。
私がいつも試すページは日経新聞の所なんですが…

なんでだろう?
0459名無しさん@お腹いっぱい。NGNG
ネスケ7.0だとflashが表示されない。
(たとえばwww.tfm.co.jpのflashコンテンツ)

ネスケ6だとkakaku.comとか開くと落ちる。
0460名無しさん@お腹いっぱい。NGNG
>>458
x86 ならこっちで聞いた方がいいんでない?
http://pc.2ch.net/test/read.cgi/unix/1051244080/l50
0461名無しさん@お腹いっぱい。NGNG
ultra5+キーボード+マウスで\17,000は高いかな〜?
0462452NGNG
>>460
x86 スレで質問します。どもです。
0463名無しさん@お腹いっぱい。NGNG
インテル版のSolaris8をWindows版のVMware4.0にインストールしたいのですが、
OpenWindowの画面まで行きません。どなたか教えて
ネットワークインストールじゃないとダメですか?
0464名無しさん@お腹いっぱい。NGNG
>>463
どこまでなら逝くの?あと、>>460
0465名無しさん@お腹いっぱい。NGNG
OpenWindowsの画面まで逝かせないのがインストールのコツなわけだが

つーかググればいくらでもヒットするだろ…
0466 NGNG
>>461
Ultra5 でもピンきりだぞ。CPU が400MHz以上ならお勧め?
0467463NGNG
>>464 OpenWindowsになる前までは行きます。青い画面のところです
>>465 探し方が下手なのか見つかりません。
0468名無しさん@お腹いっぱい。NGNG
>>467
この板のVMWareスレ読んどけ
0469名無しさん@お腹いっぱい。NGNG
>>455
安いショップブランドのマシンにLinux入れてftpすれば?
ソフトウェアでRAID1すれば5万以下でも余裕でしょう。
0470名無しさん@お腹いっぱい。NGNG
バイナリの互換性について教えて頂きたいのですが、CPUの違い(sun4mとsun4u)、OSの違い(2.6と7,8,9)などによって、そのまま使えない場合ってありますか?OSはともかくとしても、32bitのsun4mと64bitのsun4uだとやっぱりコンパイルし直す方が無難でしょうか。
0471名無しさん@お腹いっぱい。NGNG
Solaris8を使っているのですが、
生成出来るスレッドの最大数を増やしたいのですが、
その方法がわかりません。サンプルプログラムを作ってみたところ、
2700個くらいしか生成出来ませんでした。10倍くらいに
増やしたいのですが...
どうすればいいのでしょうか。

docs.sun.comをさんざん検索したのですが、
ヒットしません(;_;)
0472名無しさん@お腹いっぱい。NGNG
>>470
32/64Bit以外のことは考えなくても委員でないかい?
0473名無しさん@お腹いっぱい。NGNG
OSインストール後、ユーザがいっぱいいるので
一括でデフォルトのパスワードを設定したいのですが
passwdコマンドにはパスワード値のオプションがなくて
シェル等で一括設定ができません。
なので、ひたすらユーザ数分のパスワードをひたすら打っている
ので、数の多さと単純作業に泣いてます。
どなたか良い方法があれば教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています