[過去ログ] 初心者もOK! FreeBSD質問スレッド その118 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
473: 2014/06/10(火)02:09 AAS
イマドキはLTOだよね
474: 2014/06/10(火)02:12 AAS
容量重視なら、LTO Ultriumが普通
475: 2014/06/10(火)02:32 AAS
容量を重視しなくても、ぶっちゃけテープドライブはLTO以外に選択肢がない
バックアップ先にテープ以外を検討する、という選択肢があるだけ
476: 2014/06/10(火)02:39 AAS
10Rにしてからなんか頻繁にout of swap spaceを見るようになった気がする
ちなswapスペースは取って無いけど、その辺は9Rの頃と全然変わってない
メモリは8GB

zpoolのupgradeをしていなければ速攻で9に戻すのに。
マジで激しく後悔
477
(1): 2014/06/10(火)02:58 AAS
8GBじゃ、少ないんでは?
478: 2014/06/10(火)06:28 AAS
>>477
512MBで運用してる俺に謝れ
479: 2014/06/10(火)14:55 AAS
やーい貧乏人
480: 2014/06/10(火)18:45 AAS
さくら以外のVPSにFeeBSD突っ込んで運用してる人いますか?
481
(1): 2014/06/11(水)00:11 AAS
pkgコマンドを使った際、p5-xxxというp5プレフィックスが付いたパッケージがよくあるのですが、
p5ってなんじゃらほい?
482
(1): 2014/06/11(水)00:14 AAS
>>481
perl-5
483: 2014/06/11(水)00:26 AAS
>>482
ありがとう
484
(1): 2014/06/11(水)01:00 AAS
9.0Rで固めたtarファイルを10.0Rで解凍するとファイル名の日本語部分が文字
化けします。

drwxr-xr-x 2 nobody wheel 0 9月 16 2013 _3/〓〓〓〓〓〓〓〓〓/
drwxr-xr-x 2 nobody wheel 0 9月 16 2013 _3/〓〓〓〓〓〓〓〓〓〓〓/
drwxr-xr-x 2 nobody wheel 0 9月 16 2013 _3/〓〓〓〓〓〓〓/

こんな感じで "〓" となってしまいます
9.0Rで解凍する分には問題ありませんでした。
省6
485: 2014/06/11(水)02:35 AAS
pkgngに移行したら、/var/db/pkgにある移行前のパッケージのディレクトリは消去してもいいんでしょうか?
486: 2014/06/11(水)09:52 AAS
はい
487: 2014/06/11(水)18:13 AAS
移行するときに/var/db/pkg.bakだかに移動された気がするけど……違ったっけ?
488: 2014/06/11(水)18:35 AAS
/var/db/pkg
消しても良かったんだ-。

だけど、ls /var/db/pkg | grep ほげほげ
して、ソフトの正確な名前知る事ができなくなるな。
489
(1): 2014/06/11(水)18:37 AAS
pkg info -aでいいじゃん
490
(1): 2014/06/11(水)19:30 AAS
>>489
ありがd

ls /var/db/pkg| grep
にエイリアスしとくわ。
491: 2014/06/11(水)21:15 AAS
>>490
そう入力したら効くaliasってどんなシェルよ
492: 484 2014/06/16(月)19:52 AAS
上で質問させて頂いた484です
試しに 9.0Rのbsdtar(2.8.x)で作ったファイルをアップローダに上げてみました

外部リンク[tar]:www1.axfc.net

tarファイルの中身は0byteのtxtファイルが4つです
ja_JP.eucJPな環境で作りましたが、9.0Rでは問題なく展開出来ました。しかし
10Rのbsdtar(3.1.x)だとファイル名が化けてしまいます

このtarファイルがFreeBSD10上で問題なく展開出来る方がいたら日本語環境周り
省1
493
(2): 2014/06/16(月)20:53 AAS
tar --options compat-2x
494
(2): 2014/06/16(月)20:59 AAS
バイナリ覗いたらustar拡張ヘッダのファイル名がよく分からんことになってたけど、元々こういうもんだっけ?
495
(1): 493 2014/06/16(月)21:00 AAS
tar 3.x 系は文字コード周りが全く変わっているので 2.x系と互換性が
とれなくなっている。2.x系がなんちゃって実装だけだったのだが。。。
なので2.x系でUTF-8以外の環境で保存したものは3.xでは compat-2x
オプションつけなければ文字化けする。
496: 494 2014/06/16(月)21:36 AAS
つまり2.x系で作ったUTF-8以外のファイル名を含むtarファイルは全てぶっ壊れるってことか…
497: 2014/06/16(月)21:46 AAS
options compat-2x を付けなければ、ね
付ければ問題ない
498: 2014/06/16(月)22:00 AAS
>>493
ありがとうございます
"options compat-2x" を付ける事で日本語ファイル名も正しく展開出来るように
なりました

