トップページunix
1001コメント303KB

NetBSD その18

■ このスレッドは過去ログ倉庫に格納されています
0001いちおう立てとく2006/10/25(水) 22:35:12
``Of course it runs NetBSD.''
_ノ⌒ゝ
\  ´-ヽ
 \ノ⌒ヽ
 NetBSD
    \
http://www.netbsd.org/

前スレ
NetBSD その18
http://pc8.2ch.net/test/read.cgi/unix/1157272177/

お約束、関連リンク、心の公式ロゴは>>2-10あたり
0464名無しさん@お腹いっぱい。2006/12/05(火) 11:06:32
>>463
質問者の疑問を解決したいんだよ。

そんなことも分からんのか?
0465名無しさん@お腹いっぱい。2006/12/05(火) 11:34:13
荒れてまいりますた
0466名無しさん@お腹いっぱい。2006/12/05(火) 15:01:34
んん?
fdisk パーティションを2つ作った理由って、単なる勘違い以外にあるかな。
不連続領域だったり、物理的に別ディスクだったりするなら分かるが。

複数のバージョンのNetBSDをインストールしたいだけなら、fdiskパーティションは
1つで済むし。
複数の secondary boot loader を使い分けたいっていう理由でもないと思うしな。
そんなことする奴が disklabel や newfs の使い方を知らない筈がない。

というわけで、理由を質問するまででもないと思ったんじゃがのう。
他になにかある? 思いつかん。
0467名無しさん@お腹いっぱい。2006/12/05(火) 15:17:41
>>466
お前のような馬鹿には思いつかない深遠な理由があるかもしれないじゃないか。
くだらない勘繰りをするよりも本人に聞いた方が早い。だから聞いている。
0468名無しさん@お腹いっぱい。2006/12/05(火) 15:25:24
勘ぐっているのもおまえだし馬鹿なのもおまえだと思っているのはオレだけか?
0469名無しさん@お腹いっぱい。2006/12/05(火) 15:34:49
>>468
もちろんお前だけだ。
0470名無しさん@お腹いっぱい。2006/12/05(火) 15:46:01
いやここはおれが
0471名無しさん@お腹いっぱい。2006/12/05(火) 16:10:20
>>470
兄貴…もう止めてくらさい。。。

痛いっスよ。。。

newfs -V 2 -O2 /dev/>>469

FFSv2スライス一丁上がり!
0472名無しさん@お腹いっぱい。2006/12/05(火) 16:17:26
なんか面白いことでも書いたつもりなのか?
0473名無しさん@お腹いっぱい。2006/12/05(火) 16:47:01
# newfs -V 2 -O2 /dev/>>472

どうだ!参ったか!?
0474名無しさん@お腹いっぱい。2006/12/05(火) 17:04:12
うわ。マジ基地外かよ……。
0475名無しさん@お腹いっぱい。2006/12/05(火) 17:16:26
# newfs_msdos -F 32 /dev/>>474

降参せよ。
0476名無しさん@お腹いっぱい。2006/12/05(火) 17:24:27
凝ったネタのつもりかもしれないけど、
たいしておもしろくないよ。
0477名無しさん@お腹いっぱい。2006/12/05(火) 17:24:38
はいはい、降参降参。
0478名無しさん@お腹いっぱい。2006/12/05(火) 17:26:28
ところで>454はどこにいったんだ?
0479名無しさん@お腹いっぱい。2006/12/05(火) 17:54:51
質問ですが、newfsコマンドは論理フォーマットのコマンドですか?

Solarisではローレベルフォーマットを行なえるformatコマンドが
ありますが…。NetBSDではローレベルフォーマットのコマンドはないんスか?
0480名無しさん@お腹いっぱい。2006/12/05(火) 18:07:58
newfs は論理レベルだよ。

SCSI なら scsictl で物理フォーマットもできる。
ATAはベンダ依存だった気がするから無理じゃねえ?
Solarisって、ATAも物理フォーマットできたんだっけ。

