群晖NAS教程第五节:如何备份 Synology NAS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了群晖NAS教程第五节:如何备份 Synology NAS相关的知识,希望对你有一定的参考价值。

参考技术A

  1.硬盘故障、自然灾害和勒索软件攻击造成的意外数据丢失对重要数据具有潜在威胁。为了避免这类不幸情况导致的数据丢失,广泛采用 3-2-1 数据保护策略以维护多个版本的备份数据,从而可在当前版本崩溃或受到勒索软件感染时提供额外保护。

  2. 3-2-1 数据保护策略表示至少具有三个数据副本,其中一个副本存储在本地,其余副本存储在两个不同的设备上。对于个人用户,可以考虑采用此策略对珍贵记忆(如照片、家庭视频和自定义相册)进行企业级数据保护,或选择保留至少两个数据副本以确保数据可用性。至于企业用户,建议遵循 3-2-1 策略以确保所有核心业务数据和关键信息始终处于安全状态。

  3.本文将引导您了解 Synology 的 DSM 套件中心中提供的几个免费工具,它们可以帮助构建您自己的 3-2-1 数据保护解决方案,包括 Hyper Backup、Snapshot Replication、USB Copy 和 Cloud Sync。

  拥有多版本本地副本让您可以在发生数据损坏或意外文件删除时进行快速恢复,因为数据副本可以直接从 Synology NAS 检索,但是 RAID 损毁和硬盘故障仍可能造成灾难性数据丢失。因此,强烈建议创建多版本本地副本以确保还原效率,同时还备份到不同目的地以获得进一步的数据保护。

  此部分的以下内容简要介绍 Hyper Backup 和 Snapshot Replication。您可以根据其功能和您的需求选择任一套件。

  Hyper Backup 使您可以备份应用程序和系统配置,并在需要时进行还原,以确保数据一致性。更重要的是,此套件还具有块级增量备份,这意味着只备份与初始版本相比已更改的文件,同时通过跨文件重复数据删除来删除只是重命名或重复的文件,以避免不必要的存储消耗。

  如果您的 NAS 型号支持 Btrfs1 文件系统,则可以考虑使用 Snapshot Replication 创建本地副本。执行快照过程只需几秒钟,只会对系统性能造成最低程度的影响。与 Hyper Backup 相比,Snapshot Replication 的备份速度/恢复时间更快,并且还适用于共享文件夹和 iSCSI LUN。

有关如何使用 Hyper Backup 和 Snapshot Replication 创建备份任务的分步演示,请访问以下教程:

  为了防范 RAID 损毁或硬件损坏导致的数据丢失,可以选择在不同目的地创建异地副本。以下各部分概述了可以用于完成这类备份任务的一些工具。

  备份到 USB 既简单又方便,因为这类设备得到了广泛使用。此备份方法支持各种文件系统和外部设备,例如将关键信息备份到 RDX。

   Hyper Backup 使您可以备份应用程序和系统配置,并在需要时还原精确的相同数据。更重要的是,此套件还具有块级增量备份,这意味着只备份与初始版本相比已更改的文件,同时通过跨文件重复数据删除来删除只是重命名或重复的文件,以避免不必要的存储消耗。

  与 Hyper Backup 相比, USB Copy 不支持应用程序或系统配置的备份,并且缺少跨文件重复数据删除可能会降低存储效率,但是此套件可以在外部设备插入之后便开始备份数据,并在备份过程完成后退出设备。此外,通过 USB Copy 备份的数据的格式可以读取,而 Hyper Backup 的备份格式不可读。

有关如何使用 Hyper Backup 和 USB Copy 将数据备份到外部设备的分步演示,请访问以下教程:

  备份到另一台 Synology NAS 时,数据通过 Synology 的 NAS 协议进行传输。

  借助前面提到的 Hyper Backup(它采用可提高存储效率的内置技术以及应用程序和配置备份支持),可以通过在目的地上安装 Hyper Backup Vault(一个使您可以查看收到的备份任务以及接收设备上的任务相关日志的套件),轻松地将数据备份到远程 NAS 设备。Hyper Backup 支持 EXT4 和 Btrfs 文件系统,但备份数据的格式不可读。

  Snapshot Replication 可轻松将快照复制到多个远程 Synology NAS,并且仅复制更改的数据块以减少带宽和时间消耗。为了实现管理灵活性,一个复制可以扩展到多达三个远程站点。此外,Snapshot Replication 仅适用于支持 Btrfs1 文件系统的型号。

有关如何使用 Hyper Backup 和 Snapshot Replication 将数据备份到另一台 Synology NAS 的分步演示,请访问以下教程:

  此备份方法支持 rsync、HTTP、WebDAV、OpenStack 和 S3 协议,与备份到另一台 Synology NAS 时占用的存储空间相比,会在客户端上消耗更多存储来用于缓存。

  Hyper Backup 使您可以通过 rsync 和 HTTP(WebDAV 和 OpenStack)协议将数据备份到文件服务器,在这种情况下,其多版本支持有助于增强数据保护,并且跨版本重复数据删除可减少存储多个版本所需的存储空间容量。更重要的是,对应用程序和系统配置备份的支持还使您可以轻松还原到原始设置。

