
WechatIMG1614.jpeg
環(huán)境
| 角色 | 服務(wù)器配置 | 操作系統(tǒng)版本 | 公網(wǎng)IP |
|---|---|---|---|
| 本地主機 | 阿里云ECS實例 server1 |
Ubuntu 14.04.3 LTS | 47.101.70.109 |
| 遠(yuǎn)程主機 | 阿里云ECS實例 server2 |
Ubuntu 16.04.1 LTS | 106.14.151.244 |
安裝Samba
- 遠(yuǎn)程主機安裝
$ apt install samba cifs-utils
- 創(chuàng)建共享目錄
$ mkdir /opt/share && chmod -R 777 /opt/share/
- 修改 samba 配置文件
$ vim /etc/samba/smb.conf
[share]
path = /opt/share
available = yes
browseable = yes
public = yes
writable = yes
尾部添加共享模塊的參數(shù)。
- 創(chuàng)建 samba 賬戶
$ touch /etc/samba/smbpasswd
$ smbpasswd -a yohann
使用 smbpasswd 創(chuàng)建用戶 yohann,然后會提示設(shè)置密碼。
- 啟動 samba 服務(wù)
$ /etc/init.d/samba start
掛載
- 本機主機掛載
# 格式
$ mount -t 文件類型 -o username=用戶名,passwd=密碼 //IP地址/共享模塊名 本地主機目錄
# 示例
$ mount -t cifs -o username=yohann,passwd=123456 //106.14.151.244/share /www
將遠(yuǎn)程主機的
/opt/share目錄掛載到本地主機/www目錄下面,cifs是掛載的文件類型,。
- 查看掛載情況
$ df | grep www
//106.14.151.244/share 51474024 5266224 43885332 11% /www
如上所示,已經(jīng)掛載成功了。
同步文件
- 遠(yuǎn)程主機共享創(chuàng)建文件
$ echo 'hello world' > index.txt
- 本地主機查看同步情況
$ ls /www;cat /www/index.txt
index.txt
hello world
卸載
- 本地主機卸載剛掛載的 /www 目錄
$ umount /www
注意不能在 /www 目錄下執(zhí)行,會報
device is busy錯誤。
- 再次查看 /www 目錄
$ ls /www
如上所示,掛載的遠(yuǎn)程目錄已經(jīng)卸載掉,不會顯示了。