Uvolneni mista na /

08.04.2007 19:24
Nálepky: BSD

Dnes se mi stala neprijemna vec. Doslo mi misto na slice, kde mam system. Co s tim? Kamarad mi poradil nasledovne.

  1. Smazat porty: rm -rf /usr/ports/*
  2. Smazat soubory portsnapu: rm -rf /var/db/portsnap/*
  3. Znovu stahnout a rozbalit porty: portsnap fetch && portsnap extract
To, ze to pomohlo dokazuje nasledujici:

Filesystem Size Used Avail Capacity Mounted on
Predtim:
/dev/ad0s2a 9.7G 8.7G 180M 98% /
Po smazani portu:
/dev/ad0s2a 9.7G 6.2G 2.7G 70% /
Po znovunainstalovani portu:
/dev/ad0s2a 9.7G 6.6G 2.3G 74% /


Komentáře:

Přidat komentář

Re: distfiles

Pet | 2007-08-17 17:26:54

Nestacilo by to. Protoze jak asi vis tak se plni jeste slozky v distfiles. Pokud nedavas dusledne make distclean misto clean. Pokud chcete jenom procistit porty, jsou v praxi dve moznosti. Me se osobne libi vice promazat a pak nainstalovat znovu. Ale je to vec preference a rychlosti. Oficialni handbook mluvi o trech metodach jak procistit porty: 1. Pokud jsi nepouzival nebo nedusledne pouzival make clean, tento prikaz promaze vsechny slozky work v celych portech: portsclean -C 2. Tento prikaz vymaze distfiles, ktere nebyly dlouho pouzity pro instalaci zadneho portu: portsclean -D 3. Vymazat vsechny distfiles ktere nejsou spojeny s zadnym portem instalovanym v systemu: portsclean -DD

distfiles

integer | 2007-04-12 13:26:43

Mozna by stacilo jenom promazat zdrojove kody - ukladaji se do /usr/ports/distfiles a mohou zabirat docela dost mista. pripadne data prekopirovat jinam (pokud je misto) a symlinkem to "podstrcit" do /usr/ports pripadne koupit novy disk a spravne ho pripojit ;)