树莓派nas配置备忘

╄→гoц情女王★ 提交于 2020-02-25 19:59:52

1、使用rsync做了两个文件夹的同步,如下「rsync.sh」

#!/bin/sh
rsync -rtvu --delete-delay  /root/cloud/file1/ /root/cloud/file2/

2、在服务器创建一个计划任务定时来执行这个同步过程

0 */12 * * * sh /root/shell/rsync.sh

3、创建一个mount脚本用来完成硬盘挂在,如下「mount.sh」

#!/bin/sh
mount /dev/sdb1 /root/cloud/file2/
mount /dev/sda1 /root/cloud/file1/

同时,创建一个软连接,如下「mymount」

ln -s /root/shell/mount.sh /usr/local/bin/mymount

4、在「/usr/lib/systemd/system/」下,创建一个systemd脚本用来在系统启动时完成磁盘挂载,如下「mymount.service」

[Unit]
Description=my mount
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/mymount

[Install]
WantedBy=multi-user.target

并通过「systemctl daemon-reload」命令重新加载配置

5、安装并配置samba,如下

[global]
    log level = 8
[cloud]
    comment = cloud
    path = /root/cloud/file1
    public = no
    read only = no
    valid users = root

通过「pdbedit -a root」创建一个smb的root账户(该账户并非系统账户,仅仅作为smb访问),systemd命令参考点击这里

其他,1、要关闭系统防火墙,2、要禁用selinux

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!