Archive for the ‘Windows’ Category.

Mappák méretének megváltozása

Számtalanszor kerültem szembe azzal a problémával, hogy nem futott le a mentés, nem volt elég hely a DAT / DLT kazin. Fejvakarás. Vajon mit másolt fel a felhasználó?
Megoldás:
du -x /home/szabi/public_html/

A program kimenete:
12 /home/szabi/public_html/auth
32896 /home/szabi/public_html/letolt
35684 /home/szabi/public_html

Az első oszlop a mappa méretét, a második magát a mappát jelenti.
Ütemezett feladatként futtassuk minden nap a fenti parancsot a következő módon:
crontab -e
* 21 * * 1 du -x /home/szabi/public_html |gzip >/hdtmp/du/du-diff-public_html-`date +%Y%m%d`.txt.gz

Mi változott tegnap óta?
python du-diff.py du-diff-public_html-tegnap du-diff-DATA-ma

Kimenet:
+ 1264 1276 /home/szabi/public_html/auth
+ 1264 36948 /home/szabi/public_html/

Az auth mappa mérete 1.2MB-tal megnőtt a mostani mérete 1.2MB.
public_html mappa összesen 1.2MB-tal nőtt, jelenlegi mérete 36.9MB.

Az egyes oszlopok jelentése:

  1. változás:
    • +  : méret növekedés
    • –  : méret csökkenés
    • N+ : új mappa, méret növekedés
    • D- : törölt mappa, méret csökkenés
  2. növekedés vagy csökkenés mértéke
  3. mappa végső mérete
  4. mappa neve

Ezt a megoldást Windows OS-en is használhatjuk. A du futtatható állományát a gnuwin32 projekt oldalról tölthetjük le. A du-diff futtatásához, pedig Python értelmező szükséges. Hálózati megosztásokon is problémamentesen használható.

Forrás:
du-diff: http://vicerveza.homeunix.net/~viric/soft/du-diff/
gnuwin32: http://gnuwin32.sourceforge.net/packages/coreutils.htm
Python for Windows: http://www.python.org/download/windows/