[CentOS] Mount USB disk at startup?

Sat Feb 6 00:34:47 UTC 2010
Robert Nichols <rnicholsNOSPAM at comcast.net>

John Doe wrote:
> From: Ian Forde <ianforde at gmail.com>
>> On Thu, 2010-02-04 at 14:19 -0800, Kenneth Porter wrote:
>>> --On Thursday, February 04, 2010 8:36 AM -0600 Robert Nichols 
>>>> Looks like that's about all you can do.  USB devices aren't available
>>>> until hotplug discovers them, and that's proceeding in parallel with the
>>>> rest of the boot sequence.  Be sure to put a timeout in that loop lest it
>>>> hang forever if that external device is absent.
>>> Even better would be to make the script event-driven and launched by the 
>>> hotplug process. Then there's no busy-wait.
>> Since the OP is looking to have their USB drive mounted before mythtv's
>> backend process starts up, I'd recommend disabling the mythbackend
>> startup script:
>>
>> chkconfig mythbackend off
>>
>> Then doing a manual mount in /etc/rc.local, followed by starting
>> mythbackend.
>>
>> /sbin/mount /dev/sdb1 /wherever
>> /sbin/service mythbackend start
>>
>> Of course, I wouldn't recommend using a USB drive for storing myth
>> recordings, as it eventually bite you due to USB2's limited bandwidth...
>>
>>     -I (also a mythtv user!)
> 
> Hum... hoping in in the middle of the conversation but...
> I am mounting a usb disk through fstab; and the daemon (bacula) using it never complained...
> Aren't the filesystems mounted (rc.sysinit?) before most daemons...?
> Otherwise, just create a mounting init script with a starting priority lower than mythbackend.

There lie the perils of jumping in late.  The issue was not with mounting, but
rather the boot-time fsck, which occurs earlier.

-- 
Bob Nichols     "NOSPAM" is really part of my email address.
                 Do NOT delete it.