Rumah > Tutorial sistem > LINUX > (bintang) Bagaimana untuk mengelakkan fail besar daripada terus rm?

(bintang) Bagaimana untuk mengelakkan fail besar daripada terus rm?

王林
Lepaskan: 2024-02-03 09:40:03
ke hadapan
1133 orang telah melayarinya

Ikuti "Wonderful World of Linux" pada akaun awam

Tetapkan sebagai "bintang" linux padam folder Memenangi bidaan untuk linux, saya akan membawa anda bermain dengan Linux setiap malam!

删除文件夹linux_linux删除文件夹_删除文件夹内容linux

Semasa operasi dan penyelenggaraan harian, kami selalunya perlu menyelesaikan masalah ruang pemacu c dan memadam folder dalam Linux Apabila menerima penggera, kami akan mencari fail besar ini secepat mungkin, contohnya, Centos, yang besar fail mungkin /var/log/messages.

Tetapi kadangkala, fail besar tidak dapat ditemui walau apa pun semasa mencari melalui du, saiz yang dikira tidak sepadan dengan ruang yang diduduki yang dipaparkan oleh df.

Jika anda menyemak sama ada inod tidak penuh melalui df-i, besar kemungkinan fail besar telah dirm'd terus, dan proses sentiasa membuka fail itu.

删除文件夹linux_linux删除文件夹_删除文件夹内容linux

Dalam kes ini, kerana proses tidak keluar, ruang yang diduduki oleh fail tidak akan dilepaskan ruang pemacu c tidak boleh benar-benar dikeluarkan sehingga proses keluar.

Bagaimana untuk mengetahui proses mana yang membuka fail

Di Linux, kerana proses masih hidup, anda boleh melihat fd yang dibuka oleh semua proses Jika fail telah dipadam, ia akan dipaparkan (dipadamkan) semasa melihat.

Contohnya adalah seperti berikut:

linux删除文件夹_删除文件夹linux_删除文件夹内容linux

<span></span><code style="padding: 16px;color: #ddd;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;padding-top: 15px;background: #272822;border-radius: 5px">$ sudo find /proc/*/fd -ls | grep  <span style="color: #a6e22e;line-height: 26px">'(deleted)'</span><br>   388609      0 lrwx------   1 zerotier-one zerotier-one       64 Aug 21 00:19 /proc/29400/fd/4 -> /tmp/ibpX85Vd (deleted)<br>   388610      0 lrwx------   1 zerotier-one zerotier-one       64 Aug 21 00:19 /proc/29400/fd/5 -> /tmp/ibCwAgAj (deleted)<br>   388611      0 lrwx------   1 zerotier-one zerotier-one       64 Aug 21 00:19 /proc/29400/fd/6 -> /tmp/ibRZ5rep (deleted)<br>   388612      0 lrwx------   1 zerotier-one zerotier-one       64 Aug 21 00:19 /proc/29400/fd/7 -> /tmp/ibBuNEzA (deleted)<br>   388616      0 lrwx------   1 zerotier-one zerotier-one       64 Aug 21 00:19 /proc/29400/fd/11 -> /tmp/ibG68kpG (deleted)<br></code>
Salin selepas log masuk

Bagaimana untuk mengelakkan situasi ini

Jangan padam fail terus padam folder dalam linux, tetapi potong fail untuk mengosongkan ruang pada pemacu c.

Salah satu cara ialah:

<span></span><code style="padding: 16px;color: #ddd;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;padding-top: 15px;background: #272822;border-radius: 5px">cat /dev/null > <span style="color: #a6e22e;line-height: 26px">${filename}</span><br></code>
Salin selepas log masuk

atau (dapat baru!)

<span></span><code style="padding: 16px;color: #ddd;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;padding-top: 15px;background: #272822;border-radius: 5px">: > <span style="color: #a6e22e;line-height: 26px">${filename}</span><br></code>
Salin selepas log masuk

Dengan cara ini, anda boleh mengosongkan ruang dengan cepat.

Dokumentasi rujukan

Cari dan alih keluar fail besar yang dibuka tetapi telah dipadamkan

Atas ialah kandungan terperinci (bintang) Bagaimana untuk mengelakkan fail besar daripada terus rm?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:itcool.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan