1.安装启动
1.1 下载
1.2 配置
1
| sudo vim /etc/samba/smb.conf
|
新增如下内容
注意,nas目录需要设置为可读写,如下内容添加了两个用户,可以访问nas的两个文件夹
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| [nas1] #共享路径,注意,该路径需要可读写,chmod 777 /mnt/nas #共享路径 path = /nas/nas1 #匿名访问 guest ok = no #注释信息 comment = smb share #vailable用来指定该共享资源是否可用 available = yes #browseable用来指定该共享是否可以浏览 browseable = yes #public用来指定该共享是否允许guest账户访问 public = no #writable用来指定该共享路径是否可写 writeable = yes #是否只读 read only = no #限定用户 valid users = nas_user1 #创建文件的读写权限 create mask = 0640 #创建文件夹的读写权限 directory mask = 0750 [nas2] #共享路径,注意,该路径需要可读写,chmod 777 /mnt/nas #共享路径 path = /nas/nas2 #匿名访问 guest ok = no #注释信息 comment = smb share #vailable用来指定该共享资源是否可用 available = yes #browseable用来指定该共享是否可以浏览 browseable = yes #public用来指定该共享是否允许guest账户访问 public = no #writable用来指定该共享路径是否可写 writeable = yes #是否只读 read only = no #限定用户 valid users = nas_user2 #创建文件的读写权限 create mask = 0640 #创建文件夹的读写权限 directory mask = 0750
|
1.3 准备账号
首先新增linux用户,然后将这个用户添加到smbd
1 2 3 4 5 6 7
| groupadd nas_user1 -g 6000
useradd nas_user1 -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
mkdir /home/nas_user1 chown -R nas_user1:nas_user1 /home/nas_user1
|
将用户新增到smb
1 2
| sudo smbpasswd -a nas_user1
|
重启smb服务
1 2 3 4
| sudo systemctl restart smbd
sudo systemctl status smbd
|
你可以访问了。
如果是mac,在finder右键链接远程服务器,输入:smb://你的ip,弹框输入刚才的账号密码,即可使用。
2. 其他
可以在服务器上测试下磁盘写的速度:
1 2
| time dd if=/dev/sda1 of=/tmp/test.dat bs=1G count=1
|
有些阵列柜会出现自动休眠,只能定时向硬盘写入文件,确保活着:
1 2 3
| $ crontab -e
*/1 * * * * /bin/echo "test crontab" > /nas/alive
|