Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Findoid finds first snapshot with file, instead of latest one with changes #827

Closed
MynaITLabs opened this issue Jun 2, 2023 · 1 comment

Comments

@MynaITLabs
Copy link

I have a whole bunch of snapshots. Findoid finds the first one listed via inode, not latest one by date.

$ findoid /mnt/zfs/home-dropbox/my_dropbox_sync_test.txt
Thu May 25 09:55:28 2023	32 Bytes	/mnt/zfs/home-dropbox/.zfs/snapshot/autosnap_2023-06-01_19:00:03_hourly/my_dropbox_sync_test.txt
Thu May 25 09:55:28 2023	32 Bytes	/mnt/zfs/home-dropbox/my_dropbox_sync_test.txt

Details below:

 $ sudo zfs -V
zfs-2.1.11-1
zfs-kmod-2.1.11-1
 $ findoid --version
/usr/local/sbin/findoid version 2.1.0
(Getopt::Long::GetOptions version 2.54; Perl version 5.32.1)
root@LFmgmtPC2:/mnt/zfs/home-dropbox
 $ sanoid --version
/usr/local/sbin/sanoid version 2.1.0
(Getopt::Long::GetOptions version 2.54; Perl version 5.32.1)
 $ sudo zfs list lfmgmtpc2-pool/home/Dropbox -t snapshot
NAME                                                                  USED  AVAIL     REFER  MOUNTPOINT
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-23_01:22:10_monthly        0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-23_01:22:10_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-24_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-25_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-26_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-27_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-28_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-29_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-30_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-05-31_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_00:00:04_monthly        0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_00:00:04_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_10:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_11:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_12:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_13:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_14:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_15:00:04_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_16:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_17:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_18:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_19:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_20:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_21:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_22:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-01_23:00:04_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_00:00:03_daily          0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_00:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_01:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_02:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_03:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_04:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_05:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_06:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_07:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_08:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_09:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_10:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_11:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_12:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_13:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_14:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_15:00:04_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_16:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_17:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_18:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_19:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_19:30:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_19:45:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_20:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_20:00:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_20:15:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_20:30:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_20:45:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_21:00:03_hourly         0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_21:00:03_frequently     0B      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_21:15:03_frequently  81.4K      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_21:30:03_frequently   128K      -      527M  -
lfmgmtpc2-pool/home/Dropbox@autosnap_2023-06-02_21:45:03_frequently     0B      -      527M  -

 $ find .zfs -name "my_dropbox_sync_test.txt" | more
.zfs/snapshot/autosnap_2023-06-01_19:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_13:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_19:15:03_frequently/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-01_18:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_12:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_10:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_11:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_14:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-01_00:00:04_monthly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_20:45:03_frequently/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_20:30:03_frequently/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_17:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_16:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_21:15:03_frequently/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-05-30_00:00:04_daily/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_09:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_21:00:03_frequently/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_08:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-05-28_00:00:04_daily/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_20:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_21:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_15:00:04_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_20:00:03_frequently/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-05-31_00:00:04_daily/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-05-26_00:00:04_daily/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_07:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_06:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_04:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_05:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-01_20:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_00:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_01:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-01_15:00:04_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-01_21:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_03:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-01_22:00:03_hourly/my_dropbox_sync_test.txt
.zfs/snapshot/autosnap_2023-06-02_02:00:03_hourly/my_dropbox_sync_test.txt
```
@phreaker0
Copy link
Collaborator

maybe i don't understand but I don't see the issue here. The first date with change should be listed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants