io相關 lsof用法實驗測試

2021-06-07 19:21:35 字數 504 閱讀 6929

1>查詢誰在使用檔案系統

sudo mount -o loop centos-6.2-x86_64-bin-***1.iso  /mnt/dir/

tail -f /mnt/dir/trans.tbl

sudo umount  /mnt/dir

lsof /mnt/dir

kill -9  pid  

sudo umount /mnt/dir

2> 恢復刪除的小檔案

touch test

echo my test file > test

md5sum test  或( sha1sum  test )

tail -f test

rm -f test

lsof | grep test

cat /proc/5433/fd/3

cat /proc/5433/fd/3 > test

md5sum  test  或 ( sha1sum test )  證明檔案內容相同

Lsof命令及用法

lsof options filename 如果提示沒有安裝lsof這個命令,centos可以執行 yum install lsof 安裝,debian可以執行 apt get install lsof 安裝。lsof filename 顯示開啟指定檔案的所有程序 lsof a 表示兩個引數都必須滿...

Linux之lsof的用法

lsof list open files 是乙個列出當前系統開啟檔案的工具。在linux環境下,任何事物都以檔案的形式存在,通過檔案不僅僅可以訪問常規資料,還可以訪問網路連線和硬體。所以如傳輸控制協議 tcp 和使用者資料報協議 udp 套接字等,系統在後台都為該應用程式分配了乙個檔案描述符,無論這...

82 7 lsof 高階用法

組合引數 lsof a c bash u root command pid user fd type device size off node name bash 1394 root cwd dir 8,2 4096 4849665 root bash 1394 root rtd dir 8,2 4...