Filesystem full su /var



  • PF +squid +squidguard su compact flash 8 GB. La navigazione si blocca dopo 2 giorni di funzionamento. nel system log trovo:
    kernel: pid 616 (squidGuard), uid 62 inumber 4001 on /var: filesystem full
    squid[528]: logfileWrite (stdio): /var/squid/logs/access.log: (28) No space left on device
    squid[50333]: logfileWrite (stdio): /var/squid/logs/access.log: (28) No space left on device
    kernel: pid 50333 (squid), uid 62 inumber 19 on /var: filesystem full
    Se riavvio funziona per altri 2 giorni circa.
    $ df -k
    Filesystem        1024-blocks   Used   Avail Capacity  Mounted on
    /dev/ufs/pfsense0     1890014 408210 1330602    23%    /
    devfs                       1      1       0   100%    /dev
    /dev/md0                39406   1090   35164     3%    /tmp
    /dev/md1                59246  54510      -2   100%    /var
    /dev/ufs/cf             50527   1041   45444     2%    /cf

    dalle poche nozioni che ho sul mondo linux /dev/md0 e md1 dovrebbero esere unità disco virtuali. Come si modificano le dimensioni?



  • Prima di giocare con le partizioni, posta un gpart show.

    Se è un LVM non è difficile, se altrimenti è una partizione "fissa", ti sconsiglio caldamente il resize (troppo delicato oltre che non facile, e potresti danneggiare le partizioni).



  • Su una piccola auto, vorrei ridurre le dimensioni del mio nascondiglio per essere abbastanza piccolo. Forse cime 2-4GB. Poi vorrei:

    squid -k shutdown
    rm -fr /var/squid/cache/*
    squid -z
    /usr/local/sbin/squid -D

    Poi vorrei cancellare i file di log e di disattivare la registrazione.

    Vorrei lasciare in quel modo o comprare un hard disk molto più grande.



  • Inoltre, fare questo:

    rm -rf /var/squid/cache/*

    riavviare



  • grazie per le risposte

    $ gpart show
    =>      63  15613857  ad0  MBR  (7.4G)
            63  3844449    1  freebsd  [active]  (1.8G)
      3844512        63      - free -  (32K)
      3844575  3844449    2  freebsd  (1.8G)
      7689024    102816    3  freebsd  (50M)
      7791840  7822080      - free -  (3.7G)

    =>      0  3844449  ad0s1  BSD  (1.8G)
            0      16        - free -  (8.0K)
          16  3844433      1  !0  (1.8G)

    =>      0  3844449  ad0s2  BSD  (1.8G)
            0      16        - free -  (8.0K)
          16  3844433      1  !0  (1.8G)



  • @kejianshi:

    Su una piccola auto, vorrei ridurre le dimensioni del mio nascondiglio per essere abbastanza piccolo. Forse cime 2-4GB. Poi vorrei:

    squid -k shutdown
    rm -fr /var/squid/cache/*
    squid -z
    /usr/local/sbin/squid -D

    Poi vorrei cancellare i file di log e di disattivare la registrazione.

    Vorrei lasciare in quel modo o comprare un hard disk molto più grande.

    Grazie kejianshi,  la registrazione mi serve almeno per una settimana.
    you can write in english, if you prefer



  • Hmmmm…  I'm not sure that if you set the rotation for logs at 7 days that it will actually delete old logs, but you can sure give it a try.  My take on logs so far is if you have a pretty large harddrive, turn them on.  If you have a small drive, turn them off  - or at least be ready to delete them manually every couple of months or so.  I hope your system works.



  • mi sembra di capire che non hai un LVM, quindi un resize delle partizioni te lo sconsiglio.

    O segui il consiglio di kejianshi oppure utilizzi un altro hard disk per i log e cache, che mi sembra la soluzione migliore.



  • Considera che se sei su SD allora VAR e TMP sono in RAM.
    Se hai abbastanza RAM allora vedi qui:
    http://forum.pfsense.org/index.php/topic,43946.msg228053.html#msg228053

    Io l'ho fatto ed ora non mi dà più problemi con squidguard (prima non mi scaricava per intero le blacklist)



  • I think if you want logs, and squid, get 64GB SSD.
    I you want a small embedded system, turn off logging and make squid small cache.



  • @Gabri.91:

    Considera che se sei su SD allora VAR e TMP sono in RAM.
    Se hai abbastanza RAM allora vedi qui:
    http://forum.pfsense.org/index.php/topic,43946.msg228053.html#msg228053

    Io l'ho fatto ed ora non mi dà più problemi con squidguard (prima non mi scaricava per intero le blacklist)

    Grazie, Gabri era proprio quello che cercavo, e ora ho capito anche la causa degli errori sul caricamento delle black list!
    Se gli attuali 60 Mb si riempiono in 3-4 giorni, 200 Mb dovrebbero più che essere sufficienti per una settimana. Faccio le modifiche e posterò il risultato.



  • Dopo una settimana di log di navigazione di circa 20 utenti la ram disk /dev/md1 di 200 Mb è occupata al 57%.
    Configurazione firewall: Intel(R) Atom(TM) CPU N270 @ 1.60GHz, RAM 1 GB, CF 8 GB.
    CPU usage 2%
    Memory usage 28%
    Disk usage 35%
    GRAZIE! :)



  • ciao a tutti ho letto questo post e forse mi potete aiutare , ho installato un serve pfsense al suo interno ha due hd sata, sul primo c'e' tutto il sistema sul secondo volevo attivare lo swap ma non so come fare, qualcuno mi puo' aiutare?

    ho fatto un gpart show eccolo

    gpart show
    =>      63  625142322  mirror/pfSenseMirror  MBR  (298G)
            63  625137282                    1  freebsd  [active]  (298G)
      625137345      5040                        - free -  (2.5M)

    =>        0  625137282  mirror/pfSenseMirrors1  BSD  (298G)
              0        16                          - free -  (8.0K)
            16  620942962                      1  freebsd-ufs  (296G)
      620942978    4194304                      2  freebsd-swap  (2.0G)