Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MV コマンドディレクトリのロックでエラー

1,356 views
Skip to first unread message

cust...@leo-net.jp

unread,
May 27, 2004, 4:06:30 AM5/27/04
to linux...@linux.or.jp
はじめまして、今回からこのメーリングリストに入会しました。
custといいます。よろしくお願いします。

さて早速ですが、
以下の環境にてMVコマンドで失敗している現象が出ています。

[root@test-svr /]# mv moto moto.bak
mv: cannot move `moto' to `moto.bak': デバイスもしくはリソースがビジー状態で

[root@test-svr /]#

エラーメッセージをそのまま見ると、"moto"を誰かが掴んでいるような
感じを受けたのですが、誰が掴んでいるかわかっていないのが
現状です。
どのプロセスが掴んでいるのか、わかる方法とかはありますでしょうか?

もしくは、また別の原因とかがあるのでしょうか?

レベルが低い質問で申し訳けありません。
よろしくご教授願えたら幸いと思います。
以上、よろしくお願いします。

環境:
 Red Hat Enterprise Linux ES release 3
 Kernel 2.4.21-4.EL on an i686


Yuya Yamada

unread,
May 27, 2004, 4:43:33 AM5/27/04
to linux...@linux.or.jp
初めまして。山田です。

On 2004年 5月 27日 , at 17:06, cust...@leo-net.jp wrote:

> はじめまして、今回からこのメーリングリストに入会しました。
> custといいます。よろしくお願いします。
>
> さて早速ですが、
> 以下の環境にてMVコマンドで失敗している現象が出ています。
>
> [root@test-svr /]# mv moto moto.bak
> mv: cannot move `moto' to `moto.bak': デバイスもしくはリソースがビジー状態で
> す
> [root@test-svr /]#
>

ls -l /proc/*/fd | grep moto

とかでわかりませんかね?
手元のLinux PCでは全プロセスの掴んでいるファイルはソケットが見れました。

--
Yuya Yamada http://y-ypsilon.plala.jp/


Kazuya Kumazawa

unread,
May 27, 2004, 5:00:31 AM5/27/04
to
熊沢です。

cust...@leo-net.jpさんの<40821.202.214.150.1...@webmail.leo-net.jp>から


> エラーメッセージをそのまま見ると、"moto"を誰かが掴んでいるような
> 感じを受けたのですが、誰が掴んでいるかわかっていないのが
> 現状です。
> どのプロセスが掴んでいるのか、わかる方法とかはありますでしょうか?

入っていればですが、
fuser
lsof
などで分かるかと。

では。

--
Kazuya Kumazawa

cust...@leo-net.jp

unread,
May 27, 2004, 5:23:52 AM5/27/04
to linux...@linux.or.jp
custです。

山田様ありがとうございます。

> ls -l /proc/*/fd | grep moto

教えていただいた、とおりにやってみたのですが、
結果なにも表示されませんでした。(grepに引っかかるものがありませんでした)

解決には至らなかったのですが、実は、moto/moto2/moto3とあって
ようはmoto3だけ移動(名前の変更)できればよかったので、
mv moto3 moto3.bak を行いました。
結果はとくにエラーもなくMVできましたので、これはこれでOKかなと思っていま
す。

せっかく、教えていただいたのにすいません。
これからもよろしくお願いします。
では。

0 new messages