Problem with "A start job is running"

Good day, everyone.
After last update I got a problem:
During every boot. System shows me:
“A start job is running for File System Check on /dev/disk/my main disk with root partition no limits”
usually it takes about 4 minutes to boot (very annoying)
I used search but did not succeed to find suitable solution
Gnome Disks smart test told me that disk is OK
I can’t make check and repair manipulation
“error unmounting, target is busy”
Any Ideas what shoult I do?
Thanks in advance
update: uuid’s in blkid and in fstab are matching symbol by symbol

Can you show your /etc/fstab? Maybe your disk has an entry in that file to check on every boot.

You cannot run a check on a mounted current system partition.

You can try doing this from a Live session for example.

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a device; this may

be used with UUID= as a more robust way to name devices that works even if

disks are added and removed. See fstab(5).

UUID=EF78-75F9 /efi vfat defaults,noatime 0 2
UUID=3b8c7d09-0e35-4fb1-a260-33b2951533bb / f2fs defaults,noatime 0 1
UUID=b555ea9c-6264-4c85-8069-a2b8a69478a4 swap swap defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
/dev/disk/by-uuid/767d009b-7867-4e17-b6ab-e22bd1a079ae /mnt/767d009b-7867-4e17-b6ab-e22bd1a079ae auto nosuid,nodev,nofail,x-gvfs-show 0 0

So should I make a bug report somewhare?

here’s a blow-by-blow of what may be happening and yes it involves fstab

look at best answer #4 and 5:
" * If you have a device that you are not currently using, insert a # and a space at the beginning of that line comment it out.

  • If you have an external device configured to automount (usually with a nofail option in it), add this to the option to the device: x-systemd.device-timeout=1ms. This sets the wait time of the device to be mounted on boot time to 1ms of the default 90 seconds. Example:"

may be irrelevant. something has your devices “ear” so to speak or the ghost of something does.
I’m counting 4 mounting devices or 4 devices that have a UUID. Figure out which one is the unused device then comment it out.

of course it can be undone. you will be making moves in a live iso. then unplugging, then trying to get back in your system. may take a while.

of your 4 devices with UUIDs I am not smart enough to get you the command that identifies them by device and name. lsblk? or similar? it’s been a while–there is a command that names all the hardware with uuid I just forget. might save you some time.