On Thu, 20 Aug 2020 at 16:59, stripes theotoky via luv-main <
[email protected]> wrote:
> Dear Group,
>
> I am looking for advice on ZFS. My computer is running painfully slowly. I
> assume this is due to ZFS snapshots eating the entire disk space. My
> knowledge of ZFS is almost zero, this box was installed by a friend in the
> UK back in 2016 in the days when Ubuntu 16:04 was experimental and is still
> running 16.04. I have run the following commands
>
> sudo zpool set listsnapshots=on alexandria
> zfs list -o space -r alexandria
> Which seems to show the space is being eaten by snapshots of the home
> directory and oddly that there are no snapshots from before 2019. The
> computer is in effect unuseable at the moment. All suggestions are very
> welcome.
> The box is a dual boot Linux / Windows but the windows partition could be
> drastically reduced in size if this is the real problem.
>
> NAME AVAIL USED
> USEDSNAP USEDDS USEDREFRESERV USEDCHILD
> alexandria 1.06G 332G
> 320K 96K 0 332G
> alexandria@zfs-auto-snap_monthly-2019-07-13-0141 - 64K
> - - - -
> alexandria@zfs-auto-snap_monthly-2019-08-25-1034 - 0
> - - - -
> alexandria@zfs-auto-snap_monthly-2019-10-09-0831 - 0
> - - - -
> alexandria@zfs-auto-snap_monthly-2019-11-09-2312 - 0
> - - - -
> alexandria@zfs-auto-snap_monthly-2019-12-09-1923 - 0
> - - - -
> alexandria@zfs-auto-snap_monthly-2020-01-23-0728 - 0
> - - - -
> alexandria@zfs-auto-snap_monthly-2020-02-27-0408 - 0
> - - - -
>
> alexandria/home 1.06G 332G
> 90.3G 242G 0 0
> alexandria/home@zfs-auto-snap_monthly-2019-07-13-0141 - 328M
> - - - -
> alexandria/home@zfs-auto-snap_hourly-2019-07-18-0319 - 46.6M
> - - - -
> alexandria/home@zfs-auto-snap_hourly-2019-07-18-0818 - 37.5M
> - - - -
> alexandria/home@zfs-auto-snap_hourly-2019-07-19-0019 - 83.3M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2019-08-25-1034 - 282M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2019-10-09-0831 - 241M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2019-11-09-2312 - 787M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2019-12-09-1923 - 975M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2020-01-23-0728 - 513M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2020-02-27-0408 - 810M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2020-03-28-0921 - 754M
> - - - -
> alexandria/home@zfs-auto-snap_monthly-2020-04-27-1130 - 704M
> - - - -
>
>
Your pool 'alexandria' has
- 1.06G of available capacity (AVAIL)
- is using 332G (USED)
- of which Snapshots are using 320K (USEDSNAP)
- the dataset itself is using 96K (USEDDS)
- of the USED capacity, 332G is in children of the dataset (USEDCHILD)
Which in this case is in 'alexandria/home', presumably your home folder,
and by the evidence you've listed is where all the action is.
- 1.06G of available capacity (AVAIL)
- is using 332G (USED)
- of which Snapshots are using 90.3G (USEDSNAP)
- the dataset itself is using 242G (USEDDS)
Where is your root filesystem located?
Wiser and more learned folk will give you a better answer but it will help
if you can provide more data by sending the output of the following:
sudo zpool list
sudo zpool status
sudo zfs list
sudo zfs list -o space
Here's what mine look like...
~$ sudo zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
data 5.44T 2.75T 2.69T - 3% 50% 1.00x ONLINE -
Here you can see my 'data' pool is at 50% capacity
~$ sudo zpool status
pool: data
state: ONLINE
scan: scrub repaired 0 in 4h1m with 0 errors on Sun Aug 16 06:01:14 2020
config:
NAME STATE READ WRITE
CKSUM
data ONLINE 0 0
0
mirror-0 ONLINE 0 0
0
sda ONLINE 0 0
0
sdb ONLINE 0 0
0
mirror-1 ONLINE 0 0
0
sdd ONLINE 0 0
0
sdc ONLINE 0 0
0
logs
ata-OCZ-AGILITY3_OCZ-7FM2M2KI1395XLWG-part5 ONLINE 0 0
0
cache
ata-OCZ-AGILITY3_OCZ-7FM2M2KI1395XLWG-part6 ONLINE 0 0
0
errors: No known data errors
~$ sudo zfs list -o space
NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD
data 2.52T 2.75T 0 128K 0 2.75T
data/backup 2.52T 50.1G 28.0G 22.1G 0 0
data/home 2.52T 29.6G 19.7G 9.92G 0 0
data/images 2.52T 959G 13.8G 945G 0 0
data/media 2.52T 1.72T 34.2G 1.69T 0 0
data/www 2.52T 14.7G 106M 14.6G 0 0
Here you can see for my larger datasets (images, media) that the snapshots
are the lesser of the used capacity as that data is relatively static.
Compare that to home and backup where changing data within the dataset
causes the snapshot used space to grow larger than the dataset.
BTW you can list the snapshots without doing ' sudo zpool set
listsnapshots=on alexandria' thus
sudo zfs list -o space -t snapshot
or
sudo zfs list -t snapshot
or
sudo zfs list -t all
But I don't think that ZFS pool and it's dataset are the cause of your
issues but it might be that the ZFS logs have consumed space.
What does df -h show for your system?
--
Colin Fee
[email protected]
_______________________________________________
luv-main mailing list
[email protected]
https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main