でも今どき、自分で物理フォーマットをする理由はないはず。
あるセクタでエラーが起きたら、そのセクタに dd か何かで書き込みを
してやるだけで、自動的に defect list に登録して、セクタの置き換え
をしてくれるはずだし。それでも追い付かないくらい不良セクタが増えて
るなら、むしろそのディスクを捨てて別のディスクに置き換えないとヤバい。
04814792006/12/05(火) 18:48:52
>>480
あぁ、そうだ、SolarisもSCSIに対しての物理フォーマットだったんスね。

ATAはベンダ依存か。。。
そういえば、昔々のMacもSCSIはユーティリティがあって、
アポーの純正鶴をハックしてどうこうとかもう。。。

ありがとうございました。
0482名無しさん@お腹いっぱい。2006/12/05(火) 18:57:09
>>480
ぶるりフォーマットはハッテン場で行なわれる。
セクタエラーは公然わいせつである。
0483名無しさん@お腹いっぱい。2006/12/05(火) 20:50:17
なんつーか、誤りを認められない人の見本ですか。
0484名無しさん@お腹いっぱい。2006/12/05(火) 22:02:55
ddで書くのと物理フォーマットするのに違いはないんじゃないかな。
書き込み時のベリファイの回数は増やしたりしているかもしれないけど。

ちなみに、意図的にアナライザでunformattedな状態にすると、セクタエラーが
発生するけど、このセクタに任意のデータをddで書くと、(rawなレベルのエラー
訂正符号なんかが書き込まれ)セクタエラーが解消されているのを確認しますた。

何か違いはあるんでしょか? 誰か知らん?
0485名無しさん@お腹いっぱい。2006/12/05(火) 22:22:25
白ね得なあ、そんな話。

ぶっちぎりで。
0486名無しさん@お腹いっぱい。2006/12/05(火) 22:46:01
物理フォーマットなんてする必要はマツタクありません。
セクタサイズ変えたいとかじゃない限り。
PC でさえハードディスクで物理フォーマットなんかしてたのは ST-506 の頃の
話でしょ。
Sun の format コマンドは物理フォーマットできますか? そんな機能使ったことないけど。
0487名無しさん@お腹いっぱい。2006/12/05(火) 23:26:29
>>484
全く違う。ってか、484は物理フォーマットが何なのか分かってない。
04884842006/12/05(火) 23:31:30
言ってる意味が今分かった。勘違いスマン>>484
04894872006/12/05(火) 23:32:27
また間違った。↑は487
04904542006/12/06(水) 00:57:30
荒れているようで申し訳ありません。
パーテーションを分けた理由は、今後再インストールするようになったときに
パーテーションをフォーマットしてインストールすると思っていたので、
二つに分けておいて、OS区画じゃない区画を/usr/homeなどに分けておき
最低限その部分は、再インストール時に移さなくてもすむように使うとか、
再インストール時に、一時保護場所として使おうと思っていました。

インストール時にいじれるとのことなので、ほとんどセットアップもしてないので
再インストールしてみようと思います。
ありがとうございました。
0491名無しさん@お腹いっぱい。2006/12/06(水) 01:23:36
たしかにそういう目的でパーティションを分けることはよくあるけど、
fdiskパーティションのレベルで分けるんじゃなくて、
disklabelパーティションのレベルで分ける方が普通なんだな。

PC用のBSDの場合、パーティションに2つのレベルあるってのが
誤解の元ではあるね。
0492名無しさん@お腹いっぱい。2006/12/06(水) 01:29:11
インストール時に、/homeスライスだけのこすとかできるのか?
俺は知らんぞ
0493名無しさん@お腹いっぱい。2006/12/06(水) 01:29:44
よくあるのに普通は違うとな
0494名無しさん@お腹いっぱい。2006/12/06(水) 01:35:59
> よくあるのに普通は違うとな

