mirror of
https://github.com/acedanger/shell.git
synced 2025-12-06 01:10:12 -08:00
68 lines
2.2 KiB
Markdown
68 lines
2.2 KiB
Markdown
# 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
|