Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Disk is 104% full

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    24 Posts 5 Posters 9.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      atn78
      last edited by

      Hi, I installed pfSense since three months with squid3.  It works fine but sine a week the disk is full. When I type df -h it displays :
      Filesystem                    Size    Used  Avail Capacity  Mounted on
      /dev/ufsid/558d3d40eba9a34e    35G    33G  -1.1G  104%    /
      devfs                          1.0K    1.0K      0B  100%    /dev
      /dev/md0                      3.4M    120K    3.0M    4%    /var/run
      devfs                          1.0K    1.0K      0B  100%    /var/dhcpd/dev

      Now squid is ot working and I can's access Internet. Please someone can help me?

      1 Reply Last reply Reply Quote 0
      • M
        muswellhillbilly
        last edited by

        Sounds like Squid has filled up your filesystem. Try running a 'du -h[ from the /var folder. If you can locate the Squid log folder, delete the log files and disable Squid until such time as you can source more disk space. Or manage the log files a bit better.

        1 Reply Last reply Reply Quote 0
        • D
          doktornotor Banned
          last edited by

          There's also button in the GUI now to wipe Squid cache. Though, it won't do anything useful if you moved the cache out of /var/squid hierarchy - need to do things manually if that's the case.

          1 Reply Last reply Reply Quote 0
          • A
            atn78
            last edited by

            I deleted some files in the lightsquid directory but it steels at 97%

            1 Reply Last reply Reply Quote 0
            • D
              doktornotor Banned
              last edited by

              
              du -hd1 /var
              
              

              There. Run the some command for the directory under the biggest one you have found above. Find what's using your disk space. Delete it. Stop using such package or limit the logging/caching/god knows what properly. Or get a properly sized HDD for the task.

              1 Reply Last reply Reply Quote 0
              • D
                dgall
                last edited by

                I had the same problem and after a couple of days with out doing anything it went back down by itself

                1 Reply Last reply Reply Quote 0
                • A
                  atn78
                  last edited by

                  @doktornotor:

                  
                  du -hd1 /var
                  
                  

                  There. Run the some command for the directory under the biggest one you have found above. Find what's using your disk space. Delete it. Stop using such package or limit the logging/caching/god knows what properly. Or get a properly sized HDD for the task.

                  I run this command and this is what it displays :
                  92K    /var/etc
                  4.0K    /var/yp
                  44K    /var/unbound
                  12K    /var/tmp
                  28K    /var/spool
                  4.0K    /var/rwho
                  124K    /var/run
                  4.0K    /var/preserve
                  4.0K    /var/msgs
                  4.0K    /var/mail
                  12K    /var/log
                  4.0K    /var/heimdal
                  4.0K    /var/games
                  4.0K    /var/empty
                  17M    /var/db
                  8.0K    /var/cron
                  8.0K    /var/crash
                  4.0K    /var/cache
                  4.0K    /var/backups
                  4.0K    /var/authpf
                  12K    /var/audit
                  12K    /var/at
                  4.0K    /var/account
                  52K    /var/installer_logs
                  3.3M    /var/dhcpd
                  1.2M    /var/squid
                  4.0K    /var/lightsquid
                  32K    /var/squidGuard
                  22M    /var

                  1 Reply Last reply Reply Quote 0
                  • D
                    doktornotor Banned
                    last edited by

                    @atn78:

                    I have no idea what's /dev/ufsid/558d3d40eba9a34e - if you hacked pfSense to mount another disk completely outside of existing directory structure, you need to pick up the pieces.

                    1 Reply Last reply Reply Quote 0
                    • D
                      David_W
                      last edited by

                      @doktornotor:

                      @atn78:

                      I have no idea what's /dev/ufsid/558d3d40eba9a34e - if you hacked pfSense to mount another disk completely outside of existing directory structure, you need to pick up the pieces.

                      It's a reference to the disk containing the root file system using ufsid, which you can switch to using /usr/local/sbin/ufslabels.sh

                      The big advantage of this approach is that changes to controller names don't leave your system unbootable.

                      It's clear that the OP's high disk usage is in /var/db from the output posted, so the next step is du -hd1 /var/db

                      1 Reply Last reply Reply Quote 0
                      • A
                        atn78
                        last edited by

                        with du -hd1 /var/db the result is :
                        4.6M    /var/db/rrd
                        616K    /var/db/pbi
                        4.0K    /var/db/portsnap
                        4.0K    /var/db/ports
                        4.0K    /var/db/pkg
                        4.0K    /var/db/ipf
                        4.0K    /var/db/hyperv
                        4.0K    /var/db/freebsd-update
                        4.0K    /var/db/entropy
                        4.0K    /var/db/pingstatus
                        4.0K    /var/db/pingmsstatus
                        4.0K    /var/db/cpelements
                        11M    /var/db/ntop
                        4.0K    /var/db/squidGuard
                        17M    /var/db

                        1 Reply Last reply Reply Quote 0
                        • D
                          David_W
                          last edited by

                          I read your original output twice, came to the correct conclusion, then came to an incorrect conclusion and posted based on it. I mixed up M and G. /var is not the problem - it's only a few tens of megabytes. You're looking for something that uses gigabytes.

                          Try du -hd1 /

                          I have a suspicion that full backups in /root might be the problem. What does ls -l /root/*.tgz show?

                          1 Reply Last reply Reply Quote 0
                          • D
                            doktornotor Banned
                            last edited by

                            Look. There's a GUI button to wipe Squid cache. Why on earth don't you use it?! Where did you place the Squid cache? How many disks you have on your pfSense box?

                            1 Reply Last reply Reply Quote 0
                            • A
                              atn78
                              last edited by

                              Where is that button? I can't find it. Squid is placed under /var/squid/cache. I have one disk.

                              1 Reply Last reply Reply Quote 0
                              • D
                                doktornotor Banned
                                last edited by

                                It's very surprisingly located on the 'Local Cache' tab…

                                1 Reply Last reply Reply Quote 0
                                • A
                                  atn78
                                  last edited by

                                  I don't have this button

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    doktornotor Banned
                                    last edited by

                                    Yeah, when you are using Squid 2.7, you don't and won't have any such button. Noone maintains that package. No good reason to use it either. Dead crap.

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      muswellhillbilly
                                      last edited by

                                      David_W is right. This doesn't look like a Squid cache problem. Run the command he suggests (du -hd1 /) and see what the output shows. You're looking for a folder somewhere containing gigs of data.

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        atn78
                                        last edited by

                                        I run it;=. It displays :
                                        4.0K    /.snap
                                        17M    /boot
                                        904K    /bin
                                        12K    /conf.default
                                        3.0K    /dev
                                        18M    /etc
                                        56K    /home
                                        14M    /kernels
                                        264K    /libexec
                                        7.9M    /lib
                                        405M    /root
                                        3.4M    /sbin
                                        31G    /usr
                                        50M    /var
                                        248K    /tmp
                                        4.0K    /mnt
                                        5.9M    /cf
                                        4.0K    /media
                                        4.0K    /proc
                                        4.0K    /rescue
                                        4.0K    /scripts
                                        4.0K    /tank
                                        184K    /lost+found
                                        32G    /

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          muswellhillbilly
                                          last edited by

                                          @atn78:

                                          31G    /usr

                                          There's your problem. Run 'du -hd1 /usr' to see what subdirectory under there is taking up all the space and address the issue accordingly.

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            atn78
                                            last edited by

                                            When I run it, the result is :
                                            31G    ./pbi
                                            4.0K    ./obj
                                            460K    ./libexec
                                            16K    ./lib32
                                            38M    ./share
                                            30M    ./lib
                                            5.3M    ./bin
                                            5.5M    ./sbin
                                            155M    ./local
                                            31G    .

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.