USB HDD drives connected to streamer have become very slow recently

Lesson learned! :wink:

I have a question about “best practices” going forward.

Normally, I leave the first USB drive connected to the Salkstream all the time so Roon can do regularly scheduled database backups once a week.

The second USB drive I only connect to the Salkstream when I do a Roon database backup once a month, or when I make changes to my local music library (which isn’t very often) and want to backup the changes (run rsync and Roon database backup).

I do this just in case we get a power surge or something that damages the Salkstream and the USB drive that is always connected. At least I’ll still be left with the functioning USB drive that I don’t leave connected.

In the past, I simply connected and disconnected the second USB without powering down the Salkstream or unmounting the drive. This never seemed to cause any problems (I know with Windows this is a no no).

Going forward, what would be the best practice for handling the second USB drive that I only connect occasionally?

Thanks!

I would make sure to eject/unmount the drives.
Either by shutting down the SalkSteam when connecting and disconnecting the usb drives. This ensures that they are “ejected” properly.
Or you could unmount them using the “umount” command in the terminal also.
Whichever is more convenient?

2 Likes

Thanks!

With the newly edited fstab file now including both USB drives, what would be the expected behavior of the Salkstream if I shutdown to remove one of the drives? Will it boot properly with one of the USB drives disconnected , ie, will it now just ignore the “missing” drive listed in the fstab file upon boot up?

When I need to plug in the second USB drive, can I do so with the Salkstream already on, or does it need to shut down before connecting a drive? I know with my Windows PC, plugging in a USB drive with the PC on is not a problem.

If I plug in the second while the Salkstream is on, will it recognize the drive and automatically mount it, or would I manually have to mount it (or reboot the Salkstream?

Sorry for all the questions. I’m trying to get a handle on expected/normal behavior and how to best handle things going forward. :blush:

I’m thinking maybe using terminal commands to unmount the second USB drive since when I’m using that drive, I’m normally already using the terminal app to run rsync. Perhaps maybe this would reduce wear and tear on the Salkstream by reducing the number of reboots (is that a real concern?).

Because you specified ‘nofail’ in the fstab options the Salkstream should boot normally even if one or both of the SSD’s are disconnected.

If you then want to reconnect (without powering off) you do either of:

mount

mount -a

1 Like

Thanks.

So, do I understand correctly that when I connect the second drive (is this ok with the Salkstream already on?) the Salkstream will not automatically mount it? To mount the drive I would either have to run one of the commands you mentioned, “mount” or “mount -a”, or reboot the Salkstream? Is this correct?

It would be convenient if I could access the Salkstream using my iPad.

Anyone use a terminal app for iPad? Is this a good one?

I don’t use iPads (or iPhones) but the terminal app I use on Android is also available for IOS and iPads:

You can use this with or without an account and, for its most basic operation (which is perfectly good) there are no fees.

1 Like

Just a quick update.

When I unmount the BackupPlus drive so I can safely disconnect it, the folder (mount point?) remains visible in the Media folder (and survives rebooting). Yay!

Also, when I reconnect the BackupPlus drive to perform a backup, the Streamplayer automatically mounts it to the existing BackupPlus folder/mount point. Yay again!

So it’s back to working like I was use to in the past.:+1: The only difference now is that I’ll be sure to run the umount command before disconnecting the drive. :ok_hand:t3:

4 Likes