Solved

Linux mount alternating USB drives via UUID

Posted on 2015-02-12
5
153 Views
Last Modified: 2015-03-04
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.
0
Comment
Question by:jmarkfoley
  • 2
  • 2
5 Comments
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40609020
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
 
LVL 40

Accepted Solution

by:
noci earned 500 total points
ID: 40610092
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
 
LVL 40

Expert Comment

by:noci
ID: 40632806
Any progress?, follow-up info?
0
 
LVL 1

Author Comment

by:jmarkfoley
ID: 40644802
Sorry for the delay. Other fires to put out. I will try the "Label" solution later on today and post back.
0
 
LVL 1

Author Comment

by:jmarkfoley
ID: 40645722
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

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
AWS RDS 3 64
Ubuntu 16.04 AMD video card driver issues 20 312
route 2 traffic streams on single NIC 6 34
Error Message during CentOS 7 Minimal Install 3 33
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
The purpose of this article is to demonstrate how we can use conditional statements using Python.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

943 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now