Timeshift mount point conflicts with my own

Hi everyone, hope the holidays has treated you well!

I have this issue, where I’m putting my Timeshift backups on an external USB drive. This works fine but, Timeshift creates its own mount point, so I end up with two mounts on the same /dev/sdd1 partition. This happens because:

In /etc/mtab I have the following from Timeshift and my USB Drive:

/dev/sdd1 /wdusb ext4 rw,relatime,discard 0 0
/dev/sdd1 /run/timeshift/backup ext4 rw,relatime,discard 0 0

Note: in /etc/fstab I have an entry to always mount the USB drive like so:

UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxx /wdusb ext4 defaults,nofail,discard 0 2

The issue is that when I go to /wdusb directory in Dolphin I get /run/timeshift/backup instead. Apparently the Timeshift mount point is taking precedence over /wdusb.

Does anyone have some thoughts on how to avoid this, by chance?

Note: I jumped on a issue over at Timeshift’s Github but, thought you smart people might have a work around fix for now. Here’s that post, though: Timeshift should unmount target device after having finished snapshot · Issue #653 · teejee2008/timeshift · GitHub

Thanks!

No you end up with the same partition on two mount points. :slight_smile:

Yes, pick one. :slight_smile:

EDIT:

It seems you want two partitions, mounted to separate mount points, or maybe I’ve misinterpreted.

If you want different files at those mount points, then you need two partitions, if you want it to stop changing the path in dolphin then I don’t know. :slight_smile:

I don’t think so.

I want one partition for my external USB drive, as is the case now. I want said drive to be mounted on /wdusb, as it is now. And I want to store my Timeshift backups on that drive, which it does. But, I don’t want to go to /run/timeshift/backup in Dolphin, when my intention is to go to /wdusb. Does that make sense?

Timeshift is creating its own mount point and in-turn overriding my own in Dolphin (although the drive/partition is the same.)

As you can see in the attached image, when I click on WDusb in Dolphin I get /run/timeshift/backup path, instead of /wdusb.

That’s what I want. Thanks for your time, just the same.

i have on 2 PC this Problem :sleepy:
Have every where a Solution ?

CROND[1569]: (root) CMDOUT ((process:1570): GLib-GIO-CRITICAL **: 01:00:32.059: g_file_get_path: assertion 'G_IS_FILE (file)' failed)
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT ()
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT (** (process:1570): CRITICAL **: 01:00:32.060: tee_jee_file_system_path_combine: assertion 'path1 != NULL' failed)
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT ()
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT (** (process:1570): CRITICAL **: 01:00:32.060: tee_jee_file_system_dir_exists: assertion 'dir_path != NULL' failed)
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT (Mounted '/dev/sda4' at '/run/timeshift/backup')
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT (Daily snapshots are enabled)
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT (Last daily snapshot is 8 hours old)
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDOUT (------------------------------------------------------------------------------)
Dez 30 01:00:32 weingeist-m17xr3 crontab[1632]: (root) LIST (root)
Dez 30 01:00:32 weingeist-m17xr3 crontab[1633]: (root) LIST (root)
Dez 30 01:00:32 weingeist-m17xr3 CROND[1569]: (root) CMDEND (timeshift --check --scripted)

have had the exact same issue, i’ve resorted to manually unmounting the timeshift mount to get dolphin working normally again with;

sudo umount  /run/timeshift/backup