What to do to reclaim used disc space?

Hey
I don’t get my free disc space back after deletetion of files. What can I do to retrive it?
Is it the wrong disc lable for root partition? In fdisk it says Microsoft basic data, but in yast says Linux native with BtrFS. trachcan is emty.
Before deletetion:

quinness@linux-9rq3:/var/cache/zypp> **df -h**
Filsystem              Storlek Använt Ledigt Anv% Monterat på
**/dev/sda7                  72G    66G   3,5G  95% /**
devtmpfs                  7,8G      0   7,8G   0% /dev
tmpfs                     7,8G   1,4M   7,8G   1% /dev/shm
tmpfs                     7,8G   2,3M   7,8G   1% /run
tmpfs                     7,8G      0   7,8G   0% /sys/fs/cgroup
/dev/sda7                  72G    66G   3,5G  95% /.snapshots
/dev/sda7                  72G    66G   3,5G  95% /var/tmp
/dev/sda7                  72G    66G   3,5G  95% /var/spool
/dev/sda7                  72G    66G   3,5G  95% /var/opt
/dev/sda7                  72G    66G   3,5G  95% /var/log
/dev/sda7                  72G    66G   3,5G  95% /var/lib/pgsql
/dev/sda7                  72G    66G   3,5G  95% /var/lib/named
/dev/sda7                  72G    66G   3,5G  95% /var/lib/mailman
/dev/sda7                  72G    66G   3,5G  95% /var/crash
/dev/sda7                  72G    66G   3,5G  95% /usr/local
/dev/sda7                  72G    66G   3,5G  95% /tmp
/dev/sda7                  72G    66G   3,5G  95% /srv
/dev/sda7                  72G    66G   3,5G  95% /opt
/dev/sda7                  72G    66G   3,5G  95% /boot/grub2/x86_64-efi
/dev/sda7                  72G    66G   3,5G  95% /boot/grub2/i386-pc
/dev/sda1                  96M    34M    63M  36% /boot/efi
/dev/sda4                 108G    59G    49G  55% /Win/OS
/dev/sda5                 259G   186G    74G  72% /Win/Data
192.168.0.150:/Win/Ny2    3,6T   2,7T   901G  76% /Win/Ny2

Disc usage in /var/cache/zypp and deletetion

quinness@linux-9rq3:/var/cache/zypp> **du -h**
*..... (removed lines)*
16K     ./raw/home_FrodeSolheim_devel/repodata
16K     ./raw/home_FrodeSolheim_devel
2,9M    ./raw/repo-update/repodata
2,9M    ./raw/repo-update
35M     ./raw
**5,8G    .**
quinness@linux-9rq3:/var/cache/zypp> **sudo rm -R ***
quinness@linux-9rq3:/var/cache/zypp> **du -h**
**0       .**

See free disc space, still 3,5 GB free:\

quinness@linux-9rq3:/var/cache/zypp> **df -h**
Filsystem              Storlek Använt Ledigt Anv% Monterat på
**/dev/sda7                  72G    66G   3,5G  95% /**
devtmpfs                  7,8G      0   7,8G   0% /dev
tmpfs                     7,8G   1,4M   7,8G   1% /dev/shm
tmpfs                     7,8G   2,3M   7,8G   1% /run
tmpfs                     7,8G      0   7,8G   0% /sys/fs/cgroup
/dev/sda7                  72G    66G   3,5G  95% /.snapshots
/dev/sda7                  72G    66G   3,5G  95% /var/tmp
/dev/sda7                  72G    66G   3,5G  95% /var/spool
/dev/sda7                  72G    66G   3,5G  95% /var/opt
/dev/sda7                  72G    66G   3,5G  95% /var/log
/dev/sda7                  72G    66G   3,5G  95% /var/lib/pgsql
/dev/sda7                  72G    66G   3,5G  95% /var/lib/named
/dev/sda7                  72G    66G   3,5G  95% /var/lib/mailman
/dev/sda7                  72G    66G   3,5G  95% /var/crash
/dev/sda7                  72G    66G   3,5G  95% /usr/local
/dev/sda7                  72G    66G   3,5G  95% /tmp
/dev/sda7                  72G    66G   3,5G  95% /srv
/dev/sda7                  72G    66G   3,5G  95% /opt
/dev/sda7                  72G    66G   3,5G  95% /boot/grub2/x86_64-efi
/dev/sda7                  72G    66G   3,5G  95% /boot/grub2/i386-pc
/dev/sda1                  96M    34M    63M  36% /boot/efi
/dev/sda4                 108G    59G    49G  55% /Win/OS
/dev/sda5                 259G   186G    74G  72% /Win/Data
192.168.0.150:/Win/Ny2    3,6T   2,7T   901G  76% /Win/Ny2

Disc table

quinness@linux-9rq3:/var/cache/zypp> **sudo fdisk -l**
root's password:

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: CE678243-19AE-4A6A-9AB4-756F32D4D889

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    206847    204800   100M EFI System
/dev/sda2     206848   2050047   1843200   900M Windows recovery environment
/dev/sda3    2050048   2312191    262144   128M Microsoft reserved
/dev/sda4    2312192 227211263 224899072 107,2G Microsoft basic data
/dev/sda5  393017344 934809599 541792256 258,4G Microsoft basic data
/dev/sda6  934809600 976773119  41963520    20G Windows recovery environment
**/dev/sda7  227211264 376230203 149018940  71,1G Microsoft basic data
/dev/sda8  376242176 393017343  16775168     8G Microsoft basic data**

Partition table entries are not in disk order.

yast partition list

 YaST2 - disk @ linux-9rq3.site

  Expert Partitioner                                                
 
   ┌System View────────────────────┐Hard Disk: /dev/sda
   │─┬─linux                       │┌Overview──Partitions─────────────────────────────────────────────────────────┐   
   │ ├┬─Hard Disks                 ││┌───────────────────────────────────────────────────────────────────────────┐│   
   │ │├┬─sda                       │││Device   │      Size│F│Enc│Type              │FS Type│Label   │Mount Point│││   
   │ ││├──sda1                     │││/dev/sda1│100.00 MiB│ │   │EFI boot          │FAT    │SYSTEM  │/boot/efi  │││   
   │ ││├──sda2                     │││/dev/sda2│900.00 MiB│ │   │HPFS/NTFS         │NTFS   │Recovery│           │││   
   │ ││├──sda3                     │││/dev/sda3│128.00 MiB│ │   │Microsoft reserved│       │        │           │││   
   │ ││├──sda4                     │││/dev/sda4│107.24 GiB│ │   │HPFS/NTFS         │NTFS   │OS      │/Win/OS    │││   
   │ ││├──sda5                     │││/dev/sda5│258.35 GiB│ │   │HPFS/NTFS         │NTFS   │Data    │/Win/Data  │││   
   │ ││├──sda6                     │││/dev/sda6│ 20.01 GiB│ │   │HPFS/NTFS         │NTFS   │Restore │           │││   
   │ ││├──sda7                     │││**/dev/sda7│ 71.06 GiB│ │   │Linux native      │BtrFS  │        │/          │││   **
   │ ││└──sda8                     │││**/dev/sda8│  8.00 GiB│ │   │Linux swap        │Swap   │        │swap       │││   **
   │ │└+─sdb                       │││                                                                           ││   
   │ ├──RAID                       │││                                                                           ││   
   │ ├──Volume Management          │││                                                                           ││   
   │ ├──Crypt Files                │││                                                                           ││   
   │ ├──Device Mapper              │││                                                                           ││   
   │ ├──NFS                        │││                                                                           ││   
   │ ├──Btrfs                      │││                                                                           ││   
   │ ├──tmpfs                      │││                                                                           ││   
   │ └──Unused Devices             │││                                                                           ││   
   │───Installation Summary        │││                                                                           ││   
   │───Settings                    │││                                                                           ││   
   │───Log                         │││                                                                           ││   
   │                               │││                                                                           ││   
   │                               │││                                                                           ││   
   │                               ││└├──────────────────────────────────────────────────────────────┤───────────┘│   
   │                               ││[Add...][Edit...]                                                            │   
   │                               ││[Move...][Resize...]                                                         │   
   │                               ││[Delete...]                                                      [Expert...↓]│   
   └───────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────┘   
 
  Help ]                                                                [Abort]                            [Finish]  

It’s most likely being used by snapper and it’s not cleaning up properly;


snapper list

The output might look like this:


snapper list
Type   | #    | Pre # | Date                     | User | Cleanup  | Description  | Userdata     
-------+------+-------+--------------------------+------+----------+--------------+--------------
single | 0    |       |                          | root |          | current      |              
single | 89   |       | Mon Nov  3 00:15:02 2014 | root | timeline | timeline     |              
single | 837  |       | Mon Dec  1 00:15:01 2014 | root | timeline | timeline     |              
pre    | 992  |       | Sat Dec  6 22:03:15 2014 | root | number   | zypp(zypper) | important=yes
post   | 993  | 992   | Sat Dec  6 22:04:19 2014 | root | number   |              | important=yes
single | 995  |       | Mon Jan 26 21:15:02 2015 | root | timeline | timeline     |              
pre    | 1091 |       | Fri Jan 30 15:05:42 2015 | root | number   | zypp(zypper) | important=yes
post   | 1092 | 1091  | Fri Jan 30 15:06:32 2015 | root | number   |              | important=yes
single | 1140 |       | Sun Feb  1 00:15:01 2015 | root | timeline | timeline     |              
pre    | 1252 |       | Thu Feb  5 10:14:54 2015 | root | number   | zypp(zypper) | important=yes
post   | 1254 | 1252  | Thu Feb  5 10:16:28 2015 | root | number   |              | important=yes

The number in the second column is of interest - it’s the number of the various snapshots that have been made by snapper when you installed, removed or patched software. If you have a lot of software going back and forth, the number of snapshots will grow exponentially until it gets cleaned automatically. The default settings aren’t very good for a system that is extremely busy.

Now, you can free space by using snapper remove.


snapper remove 1-x

Where x is a reasonable number in the list of snapshots. You might want to leave a few snapshots in case you run into trouble with any recent software installations and want to rollback.

Edit:
There are many threads about tuning Snapper to remove snapshots faster and leave more disk space for use and possibly even disabling it or specific features of it (like snapshotting after every patch if you don’t need it).

Thanks for replaing :slight_smile:
But there where almost no change. To clarify, its not only to remove stuff from /var, removing from /home doesn’t give me any more space (still, empty traschcan).

**linux-9rq3:~ #** snapper list
Type   | #   | Pre # | Date                     | User | Cleanup | Description        | Userdata     
-------+-----+-------+--------------------------+------+---------+--------------------+--------------
single | 0   |       |                          | root |         | current            |              
single | 5   |       | Mon Nov 17 19:45:17 2014 | root |         | BeforeBB           |              
pre    | 189 |       | Fri Dec  5 18:16:28 2014 | root | number  | zypp(y2base)       | important=yes
post   | 190 | 189   | Fri Dec  5 18:20:00 2014 | root | number  |                    | important=yes
pre    | 223 |       | Thu Dec 25 11:39:11 2014 | root | number  | zypp(y2base)       | important=yes
post   | 224 | 223   | Thu Dec 25 12:01:15 2014 | root | number  |                    | important=yes
pre    | 290 |       | Thu Jan 22 12:44:32 2015 | root | number  | zypp(y2base)       | important=yes
post   | 291 | 290   | Thu Jan 22 12:57:12 2015 | root | number  |                    | important=yes
pre    | 352 |       | Thu Feb  5 12:35:28 2015 | root | number  | zypp(y2base)       | important=yes
post   | 353 | 352   | Thu Feb  5 12:42:39 2015 | root | number  |                    | important=yes
pre    | 389 |       | Thu Feb 26 15:22:14 2015 | root | number  | yast online_update |              
pre    | 390 |       | Thu Feb 26 15:25:51 2015 | root | number  | zypp(y2base)       | important=yes
post   | 391 | 390   | Thu Feb 26 15:36:55 2015 | root | number  |                    | important=yes
post   | 392 | 389   | Thu Feb 26 15:37:09 2015 | root | number  |                    |              
pre    | 393 |       | Thu Feb 26 16:00:53 2015 | root | number  | yast timezone      |              
post   | 394 | 393   | Thu Feb 26 16:02:47 2015 | root | number  |                    |              
pre    | 397 |       | Sun Mar  1 13:47:23 2015 | root | number  | yast online_update |              
pre    | 398 |       | Sun Mar  1 13:50:29 2015 | root | number  | zypp(y2base)       | important=no 
post   | 399 | 398   | Sun Mar  1 13:56:01 2015 | root | number  |                    | important=no 
post   | 400 | 397   | Sun Mar  1 13:56:14 2015 | root | number  |                    |              
pre    | 401 |       | Sun Mar  1 13:56:25 2015 | root | number  | yast online_update |              
post   | 402 | 401   | Sun Mar  1 13:57:20 2015 | root | number  |                    |              
pre    | 403 |       | Mon Mar  2 12:49:15 2015 | root | number  | yast disk          |              
post   | 404 | 403   | Mon Mar  2 12:50:18 2015 | root | number  |                    |              
pre    | 405 |       | Mon Mar  2 12:50:35 2015 | root | number  | yast disk          |              
post   | 406 | 405   | Mon Mar  2 13:11:38 2015 | root | number  |                    |              
**linux-9rq3:~ #** snapper remove 1-402
**linux-9rq3:~ #** df -h
Filesystem              Size  Used Avail Use% Mounted on
**/dev/sda7                72G   66G  3.5G  96% /**
devtmpfs                7.8G  8.0K  7.8G   1% /dev
tmpfs                   7.8G  1.3M  7.8G   1% /dev/shm
tmpfs                   7.8G  2.3M  7.8G   1% /run
tmpfs                   7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda7                72G   66G  3.5G  96% /.snapshots
/dev/sda7                72G   66G  3.5G  96% /var/tmp
/dev/sda7                72G   66G  3.5G  96% /var/spool
/dev/sda7                72G   66G  3.5G  96% /var/opt
/dev/sda7                72G   66G  3.5G  96% /var/log
/dev/sda7                72G   66G  3.5G  96% /var/lib/pgsql
/dev/sda7                72G   66G  3.5G  96% /var/lib/named
/dev/sda7                72G   66G  3.5G  96% /var/lib/mailman
/dev/sda7                72G   66G  3.5G  96% /var/crash
/dev/sda7                72G   66G  3.5G  96% /usr/local
/dev/sda7                72G   66G  3.5G  96% /tmp
/dev/sda7                72G   66G  3.5G  96% /srv
/dev/sda7                72G   66G  3.5G  96% /opt
/dev/sda7                72G   66G  3.5G  96% /boot/grub2/x86_64-efi
/dev/sda7                72G   66G  3.5G  96% /boot/grub2/i386-pc
/dev/sda1                96M   34M   63M  36% /boot/efi
/dev/sda4               108G   59G   49G  55% /Win/OS
/dev/sda5               259G  186G   74G  72% /Win/Data
192.168.0.150:/Win/Ny2  3.6T  2.7T  901G  76% /Win/Ny2
**linux-9rq3:~ #** snapper list
Type   | #   | Pre # | Date                     | User | Cleanup | Description | Userdata
-------+-----+-------+--------------------------+------+---------+-------------+---------
single | 0   |       |                          | root |         | current     |         
pre    | 403 |       | Mon Mar  2 12:49:15 2015 | root | number  | yast disk   |         
post   | 404 | 403   | Mon Mar  2 12:50:18 2015 | root | number  |             |         
pre    | 405 |       | Mon Mar  2 12:50:35 2015 | root | number  | yast disk   |         
post   | 406 | 405   | Mon Mar  2 13:11:38 2015 | root | number  |             |         

:OWHAT, I was to fast to replay
THANKS. There we have the space lol!

linux-9rq3:~ # df -h
Filesystem              Size  Used Avail Use% Mounted on
**/dev/sda7                72G   35G   32G  53% /**
devtmpfs                7.8G  8.0K  7.8G   1% /dev
tmpfs                   7.8G  4.5M  7.8G   1% /dev/shm
tmpfs                   7.8G  2.3M  7.8G   1% /run
tmpfs                   7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda7                72G   35G   32G  53% /.snapshots
/dev/sda7                72G   35G   32G  53% /var/tmp
/dev/sda7                72G   35G   32G  53% /var/spool
/dev/sda7                72G   35G   32G  53% /var/opt
/dev/sda7                72G   35G   32G  53% /var/log
/dev/sda7                72G   35G   32G  53% /var/lib/pgsql
/dev/sda7                72G   35G   32G  53% /var/lib/named
/dev/sda7                72G   35G   32G  53% /var/lib/mailman
/dev/sda7                72G   35G   32G  53% /var/crash
/dev/sda7                72G   35G   32G  53% /usr/local
/dev/sda7                72G   35G   32G  53% /tmp
/dev/sda7                72G   35G   32G  53% /srv
/dev/sda7                72G   35G   32G  53% /opt
/dev/sda7                72G   35G   32G  53% /boot/grub2/x86_64-efi
/dev/sda7                72G   35G   32G  53% /boot/grub2/i386-pc
/dev/sda1                96M   34M   63M  36% /boot/efi
/dev/sda4               108G   59G   49G  55% /Win/OS
/dev/sda5               259G  186G   74G  72% /Win/Data
192.168.0.150:/Win/Ny2  3.6T  2.7T  901G  76% /Win/Ny2

Good good.

I just noticed my code copy paste was a mess because I did it from the laptop. Oh well, at the least the idea was right :slight_smile:

Hi
With btrfs your better to use the tools for this rather than the df command;


btrfs filesystem show
btrfs filesystem df /

There have been a few threads on the GlobalReserve (from memory) where some additional steps are required.

You might also consider tweaking the snapper config in /etc/snapper/configs/