Sobes.tech
Junior — Middle

Hogyan lehet szabad helyet felszabadítani a lemezen anélkül, hogy a futó folyamatokat befejeznénk?

sobes.tech MI

Válasz az MI-től

A lemezterület felszabadításához anélkül, hogy leállítaná a futó folyamatokat, az alábbiakat teheti:

  • Régi naplók és ideiglenes fájlok törlése vagy archiválása.
  • A lsof vagy fuser parancs használata az olyan nyitott fájlok keresésére, amelyek már törlésre kerültek, de még foglalják a helyet, és az érintett szolgáltatások újraindítása a fájl leírók felszabadítása érdekében.
  • Alkalmazás- vagy rendszergyorsítótárak tisztítása (például Linuxon a apt-get clean).
  • Nagy fájlok áthelyezése másik lemezre vagy felhőalapú tárolásba.
  • Valós idejű fájmsűrítési eszközök használata.

Például Linuxon, a helyet foglaló, de törölt, még nyitott fájlok megtalálásához:

lsof | grep '(deleted)'

Ha ilyen fájlok vannak, az adott folyamat újraindításával felszabadíthatja a helyet anélkül, hogy az összes folyamatot leállítaná.