I have an svn server running as a backup system on an Ubuntu 20.04.6 LTS SERVER.

$ svn --version
svn, version 1.13.0 (r1867053)
   compiled May 12 2022, 20:47:08 on x86_64-pc-linux-gnu

Today after returning from a 2-week trip I discovered that the Ubuntu server had
run out of disk space on / and could not create files of various kinds...

After I investigated the situation it turns out that
/var/lib/svn/pc/db/txn-protorevs alone uses up 11.9 GB!

I don't know if the system was close to full when I went on the trip but it is
now...

But the latest commits to the /var/lib/svn/pc.. was about a month ago so I
cannot understand what has happened.

So on this system svn is installed with its data in the default location
/var/lib/svn/...

What can I do now to make it operational again?
Can I move the data to a different disk partition or something like that?
But how would that work concerning the svn operations?

The drive situation is like this:

$ df -h
Filesystem           Size  Used Avail Use% Mounted on
udev                 6.8G     0  6.8G   0% /dev
tmpfs                1.4G  3.6M  1.4G   1% /run
/dev/nvme0n1p6        30G   28G     0 100% /   <==== FULL!!
tmpfs                6.9G     0  6.9G   0% /dev/shm
tmpfs                5.0M     0  5.0M   0% /run/lock
tmpfs                6.9G     0  6.9G   0% /sys/fs/cgroup
/dev/nvme0n1p8       259G  216G   31G  88% /home
/dev/loop1           117M  117M     0 100% /snap/core/14784
/dev/nvme0n1p1       256M   34M  223M  14% /boot/efi
/dev/nvme0n1p7        79G   56M   75G   1% /home/bosse/www/MSNBC/data
/dev/loop3           117M  117M     0 100% /snap/core/14946
/dev/loop4            92M   92M     0 100% /snap/lxd/24061
/dev/loop5            64M   64M     0 100% /snap/core20/1852
/dev/loop6            92M   92M     0 100% /snap/lxd/23991
/dev/loop0           9.7M  9.7M     0 100% /snap/canonical-livepatch/202
/dev/loop7           9.7M  9.7M     0 100% /snap/canonical-livepatch/209
/dev/loop8            64M   64M     0 100% /snap/core20/1879
tmpfs                1.4G     0  1.4G   0% /run/user/1000

And using the ncdu utitility:

--- /var/lib/svn ------------------------
                         /..
   13.2 GiB [##########] /pc
    1.9 GiB [#         ] /marketing
  686.9 MiB [          ] /eng
  402.6 MiB [          ] /pcb
  342.2 MiB [          ] /cmp
  335.2 MiB [          ] /appdev
  258.2 MiB [          ] /web
  238.3 MiB [          ] /hw
  236.7 MiB [          ] /bosse
  170.5 MiB [          ] /ei
   84.3 MiB [          ] /newprod
  300.0 KiB [          ] /private

--- /var/lib/svn/pc ----------------------
                         /..
   13.2 GiB [##########] /db
   40.0 KiB [          ] /hooks
   20.0 KiB [          ] /conf
   12.0 KiB [          ] /locks
    4.0 KiB [          ]  README.txt
    4.0 KiB [          ]  format


Any ideas & suggestions welcome....


-- 
Bo Berglund
Developer in Sweden

Reply via email to