NAS Running Slowly on Desktop, Not Other Devices

Have you ever created a “bootable live USB” from an ISO file? I would assume you did, since you installed TrueNAS from a USB stick in the past? (Made a bootable TrueNAS USB to boot into the installer.)

Same concept with a Linux ISO, such as Ubuntu.

Download the ISO file. Create a bootable live USB. Then when you power on the computer, override it to boot from the USB (instead of the Windows Boot Loader).

You will find yourself in a temporal Ubuntu “live” session, bypassing the internal SSD/HDD.

In this live desktop session, you can launch Ubuntu’s file manager, then in the address bar, type something like:

smb://username@192.168.0.2/myshare

(The “username” is the user that exists on the TrueNAS server.)

If that works fine, you can try again, to make sure that connecting via GVFS doesn’t bypass this underlying problem.

So the next test would be with the native cifs kernel module:

# Make a temporary mountpoint
sudo mkdir /mnt/test

# Use the mount command to mount the share
# Change "winnie" and "myshare" to the correct names
sudo mount -t cifs -o ro,username=winnie //192.168.0.2/myshare /mnt/test

How fast does it finish the command?

Can you list the share’s contents?

ls -l /mnt/test

You can then unmount it when you’re done:

# Unmount the share
sudo umount /mnt/test

I can’t find a way to type an address into the file manager? I did find the share under Other Locations - > Networks, and can navigate through it just fine that way.

The cifs mount was instant, but when I tried the list thing I got a “command not found” error. Running “ls /mnt/test” works.

Sounds like Windows / Windows configuration is the culprit.

“list” was a typo. I meant “ls”. :laughing:

So now that we’ve narrowed it down, how do I fix it?

Create a new user in Windows. Login to it. Try again.

Does the problem persist?

(You can always delete the temporary user account later when you’re done testing.)

Hmm. It seems simply rebooting the machine has resolved the issue, so testing a different user account isn’t going to give us much information.

I left it overnight, came back this morning and it’s slow as molasses again.

Anyone have any ideas here?