[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 06/15 04:49 / Filesize : 88 KB / Number-of Response : 371
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者もOK! FreeBSD質問スレッド その107



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/25(日) 18:24:02 ]
FreeBSD 関連の質問はここで。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいけど、
分かんなければ仕方ないので、どしどし質問してね?

再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
sysutils/sysinfoなんていれておくといいかもよ。

The FreeBSD Project
www.freebsd.org/ja/

FreeBSD ハンドブック
www.freebsd.org/doc/ja/books/handbook/

過去ログ
www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その106
pc12.2ch.net/test/read.cgi/unix/1262148963/

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 16:56:48 ]
ATA_CAMを有効にして使ってるが、ホットスワップでHDDを入れ替える時に
ahcichとscbusがずれることがある。
ATA_STATIC_IDみたいなことはCAMじゃできないんだろうか。

センチュリーの楽ラックみたいなリムーバブルケースで何台もHDDを内蔵
しているんだが、HDDはGPT labelやGEOM labelで識別できても、そのHDDが
どのスロットに刺さっているかが定まらなくて困っている。
今はどのHDDをどこに挿したか別途管理しているが、めんどい…。

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 17:25:23 ]
/boot/device.hints とか、カーネルの config ファイルで

hints HOGE.hints

とかして、

hint.scbus.0.at="ahcich0"
hint.scbus.0.bus="0"
hint.scbus.1.at="ahcich1"
hint.scbus.1.bus="1"

とか書いてみれば?

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 20:38:25 ]
標準出力にputsするrubyスクリプトのhoge.rbがあったとして、
% ruby hoge.rb | tee hoge.log
のようにrubyにteeを使うと、1行ごとに出力されずに実行終了時にドバッと出てしまうのですが
これを1行ずつ出力するようにはできないでしょうか?

41 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 20:40:30 ]
まず、rubyをアンインストールします。

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 20:50:47 ]
> tee は、標準入力を標準出力にコピーするのと同時に、 file で指定した 0 もし
> くはそれ以上のファイルにも書き込みます。その際、出力はバッファリングされ
> ません。

ruby 側で flush してやればいいんじゃねーの?

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 21:01:20 ]
>>42
その都度 STDOUT.flush する方法はわかるんだけど、
元からアンバッファーにするにはどうするの?

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 21:07:07 ]
STDOUT.sync = true

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 21:07:20 ]
>>40 >>43
このスレで質問してるっていうことはFreeBSDの場合に限った質問だよな。
FreeBSD特有の問題はありません。
FreeBSD以外のOS上でのrubyと同じ方法で解決できます。

46 名前:40 mailto:sage [2010/05/08(土) 21:11:49 ]
>>42-44
ありがとうございます、できました!
43は私じゃないです

>>45
すみません、rubyなのかteeなのかtcshなのか分からなかったもので…



47 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 23:59:54 ]
>>39
ほほう、なるほど。
試してみます。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 00:27:51 ]
VMware上のFreeBSD8ですが

1.X起動時に"_"が入力できない(cuiでは可能)
2.gdmからXを起動するとログイン時に日本語にならない(startxからは日本語になる)

これの解決方法分かる方いらっしゃいますか?

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 09:19:31 ]
>>39
acbusとahcichの関係を固定することはできた。
ちなみに hint.scbus.1.bus="0" とbusは0だった。

これでホットスワップを繰り返すたびにadaの順番がばらばらに
なることはなくなった。
が、HDDが無い時にadaの番号は前に詰められてしまう。
scbus0をada0に、scbus1をada1に固定するってのはどうすれば
いいだろう。

ってか、hintの書き方はどうやって調べればいいだろう。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 10:09:25 ]
ノーヒントで

51 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 12:05:58 ]
man device.hints

hint.ada.0.at="scbus0"

とかか?

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 13:54:51 ]
>>51
あぁ、"keyword"ってそういうことか。
できたよ、ありがとう。

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 10:28:05 ]
亀だけど。前スレ 809-819ぐらいの話。

同じ症状になったので、対策調べてみた。