ちなみにこれってFAQなんでしょうか? man tar でも man libarchive でも
そんな事どこにも書かれてないし

tarファイルの互換性をあっさり無くしてしまうとか、正直どうなのよ?って
省1
499: 494 2014/06/16(月)22:03 AAS
gnu tarとかcompat-2xが使えないアーカイバから見たら壊れたtarじゃないの?
500
(2): 2014/06/16(月)22:13 AAS
tar にしろ UFS にしろ、ファイル名なんざ気にしてないだろ
\0 以外のバイト列で、何の問題が?
501: 2014/06/16(月)22:18 AAS
馬鹿は放置させて頂きます
502: 2014/06/16(月)22:23 AAS
そもそも、ファイル名に日本語使うのが間違い
503: 2014/06/16(月)23:06 AAS
それは言わないおやくそく
504: 2014/06/17(火)06:08 AAS
UTF-8以外を詰め込むのが間違い?
505: 2014/06/17(火)07:17 AAS
>>495
tar ってフォーマットバージョンとかないんだっけ?
まあ、歴史があるソフトだからないかな。
506: 2014/06/17(火)07:21 AAS
man 5 tar
するとformat載ってるね
507: 2014/06/17(火)07:49 AAS
GNU tar 使えばすべて解決w
508
(1): 2014/06/17(火)07:59 AAS
自分も、本来 >>500 であってほしい。
正しい UTF-8 じゃないと通らない、ってのだとあまりにも乱暴…。
509
(1): 2014/06/17(火)08:33 AAS
>>500
libarchive3経由でtar使うと、

ほげほげ.txt
なんとか.txt

ファイル名の日本語が化ける結果、この2つが同じファイル名になる
どっちも "〓〓〓〓.txt" に化けるので、展開したらファイル1個しか残らない

libarchive2経由tarと3経由tarでtarファイルの互換性が無いのはあらゆる意味で
省2
510
(1): 2014/06/17(火)10:38 AAS
p7zip使えばいいじゃん。
511: 2014/06/17(火)12:14 AAS
>>510
馬鹿は口と鼻を閉じてろよ
512: 2014/06/17(火)12:18 AAS
lha使えばいいじゃん。
513: 2014/06/17(火)13:02 AAS
10Rから搭載されたnative iSCSI initiatorがStarWind iSCSI target となんか
相性悪いな。接続出来ないんだけど設定で回避出来るんだろうか

target側にもFreeBSD10のctldを使う分には全く問題ないんだけど
514: 2014/06/17(火)15:56 AAS
windowsとマルチブートにしたいんだけどインストーラが変わって
オプションがよく解らない。
どこで設定するものか教えてもらえませんか。
515
(1): 2014/06/17(火)16:02 AAS
いまどきマルチブートw
516: 2014/06/17(火)16:21 AAS
と、マルチブートの方法が分からない >515 が喚いております
517: 2014/06/17(火)16:30 AAS
煽っても答えは出てきませんよw
518: 2014/06/17(火)16:32 AAS
VMでいいだろ
519: 2014/06/17(火)18:03 AAS
素人の自分もマルチブートだけど、ハンドブックで大体分かるのでは。
520
(1): 2014/06/17(火)18:37 AAS
日本語の問題は
eucにすれば解決すんじゃね?
521
(1): 2014/06/18(水)01:05 AAS
「日本語」のEUC-JP表現→0xC6 0xFC 0xCB 0xDC 0xB8 0xE
「日本語」が化けた表現→0xEC 0x9B 0xBC 0xEC 0xAF 0x9C 0xEB 0xA3 0xAC
これをUTF-8として解釈→[U+C6FC][U+CBDC][U+B8EC]
…マルチバイト文字1文字(2バイト)をUTF-16一文字(2バイト)としてUTF-8にエンコードしてるのか。
ustarの拡張部分を無視すれば普通にEUC-JPのファイル名で読めるが、長さ制限とかあるしなぁ…

>>508
だよねぇ…
省7
522
(1): 2014/06/18(水)01:25 AAS
違うだろ
バグだろうとなんだろうと、それで長い間運用されてる以上はそれが仕様だ

お前、10年動き続けてる業務システムにバグが見つかったからって修正するか?
10年も動いてりゃそのバグ込みで仕様なんだよ
523: 2014/06/18(水)01:43 AAS
>>522
だからcompat-2xとかいうオプションが追加されたんだろ?
今までは日本語ファイル名に対応して無かったんだから、
バグの挙動に依存したシステムが動かなくなるのは当然。

tarファイル名とustar名を比較して自動でcompat-2xオプションをONにする
って挙動のほうが大多数の人は幸せだったかも知れんが、
ファイル名が切り詰められてるtarでだけ問題が起きるよりは、
省1
524
(1): 2014/06/18(水)02:46 AAS
既に過去に作成されたtarアーカイブが大量にあって
これからも同様にtarアーカイブを作成する立場としては

今回の仕変は正直ウザイ
今までのままの方がよかった
525
(1): 2014/06/18(水)02:52 AAS
「仕変」なんて言い方あるのか。
526: 2014/06/18(水)03:35 AAS
googleで「仕変」の検索結果、約 12,600,000 件
527: 2014/06/18(水)03:39 AAS
少なくとも、>525 がIT業界で働いてない事は分かる
528
(1): 2014/06/18(水)03:56 AAS
なんで""で囲まないヒット数出すの?
囲んだら約 5,650 件だぞ
529: 2014/06/18(水)04:13 AAS
>>524
破損tarにしがみつきたいならアップデートしなけりゃいいだけだろ。

bsdtarが今までustarって仕様に違反した不良品を今まで量産してたからって、
これからも不良品を延々と量産してゆくべきだなんて考え方の方がウザい。
アップデートに伴う障害の一つとして淡々とcompat-2xオプションで処理すればいい。
日本語ファイル名なんぞ使いながら、アップデートの内容チェックを怠る奴が悪い。

そんなに破損tarが大事ならbsdtarをアップデートしなけりゃ影響しないし、
省2
530: 2014/06/18(水)04:15 AAS
>>528
それでも十分多いな
531: 2014/06/18(水)04:16 AAS
で、FreeBSD10Rでlibarchiveだけ2.xにする方法は?
当然あるんだよね?
532: 2014/06/18(水)04:22 AAS
え?バグの再現に拘る人が10にアップデートなんてするわけ無いじゃん、何言ってるのさ
533: 2014/06/18(水)06:28 AAS
もうあれだ。
ZIPでやれw
534: 2014/06/18(水)06:43 AAS
Zipも方言多いからなぁ…
7zのが気楽かもしれん
535
(2): 2014/06/18(水)09:06 AAS
そこでcpioですよ
536: 2014/06/18(水)09:52 AAS
rarか7zipしか使わん
537: 2014/06/18(水)10:01 AAS
馬鹿は口と鼻を閉じてろよ
538: 2014/06/18(水)10:05 AAS
それ気に入ったのか。
539
(1): 2014/06/18(水)10:22 AAS
>>535
cpio(afio)も悪くないんだけど、cpioとtarは出来る事にそんなに差がないし、
だったら標準のtarでいいじゃん。ってなっちゃうんだよなぁ
540: 2014/06/18(水)10:29 AAS
>>535
>>539
cpioもlibarchive経由なんだから、今回のファイル名の問題について言えばtarとなんら
変わらんぞ
541: 2014/06/18(水)10:36 AAS
GNU cpio 使えばすべて解決w
542: 2014/06/18(水)10:38 AAS
なら GNU tar でいいじゃん。
543: 2014/06/18(水)13:13 AAS
釣り大会でもやってるのですか
544
(1): 2014/06/18(水)19:20 AAS
> bsdtarが今までustarって仕様に違反した
これ具体的にどう違反してたの?
545
(1): 2014/06/18(水)19:50 AAS
bsdtar は restricted pax format がデフォルト。
非ascii 文字のファイル名は pax formatの仕様にしたがってUTF-8で出力して
いたつもりだったが2.xではここがバッグていた。(see libarchive-formats(5))
なので他のシステムでは文字化けする tar ファイルができていた。(EUCの時)
ちなみにcpioではそのままファイル名を保存しているので2.xで作成したものも
3.xで読める。
546: 2014/06/18(水)23:28 AAS
今日、いきなり ports で make config が何も表示されなくなってびびった。
さっき portsnap し直したら直ってたけど。
外部リンク[php]:forums.freebsd.org
547: 521 2014/06/19(木)07:20 AAS
>>544
>>545だけど具体的には>>521な感じの無茶苦茶なファイル名を出力してる

>>545
あ、ustarとpaxを間違えてたわゴメン…
548: 2014/06/19(木)15:08 AAS
もはや今の時代、BSD tarとか産廃以外の何物でもないよな
GNU tar以外は禁止してほしい
549: 2014/06/19(木)16:00 AAS
もはや今の時代、BSDとか産廃以外の何物でもないよな
Linux以外は禁止してほしい
550: 2014/06/19(木)16:04 AAS
もはや今の時代、パソコンとか産廃以外の何物でもないよな
タブレット以外は禁止してほしい
551: 2014/06/19(木)18:01 AAS
雑多なものを売ってるリサイクルショップでPC98向けのFreeBSD2.2.2のパッケージ版CD4枚組がが980円で売られてた、買わなかったけど
552
(1): 2014/06/19(木)18:20 AAS
秋葉原にPLATFORMのリアル店舗があった頃はFREE-BSDのCD-ROMを買ってたなぁ
553
(1): 2014/06/19(木)18:23 AAS
PLATFORMって…
1-
あと 448 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s