๐Ÿ–ง Windows vs Linux: Network Drives & Mounts Explained

This guide shows you how to connect to network shares on Windows and Linux. Weโ€™ll cover GUI methods for beginners and CLI methods for persistent mounts. Perfect for NAS, home labs, or small office setups. ๐Ÿš€

โšก TL;DR

  • ๐ŸชŸ Windows: Map drives easily via Explorer or net use.
  • ๐Ÿง Linux (GNOME/Nemo): Use smb://Your.Server.IP.Address/Your-Shared-Folder-Name + Bookmark for auto-reconnect.
  • ๐ŸŸฆ Linux (KDE/Dolphin): Fix with Gigolo + GVFS SMB.
  • ๐Ÿ› ๏ธ Linux (CLI): Persistent auto-mount with fstab + credentials file.

๐ŸชŸ Windows

๐Ÿ–ฑ๏ธ GUI (File Explorer):

  1. Open This PC โ†’ Map network drive
  2. Choose a letter (e.g., Z:)
  3. Path: \\Your.Server.IP.Address\Your-Shared-Folder-Name
  4. Check Reconnect at sign-in

โŒจ๏ธ CLI (PowerShell/CMD):

net use Z: \\Your.Server.IP.Address\Your-Shared-Folder-Name /user:YourUsername * /persistent:yes
  

๐Ÿง Linux (GUI): GNOME / Nemo / Dolphin

๐Ÿ“‚ GNOME Files / Nemo:

  1. Press Ctrl+L โ†’ enter: smb://Your.Server.IP.Address/Your-Shared-Folder-Name
  2. Enter username & password โ†’ Remember forever
  3. Press Ctrl+D to bookmark (auto-reconnects after reboot)

๐ŸŸฆ KDE / Dolphin Fix with Gigolo

Dolphin can fail with SMB. Use Gigolo + GVFS SMB to fix.

๐Ÿ“ฆ Install:

# Arch / Manjaro
sudo pacman -S gigolo gvfs-smb

# Debian / Ubuntu
sudo apt install gigolo gvfs-backends gvfs-fuse

# Fedora
sudo dnf install gigolo gvfs-smb
  

๐Ÿ” Auto-start Gigolo:

  • ๐ŸŸฆ KDE: System Settings โ†’ Startup โ†’ Add Application โ†’ gigolo
  • ๐ŸŸฃ GNOME: GNOME Tweaks โ†’ Startup Applications โ†’ Add gigolo

๐Ÿ” Tip: In Gigolo โ†’ Preferences, enable Start minimized.
โš ๏ธ If your desktop auto-logs in without a password, the keyring stays locked and youโ€™ll be prompted once.

๐Ÿ› ๏ธ Linux (CLI): Persistent Mount with fstab

For reliable auto-mounting, use a credentials file and /etc/fstab.

๐Ÿ“‚ Create mount point:

sudo mkdir -p /mnt/Your-Shared-Folder-Name
  

๐Ÿ” Create credentials file:

sudo nano /root/.smbcreds

# Add:
username=YourUsername
password=YourPassword
  

๐Ÿ”’ Lock file permissions:

sudo chmod 600 /root/.smbcreds
  

๐Ÿงฉ Edit fstab:

sudo nano /etc/fstab

# Add this line:
# //Your.Server.IP.Address/Your-Shared-Folder-Name /mnt/Your-Shared-Folder-Name cifs credentials=/root/.smbcreds,uid=1000,gid=1000,iocharset=utf8,vers=3.0 0 0
  

๐Ÿš€ Apply & mount:

sudo systemctl daemon-reload
sudo mount -a
  

โœ… Done! Your share now mounts automatically on reboot.

๐Ÿงฐ Troubleshooting

  • โŒ Dolphin browse fails โ†’ install gvfs-smb and use Gigolo.
  • ๐Ÿ”‘ Prompts every boot โ†’ disable auto-login or unlock keyring once.
  • ๐Ÿงช mount -a fails โ†’ check //server/share, credentials path, and SMB vers=.
  • ๐Ÿ” File permissions wrong โ†’ confirm your uid/gid with id.

โœ… Wrap-Up

Windows is fastest for mapping drives. Linux offers more control: GUI bookmarks for convenience, Gigolo for KDE fixes, and fstab for persistence. ๐Ÿ”’

More guides & copy-paste commands ๐Ÿ‘‰ Impulse Tech Shop