Sobes.tech
Junior — Middle

Zašto u Linux sistemima oslobađanje prostora na disku nakon brisanja velikog fajla može potrajati dugo ili se ne dešava odmah?

sobes.tech АИ

Одговор од АИ

У Linux-u, oslobađanje prostora na disku nakon brisanja velike datoteke može biti odloženo ako ta datoteka još uvek ostaje otvorena od strane nekog procesa.

Kada se datoteka obriše, njeno ime nestaje iz sistema datoteka, ali podaci ostaju na disku dok bar jedan proces ne zatvori deskriptor te datoteke. To je zato što u Linux-u brisanje datoteke znači uklanjanje veze do podataka, a podaci se brišu tek kada nema aktivnih veza.

Da biste proverili koji procesi drže otvorene obrisane datoteke, možete koristiti komandu:

lsof | grep deleted

Ako pronađete takav proces, možete ga završiti ili restartovati da biste oslobodili prostor.

Dakle, odlaganje oslobađanja prostora na disku povezano je sa karakteristikama datotečnog sistema i upravljanjem deskriptorima u Linux-u.