トップページ⇒linux
1001コメント351KB

くだらねえ質問はここに書き込め! Part 182

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/03/09(火) 07:37:15ID:/EoMnXP/
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/ (避難所)

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/

Google検索 http://www.google.co.jp/linux

関連スレッドは >>2-4 あたり。

前スレ くだらねえ質問はここに書き込め! Part 181
http://pc11.2ch.net/test/read.cgi/linux/1265164112/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1265164112.html
0611login:Penguin2010/03/27(土) 18:55:29ID:XiuAe46P
>>600
ルーターで NAT するのかしないのか、フィルタリングがあるのかないのか。
NAT 越えられない話ならある。
http://support.microsoft.com/kb/301673
が、ただの IP ルーティングで通らないわけないだろ。じゃなかったら企業内でどうやって使うんだ。
0612login:Penguin2010/03/27(土) 19:02:15ID:XiuAe46P
>>606
やはりと思うなら書けばよい。

BIND以前にDNSの仕組みをどの程度分かってるの。
SOAを持つのは誰? NSを引き受けるのは誰? MXは?
named.confとzoneを見れば意図も推測できるかもしれんが。
0613login:Penguin2010/03/27(土) 19:29:37ID:7ZeZwzv3
何度も質問してもうしわけありません
ログインシェル上で
. script.sh のように実行するとうまくいくのですが
sh script.sh のように実行するとscript.sh内で実行するプログラムの関係でうまくいかないシェルスクリプトがあるのですが
これをcrontabで実行したいので
* * * * * . path/script.sh のように設定したのですが
うまく実行されません
ログインシェル上とcrontabで実行されるのとどのように違うのでしょうか?
0614login:Penguin2010/03/27(土) 19:41:00ID:XiuAe46P
>>613
PATH とか。
ユーザ userx のログインシェルと root の crontab だったりしないかね。
script.sh の頭で set > /tmp/set.log ; env > /tmp/env.log して、比較。
0615login:Penguin2010/03/27(土) 19:42:11ID:tN8iJ/k9
>>613
環境変数辺りがあやしいと思うが
そもそもどううまく動かないのか
0616login:Penguin2010/03/27(土) 19:46:16ID:AIFYE6fz
.(ドット)ってincludeみたいなシェルの内部コマンドでなかったっけ?
だからcrontabでそんな書き方じゃ実行できないのでは?
0617login:Penguin2010/03/27(土) 19:56:19ID:XiuAe46P
ああ前段を読み損ねてた。
cron以前に、まず sh script.sh で実行できるように修正するのが先だろ。
(普通 #!/bin/sh つけて、./script.sh できるようにするわな)
06186132010/03/27(土) 20:41:19ID:7ZeZwzv3
以前はそのあたりをUNIXのシェルスクリプトスレで質問したんですが。
C言語で記述した実行ファイルが異常な動きをします。
そこではサブシェルで実行することで並列処理のせいで挙動がおかしいのではと教えてもらいましたが、原因がわからなかったのでログインシェルで実行するようにしてすませていました。
0619login:Penguin2010/03/27(土) 21:09:04ID:TVnhmc/I
ログインシェルは何使ってるの?
微妙に方言があるから . だとダメだったりするよ。
0620login:Penguin2010/03/27(土) 21:14:27ID:vNfNWbmT
sh ≠ bash (sh = dash とか)な環境で、bash依存のスクリプトになってるんじゃないのか?
bash script.sh と実行したらどうなる?
06216132010/03/27(土) 21:25:25ID:7ZeZwzv3
ログインシェルはbashです
たしかにスクリプトの方はshで実行していましたが
bashで実行してみてもあいかわらずです。
.とサブシェルの違いでうまく動作しないライブラリがあるのでしょうか
0622login:Penguin2010/03/27(土) 21:26:50ID:+b7A2ccw
>>621
そのシェルスクリプト、どこかに up できないの?

あと、C で記述した実行ファイル ってのが、
hoge a b c みたいに、引数をつけて実行するものか、そうではないのか、
実行後に何か入力する必要があるか、ないか、
実行結果を標準出力に出力するのか、ファイルに出力するのか、エラーコードみたいなものを返すのか、
とか、
具体的な情報がないとどうにもならない気がする。
0623login:Penguin2010/03/27(土) 21:31:16ID:787u5u6k
なんで解決不可です。

次の方どうぞ。
0624login:Penguin2010/03/27(土) 21:51:39ID:AIFYE6fz
>>621
とりあえず>>614 >>615に関連する内容を軽く書いておくね。

ログインシェルで. script.shするとログインシェル自身がそれを実行する。
だからログインシェル内の変数が(exportとか関係なく)そのまま使用されるし、
実行中に変更された変数とかは実行後もそのまま残ってるよ。

それに対して、sh script.shとした場合は、まずshを子プロセスとして起動して
その中でscript.shが実行される。だからexportしていない変数やsh起動時に
設定された変数はログインシェル上とは違っているだろうし、実行した後shは
終了してしまうので、その中で設定された変数はログインシェル上の変数には
影響しない。

>>621は正直何言っているのかよく分からないよ。だから>>622のいうとおり。
サブシェル・並列ということはスクリプトからパイプか何かでC言語のプログラムを
呼んでいるのかな?とりあえずサブシェルかそうでないかによって動作の違う
ライブラリはないと思うよ。


なげー。嘘ついてたらスマン
06256132010/03/27(土) 21:55:36ID:7ZeZwzv3
実行ファイルの方は大きいので
シェルスクリプトの方と実行ファイルの読み込みと出力部分を説明すると
シェルスクリプトはすごく簡素に修正すると
TESTDIR=`pwd`

sleep 1
cd $TESTDIR/white/src
./chess&
sleep 1
cd $TESTDIR/black/src
./chess&
cd $TESTDIR

こんな感じでも.とshの実行の違いで異常になります。
説明がおくれましたがchessファイルはGNUChessを改造したもので互いに戦わせるために二つ実行しています。

元のGNUChessでもこの異常があるため変更箇所に問題があるわけではないと思います。
UNIX板のほうではpthreadも指摘されましたが、pthreadは実行するシェルによって状態がかわるんでしょうか?
06266132010/03/27(土) 22:00:13ID:7ZeZwzv3
一応、変更箇所の読み込みと出力の箇所ですが
手荒ですが
while(true){
if(access("./black.log",0)==0){
sleep(1);
rlogfp=open("./black.log",O_RDONLY);
read(rlogfp, inp, MAXSTR);
printf("catch the log.\n");
close(rlogfp);
remove("./black.log");
break;
}
if(access("win.log",0)==0||access("./win.log",0)==0||access("draw.log",0)==0){
exit(0);
}
}
ある程度簡素化のため修正してますが使用している関数は以上のとおりです。
06276132010/03/27(土) 22:04:11ID:7ZeZwzv3
ながながともうしわけありません(__;m
上の変更部分で相手のchessプログラムから次の手を読み込んでいます。
win.logを発見した時点で終了しています。

>>624
説明ありがとうございます。
まったくそのとおりです。621はshとbashの違いで状態はかわらなかったことを説明したつもりです。
06286222010/03/27(土) 23:01:18ID:+b7A2ccw
>>625
pwd が
sh /hoge/hoge.sh と
cd /hoge/ ; . hoge.sh では異なるって話か?
どこかに pwd って入れて確認するといいと思う。

もし、そうだとしたら、シェルスクリプトの中で
pwd を使う前に、cd /home/hoge みたいに絶対パスでディレクトリを指定して、
確実に目的のディレクトリに移動するように直すか、

>>613 crontab を
* * * * * . path/script.sh
を
* * * * * ( cd path ; . script.sh )
のように cd してから実行するように直せばいいかと。
0629login:Penguin2010/03/27(土) 23:42:06ID:AIFYE6fz
>>627
まだきちんと理解できないんだけど読み込み部分に問題があるんじゃないかと思う
コンパイル時にDEBUGマクロを付けとくと実行時にログが出るから終了判定が
正しいかを確認してほしい
0630login:Penguin2010/03/28(日) 01:00:46ID:GOg53/2B
>>628-629
ありがとうございます。
明日確かめてみます。
0631login:Penguin2010/03/28(日) 01:02:47ID:7CxiOcl8
>>630
あ、あと以下がよく分からなかったので上のレスは推測ね
�@GNUチェスのバージョン(Ubuntuの5.07を見た)
�A実際にどこを修正したの?(そのまま置き換えられそうな場所はない)
�B異常って具体的に何?(入力異常で無限ループと仮定している)
�CGNUchessでも同じって何してどうなったの?(そのまま置き換えたら入力競合)
0632login:Penguin2010/03/28(日) 01:25:32ID:ntZh2+st
./chess & とかしてるが、stdin 他、閉じてないな。
gnuchess-5.07/src/input.c だと、stdinがttyのときだけreadline使うようになってるな。
インタラクティブシェルのときだけうまく動く、というのと何か因果があるか。


0633login:Penguin2010/03/28(日) 02:06:00ID:7CxiOcl8
>>632
�Cをそのまま置き換えると
(A). script.sh では両方ともSTOPPEDで停止する
(B)sh script.sh では両方とも不正読み込みをし続けて無限ループ
(A)はreadline
(B)ではfgets
ただ本人の希望はファイルからの入力だし
ソース書き換え方法が分からないし
入力は別スレッドでループだし
異常現象は不明だし
(A)の停止はfgetsでも多分同じだし
何ともね
で、入力おかしくね?終了判定できてる?となった
0634login:Penguin2010/03/28(日) 02:31:53ID:u874+el8
SSHで繋いでリモートのサーバで作業することが多いのですが
サーバごとに環境が違うので色々と不便です。
出力に色が付いてなかったり、lessコマンドすら入ってなかったり。
自分はローカルPCではVimを使っているのですが、sshで繋ぐとエディタも満足に使えません。

リモートのPCでの作業をローカルの環境上で行うことは不可能でしょうか?
ネットで調べたらscreenを使うとできるという情報があったのでインストールしてみたましたが、
screenを起動してssh使っても解決しませんでした。
0635login:Penguin2010/03/28(日) 03:09:59ID:hYRgFH3b
sshfs
0636login:Penguin2010/03/28(日) 03:18:40ID:7CxiOcl8
ファイル編集だけならsshfsという手があるよ
0637login:Penguin2010/03/28(日) 03:19:22ID:7CxiOcl8
うお、余計なことしすぎてた。失礼。
0638login:Penguin2010/03/28(日) 03:19:41ID:hYRgFH3b
:help scp
0639login:Penguin2010/03/28(日) 07:01:05ID:/9aFHdnG
sendmail インストールしたけど、man が無いので
man だけ後からインストールしたいんだけどどうしたらいい?
sendmail.8.14.3.tar.gz っす
0640login:Penguin2010/03/28(日) 08:16:28ID:eTTOpaqD
Debian lenny + testing/unstable

手違いでunstableのパッケージ(pulseaudio)を入れた際に、udevが付いて来たらしく
aptがハマってしまいました

 udevをインストール → カーネルを新しくしてください
 新しいカーネルをインストール → apt-get -f installしてください
 apt-get -f installする → udev 150が〜・・・

こんな状態ですが、とりあえずカーネルをバージョンアップする方法はありますか?
0641login:Penguin2010/03/28(日) 08:20:46ID:k+xfBhpo
>>640
普通は backports を使う。
0642login:Penguin2010/03/28(日) 08:27:22ID:K8CPmIed
linuxってサポートが終了した場合、Windowsと同じように新バージョンをインストール、
尚且つメール等の引越しをしなきゃいけないの?
0643login:Penguin2010/03/28(日) 08:29:33ID:hcxW5ZAj
たしかにくだらねえ
0644login:Penguin2010/03/28(日) 08:31:08ID:uTL1SM/F
>>642
たいていのディストリはアップデートできるよ。
0645綾波レイ2010/03/28(日) 08:35:10ID:K8CPmIed
>>644
ありがと
0646login:Penguin2010/03/28(日) 09:27:47ID:11+b59Pn
Avira AntiVir というウィルス対策ソフトでスキャンすると,
「Warning: The Option 'MailboxScan' in on-demand mode is not available for Avira AntiVir
Personal.」
と出るようになりました。メールボックススキャンを有効にするにはどうしたらよいですか?
セキュリティ板の AntiVir スレでも質問したのですが,アンチか信者が荒らしていて答えが
返ってくる気配がないので移動しました。
鳥は Vine 4.2 です。
0647login:Penguin2010/03/28(日) 10:10:17ID:SQlyqgJ1
MailGate Suiteに入れ替える
0648login:Penguin2010/03/28(日) 10:19:56ID:eTTOpaqD
>>641
ご指示頂いたbackportsから無事カーネルとudevをアップグレードできました
最悪で再インストールを覚悟していたので大変助かりました
ありがとうございます
0649login:Penguin2010/03/28(日) 12:17:11ID:11+b59Pn
>>647
メールサーバーをウイルスチェックできるようにしたいのではなく,受信されてメーラーに取
り込まれたメールをウィルスチェックできるようにしたいのですが…
0650login:Penguin2010/03/28(日) 13:29:03ID:g5FdMtZf
Ubuntu 8.10 を使用しています
先日アップデートでsambaが3.5になったのですが
以後共有フォルダ内のシンボリックリンクのリンク先にクライアントからアクセスできなくなりました

3.5.0からwide linksのデフォルト値がnoになったとのことなので
/etc/samba/smb.conf の [grobal]セクションに"wide links = yes"を追加してみましたが
変化ありませんでした

どうしたらよいでしょうか
0651login:Penguin2010/03/28(日) 14:16:32ID:hYRgFH3b
>>650
3.2がアップデートで3.5になるわけがない
usn-918-1 見るべし
0652login:Penguin2010/03/28(日) 17:20:42ID:gke90l/R
for Avira AntiVir Personalでは,オンデマンドメールボックスキャンは不可能ってちゃんと書いてあるじゃん
パーソナルじゃないのが必要なんじゃないの?
0653login:Penguin2010/03/28(日) 21:59:12ID:11+b59Pn
>>652
Personal だから機能が制限されていてメールボックスキャンができない,という意味?
0654login:Penguin2010/03/28(日) 22:22:17ID:ibj5NIQt
fedoraが動いているPCの電源コードを間違って抜いてしまった。
Windowsで言うchkdskを掛けた方がいいんだろうが、Linuxだと何というコマンドになる?ちなみにX Windowは入ってない。
0655login:Penguin2010/03/28(日) 22:25:10ID:o4UMTf4U
>>651
ありがとうございます!
一発で解決しました
0656login:Penguin2010/03/28(日) 22:25:40ID:8PVy3mWv
>>654
ラッキーならジャーナルのロールバックでなんとかなる。
ダメならfsckが勝手にかかる。
0657login:Penguin2010/03/28(日) 22:32:30ID:ibj5NIQt
>>656
fsckというものはかからなかったようなので、とりあえず放置しておきます。サンクス。
0658login:Penguin2010/03/28(日) 22:40:24ID:sO8mkAdN
LinuxはDNSの名前解決情報をローカルにキャッシュしないのはkwsk
0659login:Penguin2010/03/28(日) 23:02:04ID:ntZh2+st
lwresdがあるべ
0660login:Penguin2010/03/28(日) 23:02:52ID:8PVy3mWv
dnsmasq大好き人間です。
0661login:Penguin2010/03/28(日) 23:04:26ID:sO8mkAdN
いや理由を知りたかった。
ちなみにdnsmasqも使う予定。
0662login:Penguin2010/03/28(日) 23:06:39ID:sO8mkAdN
あーでもDNSラウンドロビンとかで問題にならないのかな。
そこんトコ心配あーるの二乗
0663login:Penguin2010/03/28(日) 23:07:48ID:ntZh2+st
スタブリゾルバはスタブに徹するのが良いんじゃないかい。
キャッシュなんぞ中途半端に実装するより、外部に任せる方が。
0664login:Penguin2010/03/28(日) 23:11:32ID:sO8mkAdN
んーでもキャッシュサーバに負荷とか増えないか?
こんど鯖構築するんでせっかくだから〜、と思ったんだけど。
0665login:Penguin2010/03/29(月) 00:17:32ID:Q7QtCgrj
流量の多いメールサーバだと
DNSの応答時間短縮する目的でキャッシュ動かしたりもするけど
トラブルの元だわな
Red Hat系ならnscd動かすのが簡単
0666login:Penguin2010/03/29(月) 04:54:38ID:Fzvm1uns
ssdを長寿命化させるLINUXディストリって何があるのでしょうか。
ファイルシステムだけでなく、システム全体でSSD長寿命化への対策がいると思うので。
皆さん、どういうことを心がけていらっしゃるんですか。
0667login:Penguin2010/03/29(月) 07:47:22ID:UFKXKJZN
>>666
jffs/jffs2とか。
0668login:Penguin2010/03/29(月) 07:55:53ID:UclWHReW
>>666
ディストリの問題ってより
使い方の問題じゃね?
0669login:Penguin2010/03/29(月) 09:58:52ID:rf3aKiUS
質問させてください。
centOS5.4を使っているのですが、ブラウザのトップページ(http://www.google.co.jp/firefox)に
「Firefox 3.5 に今すぐアップグレードしましょう。」
と出ます。
それに、firebugをインストールしようとしたら「firefoxが最新版ではないのでインストールできない」と書かれていました。
そこで、rootにてfirefoxのブラウザのヘルプからバージョンアップを押したのですが、「最新です」と出ます。
yum firefox updateとしてもNo packageと出ます。
しかし、どうも自分のfirefoxのバージョンは3.0.8のようです。

そこで、firefoxのサイトから最新版のfirefox3.6をDesktopにダウンロードしてこのページ(http://support.mozilla.com/ja/kb/Installing+Firefox+on+Linux)を参考に、
tar xjf firefox-3.6.2.tar.bz2
としたのですが、DesktopにFirefoxというフォルダが出来ただけで、アップグレードされていませんでした。
色々と検索したのですが、自分には分かりませんでした。
どのようにすればfirefoxを最新版に出来るのでしょうか?
0670login:Penguin2010/03/29(月) 10:12:22ID:UclWHReW
>>669
3.0.8 でも別にいいんじゃね。
0671login:Penguin2010/03/29(月) 10:17:53ID:rf3aKiUS
>>670
まぁそうなんですが、firebugを入れたくて
後、昔のパソコンであるサブ機をLinux環境にしているからか、FirefoxがCPUを非常に使って重いのです
少しでも軽快にしたいとも思いました

ここまでやってみて出来なかったので少しくやしいというのもあります
まさにくだらない質問なのですが、よろしくお願いいたします
0672login:Penguin2010/03/29(月) 10:23:28ID:4/aDQxCU
>>671
yumの管理対称から外すのは推奨されないが、どうしても新しいのが欲しいなら
yumで3.0.8を削除し、/optにでも放り込む。
あとは実行ファイルをパスの通ったディレクトリにシンボリックでも貼っとけばいい。
これの意味が解らなければ3.0.8のままにしておくかFedoraかUbuntuにでも逝くほうがいい。
そのレベルでFirebug入れて何をしたいのか謎だ。
0673login:Penguin2010/03/29(月) 10:23:54ID:naH4Z/uz
書かれてるように出来てないから出来ないんだろ
何について聞かれてるか解らんから質問として成り立ってない
0674login:Penguin2010/03/29(月) 10:37:32ID:sn6i5TIN
>>666
俺はデスクトップなんでSSDと普通のHDD入れてある
SSDには / 入れて/home, /var, /tmp, swap は HDD
0675login:Penguin2010/03/29(月) 11:33:13ID:rf3aKiUS
シンボリックでFirefoxの最新版に移行できました
0676login:Penguin2010/03/29(月) 22:58:25ID:wqaZ9a/D
>666
安いSSDを使っていて書き換え耐久性に不安があったので、
一時期SSD上にはSWAP領域作らないようにしてたよ。
0677login:Penguin2010/03/29(月) 23:07:58ID:UkVYd4p9
.wavが思うように縮みません。1/10程度に可逆圧縮できませんか。
#元ファイルを単調なブザ音のみにするとかは無しで。
626M file.wav
484M file.wav.lzma
484M file.wav.xz
492M file.wav.bz2
543M file.wav.gz
0678login:Penguin2010/03/29(月) 23:13:05ID:1VWuioyH
>>677
FLAC
0679login:Penguin2010/03/29(月) 23:29:17ID:UkVYd4p9
おお!
318M file.flac (--compression-level-8)
この1/5ぐらいになると理想的ですが。
0680login:Penguin2010/03/29(月) 23:41:47ID:fQryBWW8
lzma --best
0681login:Penguin2010/03/30(火) 08:14:58ID:DbhYu6Zq
478M file.wav.lzma (--best)
でした。
0682login:Penguin2010/03/30(火) 11:33:21ID:yNWDUtlw

Window Manager選びで質問。

以下の条件なら何?

1、軽いこと。CPU500Mhzメモリ128MBとかでも動きそうなやつ。
2、素人向き。Win/MacあたりとLook and Feelが似てるやつ。

「2」ですが、Emacsとキーバインドが同じ、、、みたいな
玄人向けのはやめてください。
そうじゃなくって、Win/Macあたりの素人が
何も考えずに使えるやつがいいです。
いまんとこ、IceWMはどうよ?
と思って試してますが、ほかの候補は?
0683login:Penguin2010/03/30(火) 16:04:14ID:foOxIsym
UVD2ってLinuxで使えるの?
0684login:Penguin2010/03/30(火) 16:14:23ID:miCqaF9X
>>683
この辺見てみ。

ATI Part2
http://pc11.2ch.net/test/read.cgi/linux/1241136718/
0685login:Penguin2010/03/30(火) 23:50:31ID:zupdE+Hl
フォントを少しイジったら、アンチエイリアスが無効になった
どうすればアンチエイリアスが有効になるの?

KDE4.3.5
0686login:Penguin2010/03/30(火) 23:59:28ID:iHi+Q/Lw
それフォント?
0687login:Penguin2010/03/31(水) 08:54:37ID:SbIg4Tqb
>>686
どのフォントでもアンチエイリアスが無効になるよ
0688login:Penguin2010/03/31(水) 09:28:06ID:SbIg4Tqb
頑張ったらアンチエイリアスが有効になったよ
0689login:Penguin2010/03/31(水) 09:50:37ID:FVtsZwyn
ubuntuをwindowsと同じHDDにインストールしてるんだけど
ubuntuでサスペンドとかハイバネートすると復帰に失敗するんだ
linuxの違うディストリだとうまく復帰できる可能性あるかな?
0690login:Penguin2010/03/31(水) 14:37:29ID:ktbIKxmQ
>>689
なんだって可能性はある。
ダメなものはダメなこともある。
ハードウェア構成を書けば誰かが何かを教えてくれる可能性もある。
0691login:Penguin2010/03/31(水) 14:45:46ID:1gmPKG8W
>>689
それwubiでインストールしたubuntu?
0692login:Penguin2010/03/31(水) 16:21:10ID:FVtsZwyn
>>690
http://121ware.com/psp/PA121/NECS_SUPPORT_SITE/CRM/s/WEBLIB_NECS_PRO.PRODUCT_ID.FieldFormula.IScript_Prod_Spec_Summary?prodId=PC-GL17MG158

>>691
wubiもパーティションインストールもどっちも


って改めてググってみたらそれっぽいのが
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/305301
0693login:Penguin2010/03/31(水) 22:51:18ID:N7aXWHuq
USBメモリまるごとddでバックアップしたものから、ファイルを取り出したいです。
USBメモリの中身はパーティション/LVM/FSです。
同じUSBメモリがあればそれに書き出せばいいのでしょうがあいにくUSBメモリがありません。
どのようにしたらファイルを取り出せるでしょうか。
0694login:Penguin2010/03/31(水) 22:56:32ID:spPHEE2I
>>693
losetup -f ファイル

/dev/loop* がブロックスペシャルファイルとして扱えるから適当に頑張れ。
0695login:Penguin2010/03/31(水) 23:31:02ID:9CsyuZXH
>>693
昨日、たまたま同じようなことをしてて、色々と試していたので それを。
ちなみに、昔にバックアップしたCFの256MBのddイメージから、何も加工せずに
そのイメージの中のFAT16のパテ(1パテのみ)をマウント、って方法。
# オフセットセクタは63だと思い込んでいて、難航した。

手順は、
1.ddイメージの先頭512バイト(MBR)より、目的パテの先頭までのオフセットを調べる。
2.losetupでオフセット指定して、ファイルをデバイスに張りつける。
3.それをroでマウント。

1:
$ dd if=~/THE.dd.image.file bs=512 count=1 | hexdump -s 446 -n 64 -e '8/1 "%02x " 2/4 "%10d " "\n"'
-> ttp://lets-go.hp.infoseek.co.jp/dd.html

2: 私の場合、オフセットセクタ数が0x20であった。なので、32セクタ、16384バイト。
$ losetup -a
-> 使用されているloopbackデバイスを調べる。何もなかったら /dev/loop0でよし。
$ losetup -r -o 16384 /dev/loop0 ~/THE.dd.image.file
$ losetup -a

3:
mount -t vfat -r /dev/loop0 /mnt/cf

LVMについてはぐぐって調べましょう。
そんなハイカラなもん使ってませんので。
0696login:Penguin2010/04/01(木) 03:52:22ID:hqKZ3KX7
>>682
集まれ!!WindowManager
http://pc11.2ch.net/test/read.cgi/linux/1030639033/-100

いろいろ試してるのであれば、
> 2、素人向き。Win/MacあたりとLook and Feelが似てるやつ。
この条件には該当しないかもしれなけれど
Window Maker も試してみるといいかと思う。
ファイルマネージャーが必要なら ROX-Filer を使うといいかもしれない。
0697login:Penguin2010/04/01(木) 10:38:25ID:2oYUAxOL
>>695
もし、1パテじゃない場合で、境のブロックサイズが判明しない場合は
loopbackで読み込むのって無理なんですかね? そこらへん自動的にサーチしてくれる
ツールは無いのかな
0698login:Penguin2010/04/01(木) 10:47:23ID:+g++mMbw
age
0699login:Penguin2010/04/01(木) 11:25:58ID:agdB+MZY
segfault at なんとか error 14
error 14の14ってなに?
0700login:Penguin2010/04/01(木) 11:41:03ID:+g++mMbw
>>699
arch/x86/mm/fault.c とかに書いてあるやつじゃね。
07016952010/04/01(木) 12:45:30ID:X7lZhcIi
>>697
無理ではないと思う。
というか、パテの堺が判明しないってのは人間の側がMBRのデータを読めていないだけだろ?
もしMBRが完全にふっ飛んでいるならtestdiskとかを使うしかないが。
パテ割りの情報はMBRにある。そこにしかない。
hexdumpで出てくる情報を正しく掴むように。右から二項目目の値が御布施の値。十進数で直読な。
なお、張り忘れてたが、hexdump のフォーマット指定は ここをそのままパクりました。
ttp://blog.miraclelinux.com/asianpen/2006/12/hexdump_0849.html

私の場合、ddイメージがCD-Rに焼かれてて、かつディスクレスなLinuxでそれをマウントしたい、
という変態的な状況だったから、パテ部分のイメージを書き出すことはしなかった。
が、MBRの情報を正しく読み解けば、目的のパテ部分だけをHDDに書き出し(オフセットとサイズで一意)
それをオフセット指定なしで losetupでデバイスにペリッと張り付ければいい。
で、そいつをpvとして、vgつくってlv設定して、設定されてるfsでマウントして読めばよい。
# LVMを学んだ。1パテのイメージをlosetupで張り付けてpvに。vg,lv設定して読み書きできたよ。

ツールは ぐぐってみろとしか言えないな。
シェルスクリプト程度で解決できるような内容だから、わざわざツールとかになってないかも。
そもそも、loopbackがシステムに備わっているわけだし。
07026952010/04/01(木) 12:50:00ID:X7lZhcIi
捕捉。
> パテ割りの情報はMBRにある。そこにしかない。
言い過ぎた。拡張の場合、MBRの外側にも情報があったな。
0703login:Penguin2010/04/01(木) 12:58:11ID:2oYUAxOL
>>701
Thx !
よく理解してなかったけど、理解できた
07046952010/04/01(木) 13:30:55ID:X7lZhcIi
>>703
バックアップを取った上で色々と試すといいと思う。いい機会だ。

色々試した結果、どうしてもだめなようだったら MBRのhexdump出力をここに貼れ。
そのddイメージからLVMのパテイメージだけを切り出す方法を教える。
が、基本、自助努力ってことで。
自己解決できるようにならないと、急なトラブルとか対応できないしな。
0705login:Penguin2010/04/01(木) 17:00:43ID:cy2Pwuup
htmlフォルダ以下にある全ファイルの所有者を変更したいのですが
chownでそういった事は出来ますか?
0706login:Penguin2010/04/01(木) 17:06:04ID:VMKznG83
-R
0707login:Penguin2010/04/01(木) 17:07:00ID:X7lZhcIi
>>705
$ chown -R owner.owner ./html
0708login:Penguin2010/04/01(木) 17:14:01ID:+g++mMbw
man chown くらい読め。
0709login:Penguin2010/04/01(木) 19:03:51ID:sGtczfD9
LiveCDからOphcrackを起動させました。
rootになりたいと思いsuを実行したところパスワードを要求されました。
Ophcrackのrootパスワードはなんでしょうか?
利用したLiveCDは以下のものです。
ophcrack-vista-livecd-2.3.1.iso
ググったのですが判らなかったの質問しました。
0710login:Penguin2010/04/01(木) 19:10:28ID:EbLSZtMd
fedora5で、時刻設定を行うときは、
dateコマンドで行います。

その後DATEコマンドを叩くとちゃんと更新されています。
しかし、再起動すると、2000年1/1に戻ります。

システム時間を更新するのは他にコマンドがあるのですか?
■ このスレッドは過去ログ倉庫に格納されています