目的はよくある。
その目的を達成するための、普通の手段は違う。
つーこと。
0495名無しさん@お腹いっぱい。2006/12/06(水) 01:38:11
> インストール時に、/homeスライスだけのこすとかできるのか?

パーティションごとに newfs するかどうかは設定できるでしょ。
スライスじゃないけどね。
0496名無しさん@お腹いっぱい。2006/12/06(水) 02:01:36
>>491
BSD じゃなくたって 2 つ以上のレベルがあるぞ。そもそも拡張パーティションだって
入れ子構造だし。1 階層しかないのは初期の MS-DOS くらいだろ。
0497名無しさん@お腹いっぱい。2006/12/06(水) 02:02:38
スライスって NetBSD 用語にはないだろ。定義のあいまいな単語使うと混乱の元。
0498名無しさん@お腹いっぱい。2006/12/06(水) 02:05:29
NetBSDではスライスのことなんていうの?
まじめに考えたことなかった。
0499名無しさん@お腹いっぱい。2006/12/06(水) 02:13:10
ミンチ
0500名無しさん@お腹いっぱい。2006/12/06(水) 02:25:04
>>496
その「PC用のBSD」はBSDと別のOSの対比の意味で書いたんじゃなくて
PC用と別のport(たとえばsparc)用のBSDの対比の意味で書いたんじゃよ〜
0501名無しさん@お腹いっぱい。2006/12/06(水) 02:38:50
1.6のころはsys/arch/i386/i386/disksubr.cにmbr_findslice()という関数があった。
2.0のころにsys/kern/subr_disk_mbr.c移ったときにscan_mbr()に改名されてる感じ。
今なんていうのかと言われると強いて言えばMBR partitionかなあ。
MBRってのがmaster boot recordの略と考えるとそれも結構意味不明だけど。
0502名無しさん@お腹いっぱい。2006/12/06(水) 02:52:39
スライスでいいだろ。
0503名無しさん@お腹いっぱい。2006/12/06(水) 02:55:44
ぶつ切り
3枚おろし
大名おろし
切り落とし
ミンチ

どれがいい?
0504名無しさん@お腹いっぱい。2006/12/06(水) 03:19:36
499がスルーされた時点でやめとけ
0505名無しさん@お腹いっぱい。2006/12/06(水) 03:36:48
sys/sys/bootblock.hを改めて見てみると
Master Boot Recordの中にパーティションテーブルがあるんだから
MBR partitionと呼んでも問題ないという気もするな。

スライスって用語はもともとどこが発祥なの?
FreeBSDが使い始めたってこともないと思うけど。
0506名無しさん@お腹いっぱい。2006/12/06(水) 03:48:06
>>495
> パーティションごとに newfs するかどうかは設定できるでしょ。
newfsしなくてもすでにmountできる状態だったらデフォルトnewfsはNOで
newfsしないとmountできない状態だったらデフォルトnewfsはYES、
あるいは、newfsを始める前にmountしてみてできちゃうようなら
本当に消していいのか!? と問い詰めてくれる、っていうくらい
気を効かせて欲しいんだけど、そこまでなってないよね。
0507名無しさん@お腹いっぱい。2006/12/06(水) 04:19:47
NetBSD用語にこだわるなら
> fdisk -- MS-DOS partition maintenance program
だから MS-DOS partition じゃないの?

0508名無しさん@お腹いっぱい。2006/12/06(水) 04:23:17
今日はノリの悪い連中ばっかりだな。
0509名無しさん@お腹いっぱい。2006/12/06(水) 04:43:48
>>508
つまんない書き込みにノれと言われてもそりゃそっちの問題だ罠。

>>507
fdisk(8)自体がMS-DOSのプログラムが語源だし、あくまでもユーザーランドのツールだし、
そこを参照するのもどうかという気もするな。セクション9のマニュアルでなんかある?
0510名無しさん@お腹いっぱい。2006/12/06(水) 05:20:35
だよもんしたくなっただよもん。
0511名無しさん@お腹いっぱい。2006/12/06(水) 08:52:34
だよもんもだよもんだよもん
0512名無しさん@お腹いっぱい。2006/12/06(水) 09:34:03
同じfdisk(8)に MBR partitioning とか MBR partition
なんて記述もあったり。

>>509
userland だと何か問題あるの?
0513名無しさん@お腹いっぱい。2006/12/06(水) 09:35:43
>>509
http://www.netbsd.org/Ports/i386/faq.html#determining_geometry
ここには DOS MBR partition ってあるな。
0514名無しさん@お腹いっぱい。2006/12/06(水) 11:56:31
509はセクション9以外認めないっぽいぞ
0515名無しさん@お腹いっぱい。2006/12/06(水) 15:48:39
>>505
> スライスって用語はもともとどこが発祥なの?
オレは Solaris で初めて知った。で、FreeBSD も区別のため使い出したが、
両者で意味が逆だよね。まぎらわしいったら... FreeBSD で使い出した当時
Solaris から持ち込んだつもりが間違ってたんじゃなかろうかと想像w
0516名無しさん@お腹いっぱい。2006/12/06(水) 16:21:54
じゃあ俺は山田さんが言い出したんだと想像ww
0517名無しさん@お腹いっぱい。2006/12/06(水) 16:26:07
そうか山田さんのせいだったのかやっぱりな..
0518名無しさん@お腹いっぱい。2006/12/07(木) 02:06:08
ひょえ〜、4 って 3 月? えらい先やな〜、まるまるやりなおし?
0519名無しさん@お腹いっぱい。2006/12/07(木) 02:07:53
きちんとしたものが出るのなら、やり直しでも全然おk
0520名無しさん@お腹いっぱい。2006/12/07(木) 02:14:57
でもさあ、ハカソンやったらいろいろ fix されて、有益だから枝切り直したんなら、
その後 1month くらいで出てもよさそうな気がするんだけど。
単に新機能ガンガン入って、以前枝切ったときと同じ状態なんだったら、
それただの延期だと思うけど。
つーか、枝切ってから時間経ちすぎるとありがたみが減って行くんだよね..
0521名無しさん@お腹いっぱい。2006/12/07(木) 09:27:12
ありがたみが欲しい人は-current使ってるからreleaseを気にかけてない罠
0522名無しさん@お腹いっぱい。2006/12/07(木) 11:06:37
>>520
なぜ
> でもさあ、ハカソンやったらいろいろ fix されて、有益だから枝切り直したんなら、
から
> その後 1month くらいで出てもよさそうな気がするんだけど。
が導けるのか理解できん。
0523名無しさん@お腹いっぱい。2006/12/07(木) 23:09:36
へぇ。
0524名無しさん@お腹いっぱい。2006/12/07(木) 23:19:38
誰も舵取りしてなくて漂流状態だから。って前スレでも言われてたじゃん。
まじめに舵取りするのなら、pendingになっているor近々入りそうな変更がないかの
確認を事前にやって、これは入れる、それはいつまでにできなかったら先送りする、
みたいな計画を先に立てなきゃ、適当に送られてくるpullupを機械的に処理するだけ
or単にtimelineベースでやってるだけじゃいつまでたっても同じことの繰り返しになる罠。
0525名無しさん@お腹いっぱい。2006/12/07(木) 23:30:59
げっ。じゃあまた流れる可能性高そうだな... 困ったことになったわけか?
0526名無しさん@お腹いっぱい。2006/12/07(木) 23:32:08
>>524
つーか、いっそのこと timeline を最優先してとっとと出した方がいいような
気がするんだけど、ダメ?
0527名無しさん@お腹いっぱい。2006/12/07(木) 23:45:12
以前枝切った状況と同じなんだから同じ状況になるし
以前と変えなければ以前と同じになるけど
以前と変えれば以前と違うことになるワーナー
0528名無しさん@お腹いっぱい。2006/12/07(木) 23:45:15
>>526
だからいつもはそうしてるし今度もそうするんだろ。
今回はやっぱり切り直した方がいいとか余計なことをいう奴がいたから切り直しになったけど。
0529名無しさん@お腹いっぱい。2006/12/08(金) 00:16:26
これはいわゆる「リリースエンジニアリングのためのリリースエンジニアリングに
恋してる状態」ってやつですか?
0530名無しさん@お腹いっぱい。2006/12/08(金) 00:19:15
hackは楽しい
releaseは面倒くさい
ふう、それだけのこと
0531名無しさん@お腹いっぱい。2006/12/08(金) 00:25:55
元々めんどくさいもんだというのは同意だが、わざわざもっと複雑にしてるように
見えるんだよな最近。
0532名無しさん@お腹いっぱい。2006/12/08(金) 00:29:58
ただでさえめんどくさいのに、無駄に形に拘る人が多いから。
そんなことよりインストールノート直したら? って感じ。
0533名無しさん@お腹いっぱい。2006/12/08(金) 00:39:05
いつもと違うことすると「余計なことをいう奴がいた」とか言う奴がでるよ
あくまで予想だけど
0534名無しさん@お腹いっぱい。2006/12/08(金) 00:56:40
coreを含め技術論で判断するのはみんな好きで文句も多いけど、
リリースエンジニアリングの場合は期限に向けて作業を急がせる、
間に合わないものは見切りをつけてあきらめる、期限を延ばして
でも入れる必要がある修正かどうか判断する、っていう具合いに
技術論を抑え込んで決断して実行しなきゃいけないからね。
現状はそれをできる人、しようとする気のある人は誰もいない。
つーか文句ばかりで手を動かさないやつ大杉と言うか。
理想を抱いて溺死しろ、ってやつだな。
0535名無しさん@お腹いっぱい。2006/12/08(金) 02:51:02
自分のこと、ちゃんとわかってるんだ
05365342006/12/08(金) 09:22:00
>>535
うるせぇ黙ってろ
0537名無しさん@お腹いっぱい。2006/12/08(金) 09:28:26
NetBSDにcoreチームっていたっけ?
ヌマヌ、ホントにわからなんだ…。
0538名無しさん@お腹いっぱい。2006/12/08(金) 09:39:43
>>537
ちっとは自分で調べろよ。
0539名無しさん@お腹いっぱい。2006/12/08(金) 09:40:26
>>537
いない
0540名無しさん@お腹いっぱい。2006/12/08(金) 11:22:09
一人一人の心の中にいるよ。
0541名無しさん@お腹いっぱい。2006/12/08(金) 14:11:23
そんなcore
0542名無しさん@お腹いっぱい。2006/12/08(金) 14:18:23
膿んだ覚えありませんっ
0543名無しさん@お腹いっぱい。2006/12/08(金) 14:34:01
>>536
m9(^Д^)プギャーーーッ
0544名無しさん@お腹いっぱい。2006/12/08(金) 18:42:40
うるせぇ黙ってろ

