###### tags: `tools`
# Shared Folder
## SMB
### Windows
#### Client
using samba for share folder
`net share [ShareValue]=[C:\] /grant:Everyone,FULL`
delete share folder
`net share [ShareValue] /delete`
#### Server
mount client folder to local disk path
`net use [E:] \\[Host]\[ShareValue] /user:[User] [password]`
unmount
`net use [x:] /delete`
### Linux
#### Client
1. Edit samba configuration
`sudo vi /etc/samba/smb.conf`
```
[share]
path = /
valid users = user
read only = no
browseable = yes
```
2. Add samba user
add a exist system user to smb
`sudo smbpasswd -a [user]`
4. Restart samba
`sudo service smbd restart`
#### Server
mount client folder to local disk path
`sudo mount -t cifs //[Host]/[ShareValue] [LocalPath] -o username=[Username],password=[Password]`
unmount
`umount [LocalPath]`
## NFS
1. Install
`yum install nfs-utils` or `apt-get install nfs-kernel-server`
2. Edit configuration
`/etc/exports`
```
/nfs_share [Host](rw,sync,no_subtree_check)
```
“rw”表示讀寫,“sync”表示同步,“no_subtree_check”表示在子目錄中不檢查權限
3. Restart service
`service nfs-kernel-server restart`
4. Mount folder
`mount -o anon \\[Host]\[NFS_SHARE] [C:\MOUNT_POINT]`