Now the thing is that I may sometimes remove WD disk, but I would like HP to remain working, even after rebooting the router, without me having to change anything in the config. The problem is that the WD disk seems to be ready before the other disk, so it appears to take /dev/sda1, and leave /dev/sdb1 for the HP disk.
I'm aware of the bug with the UUID for NTFS disks, as reported by more than one user (e.g. Automount NTFS HDD on boot using UUID), so using UUID for mounting the disk doesn't seem like a solution.
So I understand I should put that in rc.local instead of ntfs-3g
Why I don't understand is how to pass these parameters to the command. Excuse my little Linux knowledge.
I tried mount.ntfs -o rw,sync blkid --uuid "7CAE4640AE45F2E6" /WD
and mount.ntfs -o "rw,sync" "(blkid --uuid 7CAE4640AE45F2E6)" "/WD"
It didn't like it.