有关如何使用 Hyper Backup 将数据备份到文件服务器的分步演示,请参阅 此教程 。

  将数据备份到云服务是最灵活的异地选择,尤其是从空间使用情况以及存储设备的初始购买和维护方面考虑。企业可以随着需求变化进行扩展或缩减,而不必对 IT 部署或硬件调整投入额外资金。

   Hyper Backup 使您可以将数据备份到 Synology 的云服务 Synology C2 ,这是一种面向 Synology NAS 用户确保云中数据可用性的无缝解决方案。通过选择不同的定价计划,您可以在任何浏览器上访问和还原文件,同时可通过加密技术保证数据安全。

  除了 Synology 的云服务,还可能要将数据备份到其他公共云。Hyper Backup 使您不仅可以将多版本备份创建到公共云,而且可以通过备份应用程序和系统配置来确保备份数据的一致性。

   Cloud Sync 还可以用作实时解决方案,以便在启用了单向上传功能的情况下将 Synology NAS 数据同步到公共云。但是,此套件仅在 Synology NAS 上保留所有文件的当前版本,但如果您使用的云服务支持版本控制,则您仍可以创建多版本备份任务。此外,同步到目的地的文件会保留与源数据相同的格式。

有关如何使用 Hyper Backup 和 Cloud Sync 将数据备份到云服务的分步演示,请访问以下教程:

  为了防止硬盘故障、自然灾害和勒索软件攻击导致的数据丢失,强烈建议使用异地备份解决方案,其中备份到云对于没有现有设备的用户是最理想的选择,因为云服务可帮助节省硬件、维护和电力成本以及折旧费用。此外,用户还可以挑选出最适合其需求的解决方案,因为一些云服务提供商可提供灵活的定价计划。但是,如果您已拥有现有设备(如 USB 硬盘、其他 Synology NAS 或文件服务器),则仍可以利用空间来备份 NAS 数据,但是请记住将目的地设备放置在远离源 NAS 的地方,以防范潜在的数据丢失。

  数据的异地副本毫无疑问可以提高保护级别,但是拥有本地副本来实现快速恢复也很有必要。因此,建议利用 Hyper Backup 或 Snapshot Replication 的功能在同一台 Synology NAS 或其他设备上创建 NAS 数据的副本,这些设备应放置在靠近源数据的地方以实现更好的还原性能。

  了解 3-2-1 策略并拥有至少两个数据副本之后,您可以放心,您的数据随时可用并受到良好保护。

群晖Nas下安装Python3及 PIP

参考技术A 一、准备工作:

sudo -i #管理员切换为root用户 su - 用户名切换回其他用户

#https://www.cnblogs.com/dplearning/p/6099426.html

二、安装setuptools

1)wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

2)tar -zxvf setuptools-19.6.tar.gz

3)cd setuptools-19.6

4)python3 setup.py build  #此步骤可以省略

5)python3 setup.py install

如果报错: RuntimeError: Compression requires the (missing) zlib module

我们需要安装zlib-devel包,进行支持。

yum install zlib-devel  (群晖默认不自带yum的,需要自行安装,请自行度娘安装方法)

需要对python3.5进行重新编译安装。

cd python3.5

make & make install 又是漫长的编译安装过程。

重新安装setuptools

python3 setup.py build  #此步骤可以省略

python3 setup.py install

三、安装pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

如果没有意外的话,pip安装完成。

现在我们就可以用pip安装缺少的requests库文件了

sudo -i  #切换为管理员

cd ~ #切换到用户家目录

[root@bb ~]# wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz 

[root@bb ~]# wget  https://bootstrap.pypa.io/ez_setup.py 

[root@bb ~]# python ez_setup.py  #不安装这个的话没法 python setup.py install 

[root@bb ~]# wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz 

[root@bb ~]# tar -xvzf 1.5.5.tar.gz 

[root@bb ~]# cd pip-1.5.5/ 

[root@bb pip-1.5.5]# python3 setup.py install 

ln -s /volume1/@appstore/py3k/usr/local/bin/pip3 /usr/bin/pip3  #建立软链接 #https://www.cnblogs.com/lfxiao/p/9569339.html

[root@bb pip-1.5.5]# pip3 install requests

以上方法我在安装 pip时还是提示缺少 setuptools

最后还是使用

1)wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

2)tar -zxvf setuptools-19.6.tar.gz

3)cd setuptools-19.6

4)python3 setup.py install

安装setuptools后再安装 pip 就成功了

安装python成功后,就可以上传python脚本,并设置开机与定时启动这些python脚本了

以上是关于群晖NAS教程第五节:如何备份 Synology NAS的主要内容,如果未能解决你的问题,请参考以下文章

群晖NAS如何在电脑上实现本地映射

如何连接Synology的L2TP

群晖NFS 共享权限设置

黑群晖nas安装教程 黑群晖nas如何安装

群晖NAS外网WebDAV手机访问

TP-link路由器与群晖NAS的端口转发设置