Linux mount alternating USB drives via UUID

I have 2 external USB drives mounted to my Slackware 14.1 system. One of these drive pretty much stays mounted. The other is used for a backup and is switched weekly. My current /etc/fstab look like:
/dev/sdb1       /archive                ext2          defaults   0 2
/dev/sdc1       /remoteBackup   auto            noauto,user,rw 0 2

Open in new window

The problem is that if e.g. sdc1 doesn't get unmounted before being unplugged, the next time a drive is plugged in it goes to sdd1 and sometimes upon reboot /archive ends up on sdc1 ... which messes up the backup AND access to /archive.

I though about using UUID. This works just fine for the semi-permanent drive /archive, but not so well for the drive I swap weekly. I tried:
UUID=53c2ee69-5952-407c-af94-52b9b4a773d7 /archive auto noauto,user,rc      0 2
UUID=60881cd8-2968-4e1d-b1b1-5b60cddd2d1f /remoteBackup auto noauto,user,rw  0 2
UUID=a6bbab22-25e9-4423-a070-a519119699a4 /remoteBackup auto noauto,user,rw  0 2

Open in new window

Which worked for /archive, but I got a message saying it couldn't find 60881cd8-2968-4e1d-b1b1-5b60cddd2d1f, which is true, I had its twin a6bbab22-25e9-4423-a070-a519119699a4 mounted.

Is there a way to specify an "or" condition with UUIDs? Alternatively, I suppose I could symlink a different directory to /remoteBackup, but that seems messy.
LVL 1
jmarkfoleyAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
nociConnect With a Mentor Software EngineerCommented:
Maybe a better approach is to label the USB stick identical f.e. with BackupStick and use LABEL=BackupStick in the /etc/fstab.. in stead of UUID.., UUID is meant to uniquely identify objects, so it uses an algorithm that should lead to universally unique labels.
Only one entry should be needed then.
0
 
Gerwin Jansen, EE MVETopic Advisor Commented:
Can you try with auto and 0 0 at the end of your fstab entries?

So like this:

UUID=60881cd8-2968-4e1d-b1b1-5b60cddd2d1f /remoteBackup auto auto,user,rw  0 0
UUID=a6bbab22-25e9-4423-a070-a519119699a4 /remoteBackup auto auto,user,rw  0 0
0
 
nociSoftware EngineerCommented:
Any progress?, follow-up info?
0
 
jmarkfoleyAuthor Commented:
Sorry for the delay. Other fires to put out. I will try the "Label" solution later on today and post back.
0
 
jmarkfoleyAuthor Commented:
noci: That LABEL idea did the trick! Commands involved:

$ e2label /dev/sdc1 REMOTEBU
$ mount -L REMOTEBU /remoteBackup

fstab:
LABEL=REMOTEBU  /remoteBackup    auto noauto,user,rw  0 2
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.