Junior — Middle
Əməkdaşınız mütəmadi olaraq rm -rf əmri ilə faylları silsə də, fayllar hələ də qalır və diskdə yer boşaltmırsa, nə edərdiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Əgər fayllar rm -rf komandası ilə silinirsə, lakin diskdə yer boşalmırsa, ehtimal ki, bu fayllar hələ də bir proses tərəfindən istifadə olunur. Linux/Unix-də, fayl fayl sistemindən silinsə də, amma bir proses tərəfindən açıqdırsa, o yaddaşda qalır və yer yalnız deskriptor bağlandıqda boşaldılır.
Nə etmək lazımdır:
lsof | grep deletedəmri ilə silinmiş faylları açıq tutan prosesləri tapın.- Bu prosesləri yenidən başlatın və ya sonlandırın ki, deskriptorlar və disk yeri boşalsın.
- Silinmənin düzgün qovluqda baş verdiyindən və başqa yerə aparan simvolik linklərin olmadığından əmin olun.
Nümunə:
lsof | grep deleted
Bu, silinmiş faylları tutan prosesləri göstərəcək. Onlar sonlandırıldıqdan sonra yer boşaldılacaq.