innの古いバージョンからspoolを持ってくると、
overviewの形式が違うのでこうなる。

makehistory
makehistory -O
makedbz -fhistory -i -o

でたぶん直ると思う。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 00:20:31 ]
8.0 で Intel 82577LM (Gigabit) 使えねーぞゴルア orz

55 名前:名無しさん@お腹いっぱい。 [2010/05/12(水) 14:56:30 ]
Free bsdを使い始めたばかりなのですが、アイコンをクリックしても起動しないソフトがいくつかあるようで困っています。
たとえばミュール、ネスケ、tknamazu、Onekoなどです。
ほかのものは大体普通にクリックすると画面上にウィンドウが出てきたりするのですが、これらはクリックしても何も起りません。
右クリックで実行もしてみたのですがだめでした。

もしかして何か別の起動方法があるのでしょうか?

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 15:21:55 ]
>>55
うん、そういう症状に出くわしたときはまずテクニカルサポートデスクにでも電話してみればどうすかね?




57 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 18:50:20 ]
>>55 呟いてみては?
mule
とか....あ゛、ボケタつもりなのにネタにマジレスになってる orz

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 18:53:47 ]
>>48 .xinitrcとか.xsessionとかでググレ。
デモン系がわかんなかったらターミナル系ソフトで手動で起動と言うのも選択肢だ

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 20:35:22 ]
そういえば、日本語キーボードで _ を入力出来るようにするためには
_ を入力出来る事が必要なんだよねw

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 20:41:35 ]
_ぐらいそこらじゅうに転がっている。
例えば、ls /usr/binの出力でも取り込めば不要。

61 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/12(水) 22:32:01 ]
てかgdmからログインして.xsession読んでくれるのか?(まぁ設定にもよるが)

GNOME使っている場合には、言語はgdmのログイン時に設定、
キーボードは「システム」メニューから設定するのがGNOME的

62 名前:駆け出しものです [2010/05/14(金) 22:58:16 ]
お世話になりますです。
FreeBSD8.0にてjmanをインストールしました。
小金丸さんのです8.0-RELEASE 日本語マニュアル 平成21年(2009年)11月24日版
rootではちゃんと日本語が出るのですが、一般ユーザーですとダメです。
こんな感じです。
MAN(1) FreeBSD <B0><EC><C8><CC><A5><B3><A5><DE><A5><F3><A5><C9><A5><DE><A5>
<CB><A5><E5><A5><A2><A5><EB> MAN(1)

.cshrcの設定はrootも一般ユーザも同じにしております。
その他に考えられる点ご指摘・ご指導ください。

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 23:02:03 ]
jalis

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 12:00:10 ]
>>62
setenv PAGER jless
setenv LANG ja_JP.eucJP


65 名前:駆け出しものです [2010/05/15(土) 19:07:15 ]
>>64ありがとうございます。
一般ゆーざの.cshrcには、下記のようにしています(一部抜粋)。
ご覧いただければ分かるように、いろいろ入れ換えてみたのですがダメなんです。
#setenv EDITOR vi
setenv EDITOR vim
#setenv PAGER more
setenv PAGER jless
setenv BLOCKSIZE K
setenv LC_CTYPE ja_JP.eucJP
#setenv LANG ja_JP.eucJP
#setenv JLESSCHARSET japanese


66 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 19:10:54 ]
rm /usr/share/man/ja/cat?/*
rm /usr/local/man/ja/cat?/*



67 名前:駆け出しものです [2010/05/15(土) 19:19:58 ]
>>66御世話様です。
rm /usr/share/man/ja/cat?/* は
小金丸さんのファイルが全部消えてしまうので
rootも一般ユーザも英語表記に戻ってしまいます。

rm /usr/local/man/ja/cat?/* は
変化無しです。
(rootは日本語表示 一般ユーザに戻ると>>62の文字化け状態)

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 19:37:19 ]
そもそも、ホントに csh 使ってるのか?

69 名前:駆け出しものです [2010/05/15(土) 19:56:33 ]
>>68ありがとうございます。
インストールしたままですが
rootと一般ユーザがつかうshは違う設定になるものなのでしょうか?
chshで良いのですよね?
調べてみます。

70 名前:駆け出しものです [2010/05/15(土) 20:08:42 ]
インストール時に作ったユーザはcshになっています。
しかし、これでは文字化けです。
そこで、adduserで新しく一般ユーザを登録しました。
もちろん、shはcshにして登録しました。
すると%man manで日本語出ました。
ありがとうございます。
よって、インストール時に作ったユーザは一度削除します。

ところで、bashの場合はマニュアルに有るとおりで日本語が出ますがshの場合は
どこを変更するのでしょうか?発展的質問ですみません。

71 名前:駆け出しものです [2010/05/15(土) 20:20:16 ]
>>70
インストール時に作った一般ユーザはなにか設定の見落としor不完全なのかも知れません。
新に作った一般ユーザですとchshでシェルを変更すると
.Xshrcという風に設定ファイルが出来るんですが
インストール時に作った一般ユーザは出ないんです。
こんなことあるんですね?
もう一度インストールを一からやり直して再現してみます。


72 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 21:05:57 ]
いい加減LANG ja_JP.eucJPじゃなくてLANG ja_JP.UTF-8にしようぜ

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 22:05:54 ]
LANG=ja_JP.UTF-8 は不安定なのでお勧めしません。
もう永久に ja_JP.eucJPのままでいいでしょう。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 22:14:52 ]
eucを表示する端末が無い

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 22:48:45 ]
LANG=ja_JP.UTF-8
LC_ALL=ja_JP.UTF-8
で何も不自由ありませんが?日本語manだって見る方法あるし…

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 22:55:06 ]
alias man 'env PAGER="lv -Ou8" LC_ALL=ja_JP.eucJP jman'



77 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 11:24:13 ]
このご時世にEUCはねーよ

78 名前:駆け出しものです [2010/05/16(日) 14:02:33 ]
>>72~>>77
ご指導ありがとうございます。
.cshrcへ
#setenv LC_CTYPE ja_JP.eucJP
#setenv LANG ja_JP.eucJP
setenv LANG=ja_JP.UTF-8
setenv LC_ALL=ja_JP.UTF-8
とセットしまして、端末をUTF-8に変更しましたらjman文字化けします。
端末をeucに戻すと正常に日本語が表示されます。
なしてでしょうか?
rootですと
Assertion failed: (0), function convert_to_utf8, file multi.c, line 2299.
Abort trap (core dumped)
Error executing formatting or display command.
system command exited with status 34304
などとエラーでman自体がでません。
もともと、アホなのであたまがぐるぐるしてきましたぁ。
ご指導宜しくお願いいたします。

79 名前:駆け出しものです [2010/05/16(日) 14:06:14 ]
自力で考えましてまず端末ですが
小金丸さんのmanファイルがeuctextということなのですね。
ですから、コードを変換すればUTF-8でも見られると言うことで、
変換しチャレンジしたいと思います。

rootの方は今ひとつ分かりませんので御指南いただければ幸いです。

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 14:28:30 ]
悪いことは言わんから、そのままEUCで使っとけ。

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 14:47:23 ]
>>78
misc/lvをインストールして>>66>>76でやればUTF-8環境でも日本語manが見れる。
catpagesは消してもmanを表示すれば勝手に生成される。

82 名前:駆け出しものです [2010/05/16(日) 16:43:54 ]
>>81かみさま、ののさまありがとうございます。
cd /usr/ports/misc/lvで
make installしまして
.cshrcを
setenv LANG=ja_JP.UTF-8
setenv LC_ALL=ja_JP.UTF-8
setenv PAGER lv
setenv LV '-Ou8'
で、一般ユーザもrootも日本語表示出来ました。
これから、三社祭行って>>81さまをお祭りしてまいります。(・_・)(._.)

83 名前:駆け出しものです [2010/05/16(日) 16:45:42 ]
すみません。2礼一拍でした。
(・_・)(._.) (・_・)(._.) (/\)

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 17:59:36 ]
chpass -s bash
でよくね?

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 18:28:57 ]
(・A・)イクナイ

86 名前:名無しさん@お腹いっぱい。 [2010/05/17(月) 15:55:43 ]
初心者です
login を行ない shell window を切り替えながらする作業は どの程度 在るのでしょうか…



87 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/17(月) 16:09:37 ]
上級者です
login を行ない shell window を切り替えながらする作業が すべての作業です…

88 名前:名無しさん@お腹いっぱい。 [2010/05/17(月) 20:57:59 ]
マシンAの環境をマシンBにそっくり移す場合
/home/*はコピーすればいいとして
/etc/master.passwordはvipw(8)でコピペするにも限度がありますよが
なんかいい方法あるでしょうか?
というのは、master.passwordが何十万行とかあったらどうするのかなと
思いまして。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/17(月) 21:12:44 ]
vipwで:rで旧ファイルを読んで適当に編集すればいいんでは?

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/17(月) 21:12:58 ]
/etc/master.passwordもそっくりコピーします

91 名前:88 mailto:sage [2010/05/17(月) 21:18:30 ]
>>89
そんな素敵なコマンドがあったんですね
納得


92 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 12:49:25 ]
Linux板では手に終えないようで誘導されたので質問させてください。
/private/etc/の中にあるfstabというファイルの内容を変更してから全てロックがかかってしまい変更も削除もできません。
具体的には/private/etc/の中にあるfstabというファイルを削除したいのですがrm fstabと入力するとrm: cannot remove 'fstab' : Read-only file systemと表示されます。
パーミッションを変更しようとしてchmod 755 fstabと入力しても同じエラーがでます。
パスワードを変更しようとしてpasswdと入力してもcan't write to file "/etc/master.passwd" : read-only file systemと表示されて変更できません。
どうすればロックを解除できるのでしょうか?
ちなみにmount -o rw,remount /しろと言われて試しましたがダメでした。
beebee2see.appspot.com/i/agpiZWViZWUyc2VlchULEgxJbWFnZUFuZFRleHQYn6KRAQw.jpg
よろしくお願いします

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 12:54:55 ]
mount -o rw /
でよくね?

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:12:11 ]
>>93
ダメです、ロックされたままです・・・。
beebee2see.appspot.com/i/agpiZWViZWUyc2VlchULEgxJbWFnZUFuZFRleHQYmdqOAQw.jpg


95 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:18:56 ]
mount -uw /
とかは?

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:27:02 ]
マニュアルくらい読めよ。
developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html



97 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:41:34 ]
>>94 見ると、fstabが変更されてしまったために
mount -o rw / しても、/ 自体のデバイスファイル名がわからなくて
mountコマンドがエラーになってるね。
/ のデバイスを調べて、mount -o rw,remount /dev/hoge??? で行けると思う。

(オプションの remountは、Linuxの場合は必要、*BSDでは不要)

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:44:28 ]
/etc -> /private/etcになってるんだろ。
/を再マウントしようとしてもダメ。

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:46:55 ]
mount -o rw,remount /private か?

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:51:18 ]
デバイス名がわからないのだからMac板の方が良いと思うが、オレの勘は
mount /dev/disk0s1 /private
と言っている。

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 14:05:34 ]
mount -o rw /dev/disk0s1 /

# cat fstab
/dev/disk0s1 / rw 0 1
/dev/disk0s2 /private/var hfs rw,noexec 0 2

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 15:33:27 ]
>>101
そんな事出来たら、mount(8)が見えなくなってドツボにはまる。

>>100
umount /private/var
mount /dev/disk0s1 /private
mount /dev/disk0s2 /private/var
だな。

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 15:34:03 ]
>>101
beebee2see.appspot.com/i/agpiZWViZWUyc2VlchULEgxJbWFnZUFuZFRleHQY5I-SAQw.jpg
できたー!!
ありがとうございます(´;ω;`)
やっぱりUNIX板の住人はすごいッス。
これを機会にShell勉強します、ありがとうございました。

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 15:49:04 ]
>>102
ばーか。

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 16:52:57 ]
なんかしらんげとお前ら本気出したら凄いんだな

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 17:32:46 ]
読み返すと >>101 を除く >>93-102 全部ハズシ回答じゃん。全然すごくない。



107 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 19:49:29 ]
親切ついでにおれの問題も解決してくれよ。

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 21:12:39 ]
中級者です
login を行ない shell window を切り替えながらする作業が すべての作業です…

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 22:15:39 ]
ports csupして
zshいれてからapache2いれるとこけるなぁ。なんでだろ

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 22:49:29 ]
どうこけるかも書かずに

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 22:52:03 ]
同じ現象に遭った人ならどうこけるかわかってるはずだし、
わかってない人にはどうこけるか書いても答えられない

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 23:08:31 ]
その文章だと、同じ現象に遭ってなくてわかる人の存在を否定してないぞ

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 01:04:37 ]
それとなく詰まってる問題を出して、あ、俺も俺も〜、的な、教えてくんよりは
通常の会話にちかい振り方で親近感はもてるんだけど、如何せんこの人口が
少ないという状態が故。

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 01:05:37 ]
普通にこけなかったからなぁ。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 15:14:27 ]
php周りでしぼんぬ。
使ってるpearのライブラリもエラー吐きまくり、php.iniも書き直さなきゃいけないけど面倒・・・。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 23:48:00 ]
portのmakeが
fetchで止まる場合って,サイトが復活するまでしばらく待つしかないの?



117 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 23:52:02 ]
>>116
どっかから持ってきてdistfilesに置けばいいんじゃない?

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 01:09:46 ]
/etc/make.conf に MAKEOPTS="-j4" と書いておけば make を 4並列でやってくれるというのは
FreeBSD グローバルな機能ではなくて portupgrade の独自機能という理解で良いのだろうか
portupgraeからportmasterに切り替えてみたら万事ccが1個しか動いてない

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 02:37:30 ]
いいえ

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 11:55:16 ]
ufsでファイル数の上限とかってありますか?

実はいまプログラムでガバガバ書き出してるディレクトリがあって、そこに数日前から書き込みができなくなりました。
ひとまずlsでファイル数とか容量の合計とって張ろうと思ったけどオプションがわからず・・・、教えてもらえませんか?

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 11:58:16 ]
inodeが足りないのかな

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 12:08:52 ]
df -i

123 名前:120 mailto:sage [2010/05/21(金) 16:20:38 ]
お返事ありがとうございます、そしてすみません書き方が悪かったです。
inodeは足りてる様子です。

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
homenfs:/usr/home 444G 181G 228G 44% 1796188 58426274 3% /usr/home

>ひとまずlsでファイル数とか容量の合計とって張ろうと思ったけどオプションがわからず・・・、教えてもらえませんか?
まずはディレクトリの中に(ms-dosのdirの結果のように)どれぐらいのファイル数、サイズがあるかを示そうと思ったのですが、
どんなlsのオプションを利用すればいいかがわかりませんでした。教えてもらえませんか?(という意味でした
%ls -all | awk '{ x += $5 } END{ print x }'
3427186902 (3.4G)
%ls | wc
134879 134879 1880546


その後状況が安定せず、手動でファイルの追加(cat > finename)とかができたりしたのち、今は正常に書き込みができます。ヨカッタ
どこぞでufsは線形探索でファイル見つけるから、ディレクトリの中には1000個ぐらいのファイルにしとけよ、というのを見かけた気がしてました。
ファイルが書き込めない原因として真っ先に思いついたのがファイル数だった&今後まだまだ増えそうで上限値あるのであれば回避策うたなくては、と思い質問しました。
慣習的に、昔こんな実験したんだけど、ハンドブック的に、といった扱える(現実的な時間でアクセスができる)ファイル数の上限があれば教えてもらえませんか?
なお問題の原因としては、フォルダをnfs越しに使っていること、プログラムのバグ、HDDの不調といった線も考えています。

124 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 17:54:46 ]
duというコマンドを使いたまえ。

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 17:57:12 ]
FreeBSD(どのバージョンからか知らんけど)のufsはデフォルトで
options UFS_DIRHASHだから線形探索じゃないよ。

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 20:22:06 ]
>>125
DIRHASHは5.2かららしい
ttp://journal.mycom.co.jp/articles/2008/10/28/bsdcon3/index.html
が、その頃ファイルの検索が早くなったという気は全然しなかったなあ
ttp://journal.mycom.co.jp/articles/2008/10/28/bsdcon3/001.html
vfs.ufs.dirhash_maxmemをデフォルトの2MBから20MBくらいに引き上げると性能が向上する、とな
ただこの記事2008/10のやつなので今も通用する内容かどうかは確認してない




127 名前:120 mailto:sage [2010/05/22(土) 15:59:27 ]
情報ありがとうございます!
du使わなかっただなんて・・・。恥ずかしい。

UFS_DIRHASHってのを初めて知りました。
後藤さんの記事さすがですね。まだまだ読み足りなかったです。
おかげさまで1000ファイルが限度っていう古い情報を覆す根拠がわかりました。ありがとうございました。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/22(土) 16:11:46 ]
gtk+1.2を使うsylpheed-1.0.0rcの全体のフォントを変えるには
何処に記述すれば良いでしょうか?

129 名前:名無しさん@お腹いっぱい。 [2010/05/22(土) 19:31:12 ]
FreeBSD8.0のカーネル再構築後initがエラー吐いてgettyが起動しませんorz
init: getting pseudoterminals resource limit: Invalid argument
init: getting swapuse resource limit: Invalid argument
GENERICをそのまま使ってもやっぱりエラー吐きます
何が悪いんだろう、格闘はじめてもう3日目です
login.confのmanにはswapuseなんてRESOURCE LIMITSなんて載ってないし
わけわからん

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/22(土) 19:41:43 ]
mergemaster してないとか /boot/loader.conf 腐ってるとか

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/22(土) 19:44:27 ]
そういう時はカーネルとユーザランドが矛盾している事を疑う。

132 名前:名無しさん@お腹いっぱい。 [2010/05/22(土) 21:03:37 ]
cc -I../../include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include
-O2 -pipe -fno-strict-aliasing -Wall -Wmissing-prototypes -std=c99 -ffast-math
-fno-strict-aliasing -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM
-DUSE_SSE_ASM -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS
-DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -pthread
-L/usr/local/lib glxpixmap.c -L../../lib -lGL -lm -o glxpixmap
/tmp/ccL36B5G.o(.text+0x234): In function `main':
: undefined reference to `glXCreateGLXPixmapMESA'
gmake[2]: *** [glxpixmap] エラー 1
gmake[2]: ディレクトリ `/usr/ports/graphics/mesa-demos/work/Mesa-7.4.4/progs/xdemos' から 出ます
gmake[1]: *** [subdirs] エラー 1
gmake[1]: ディレクトリ `/usr/ports/graphics/mesa-demos/work/Mesa-7.4.4/progs' から出ます
gmake: *** [default] エラー 1
*** Error code 1


んなバカな

133 名前:名無しさん@お腹いっぱい。 [2010/05/22(土) 22:15:45 ]
>131
サンクス!そのとーりでした
supfileの記述ミスがあったわ


134 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/22(土) 22:30:09 ]
port install foo baa hage とかできないの?
毎回cdするのめんどい

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/22(土) 22:33:06 ]
おまいはportinstall使ってないのかと

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/22(土) 23:39:08 ]
portmasterも使ってくれ。
最近はバージョンアップによってportupgradeに近い機能を有するようになった。



137 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/23(日) 02:51:23 ]
んじゃあもうRuby使うようなportupgradeはいらないよね

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/23(日) 03:11:57 ]
X makeするときにnvidiaのドライバー入れ忘れたんだけど
後から追加ってできないの?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<88KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef