Junior — Middle
Agar hamkasbingiz doimiy ravishda rm -rf buyrug'i yordamida fayllarni o'chirayotgan bo'lsa, lekin fayllar hali ham qolayotgan va disk joyini bo'shatmayotgan bo'lsa, nima qilasiz?
sobes.tech AI
AIdan javob
Agar fayllar rm -rf komandasi bilan o‘chirilsa, lekin diskda joy bo‘shalmasa, ehtimol bu fayllar hali ham bir jarayon tomonidan foydalanilmoqda. Linux/Unixda, fayl fayl tizimidan o‘chirilganda, lekin ochiq bo‘lsa, u xotirada qoladi va joy faqat descriptor yopilganda bo‘shatiladi.
Qanday qilish:
lsof | grep deletedkomandasi yordamida o‘chirilgan fayllarni ochiq tutayotgan jarayonlarni toping.- Bu jarayonlarni qayta ishga tushiring yoki to‘xtating, shunda descriptorlar va disk joyi bo‘shatiladi.
- O‘chirish to‘g‘ri katalogda amalga oshirilganligini va boshqa joyga olib boradigan simbolik linklar yo‘qligini tekshiring.
Misol:
lsof | grep deleted
Bu o‘chirilgan fayllarni tutayotgan jarayonlarni ko‘rsatadi. Ularni to‘xtatgach, joy bo‘shatiladi.