# SMB vs NFS: Understanding Network File Sharing

## What's the Difference?

### SMB/CIFS (Server Message Block)
- **Used by**: Windows, Synology, QNAP, and most consumer NAS devices
- **Share format**: Share names (like `media`, `backup`, `public`)
- **Example**: `//192.168.68.51/media`
- **Authentication**: Usually requires username/password
- **Best for**: Mixed Windows/Linux environments, consumer NAS

### NFS (Network File System)
- **Used by**: Linux servers, enterprise NAS, some advanced setups
- **Share format**: Directory paths (like `/volume1/media`, `/export/data`)
- **Example**: `192.168.68.51:/volume1/media`
- **Authentication**: Usually IP-based or Kerberos
- **Best for**: Linux-only environments, performance-critical applications

## Your NAS Situation

Based on the tests, your NAS at `192.168.68.51`:
- ✅ **Has SMB/CIFS enabled** (port 445 accessible)
- ❌ **No NFS exports** (showmount returned empty)
- 🔒 **Requires authentication** (no guest access)

**Recommendation**: Use SMB/CIFS (option 1 in the setup script)

## Common Share Names to Try

When the script asks for a "share name," try these common ones:
- `media` - for movies, TV shows, music
- `backup` - for backup storage
- `public` - for general shared files
- `homes` - for user home directories
- `volume1` - common on Synology NAS
- `share` - generic share name

## What You'll Need

For SMB setup, you'll need:
1. **Share name** - The folder name your NAS admin set up
2. **Username** - Your account on the NAS
3. **Password** - Your NAS account password

## Example Setup Flow

1. Run: `./setup-nas-mount.sh`
2. Choose option 1 (SMB/CIFS)
3. Script will try to list available shares
4. Enter your NAS username and password
5. You'll see something like:
   ```
   Sharename       Type      Comment
   ---------       ----      -------
   media           Disk      Media files
   backup          Disk      Backup storage
   public          Disk      Public share
   ```
6. Enter the share name you want (e.g., `media`)
7. Script will set up persistent mounting

## If You're Not Sure

Contact your NAS administrator or check your NAS web interface to see:
- What shares are available
- What your username/password should be
- Whether you have access to the shares you want to mount
