3

CentOS5.2で実行されているプロセスのpmapからの出力の最初の数行は次のとおりです。

Address   Kbytes     RSS    Anon  Locked Mode   Mapping
00101000    1268       -       -       - r-x--  libc-2.5.so
0023e000       8       -       -       - r----  libc-2.5.so
00240000       4       -       -       - rw---  libc-2.5.so
00241000      12       -       -       - rw---    [ anon ]
00244000      36       -       -       - r-x--  threads.so (deleted)
0024d000       4       -       -       - rw---  threads.so (deleted)
0024e000      20       -       -       - r-x--  Socket.so (deleted)
00253000       4       -       -       - rw---  Socket.so (deleted)
[...]

共有ライブラリマッピングで「(削除済み)」とはどういう意味ですか?

4

1 に答える 1

7

これは、問題のファイルが削除されたことを意味します。ファイルシステム内のリンクカウントは0になりました。ファイルは、そのファイルへの最後のカーネル内参照が閉じられるまで残り、その後ディスクから削除されます。

パッケージングシステムが新しいアップデートをインストールしている間、プログラムが実行を続けていると、これがよく見られます。古いライブラリが削除され、新しいライブラリがインストールされました。

于 2011-01-24T21:45:57.903 に答える