NeetBSDは滅びよ!
0545名無しさん@お腹いっぱい。2006/12/08(金) 20:02:26
NetBSDは滅びぬ。何度でもよ(ry
0546名無しさん@お腹いっぱい。2006/12/08(金) 20:23:47
もう滅びてるのに俺等が気付いてないだけ
0547名無しさん@お腹いっぱい。2006/12/08(金) 20:36:34
えっ、そうなの? ひょっとして俺達自身も死んでたりする?
0548名無しさん@お腹いっぱい。2006/12/08(金) 22:01:22
>>547
よく見ろ。>>544は"Neet"BSDは滅びよ、と書いている。

つまり、俺たちはニートではなく、フリーターだったんだよ!
0549名無しさん@お腹いっぱい。2006/12/08(金) 23:06:05
どっちにしてもお先真っ暗って感じですね…。
どこで道を間違えたんだろ…。
0550名無しさん@お腹いっぱい。2006/12/08(金) 23:35:46
>>549
4.3BSDと分かれたころから道を誤った。

もう取り返しがつかないんだよ。。。
0551名無しさん@お腹いっぱい。2006/12/09(土) 00:10:15
ここじゃちっとも技術論出ないのにな。
0552名無しさん@お腹いっぱい。2006/12/09(土) 00:27:21
>>550
誰も分かれてませんが
0553名無しさん@お腹いっぱい。2006/12/09(土) 00:33:57
>>551
お、おまえここに技術論期待してるのか? ゆがんでるな。実名のとこでやれよ
0554名無しさん@お腹いっぱい。2006/12/09(土) 00:36:39
>>546
NetBSD ほどポータビリティについて徹底的な研究をやったプロジェクトは
ないんじゃないかな。非常に役立ってると思うよ。有名な他の PC-Unix よりずっとね。
0555名無しさん@お腹いっぱい。2006/12/09(土) 00:38:24
質問はこのスレでいいでしょうか?
高度な話をぶった切って申し訳ないのですが、質問させてください。

開発環境としてNetBSD1.5.3を使っています。
NICにコレガのFEther PCI-TXMを使っています。
/sbin/ifconfig le0 の結果は
192.168.185.103でNetmask0xffffff00で statusがno carrierになっています。
/etc/rc.d/network restart を行ってもおなじです。

ping 192.168.185.1にpingを打つと以下の二つが出てきます。
le0: lost carrier
ping: sendto: Host is down

同じセグメントの別のマシンから192.168.185.1にpingを打つととおります。
NICの設定が悪いと思うのですが、どこを直したらネットワークが繋がるようになるでしょうか?
0556名無しさん@お腹いっぱい。2006/12/09(土) 01:01:57
3.0を使う
0557名無しさん@お腹いっぱい。2006/12/09(土) 01:03:50
あ、今なら3.1か。
100MのAm79c97xはpcn(4)じゃないと動かないと思うよ。
0558名無しさん@お腹いっぱい。2006/12/09(土) 01:10:21
>>556-557
3.xを使いたいのは山々なんですが、クロスコンパイラが対応してないんです。
過去に動いていた実績はあるんですが、二ヶ月ほど電源切ってほおって置いたらこのありさま。
NICの故障かなぁとも思っているんですけど・・・
とりあえず、Am79c97xとpcn(4)を調べて見ればいいんでしょうか?
0559名無しさん@お腹いっぱい。2006/12/09(土) 01:15:34
> クロスコンパイラが対応してないんです。
いったい何の話ですか。pkgsrcのクロスコンパイラ使ってるとか? もしそうなら時代に取り残され杉だよ。
怪しいMIPSボードで開発やってる人ですか?

どっちみち
> HISTORY
> The pcn driver first appeared in NetBSD 1.6.
だから。
0560名無しさん@お腹いっぱい。2006/12/09(土) 01:19:09
そういや、硫黄島ネタの人が出現するのはこのすれのような気がするけど
出番ですよ〜
0561名無しさん@お腹いっぱい。2006/12/09(土) 01:21:29
>>559
怪しいといっちゃ怪しいボードです。
おもちゃで貰ったARM上でHDDレスでBSDが動くマシン用のコンパイラ。
Etherとシリアル2ポート、CFが使える小さなWEBサーバーみたいなもんです。

とりあえず、1.6にしないとFEther PCI-TXMは使えないって事でFA?
蟹さんチップ買ってくりゃいいって事かな?
0562名無しさん@お腹いっぱい。2006/12/09(土) 01:28:12
>>561
どこかで聞いたようなハードウェア構成だなあ
0563名無しさん@お腹いっぱい。2006/12/09(土) 01:33:00
>>562
在庫抱えて苦しんでた筈だから、あんまり一般には知られてないと思うけど。
買ったところは有名な会社ではあると思う。
■ このスレッドは過去ログ倉庫に格納されています