备份

使用 Btrfs 快照进行增量备份

使用 Btrfs 快照进行增量备份

快照snapshot是 Btrfs 的一个有趣的功能。快照是一个子卷的副本。子卷中已添加/修改的文件和已删除的文件仍然存在于快照中。这是一种方便的备份方式。
如何使用 TimeShift 备份和还原 Ubuntu Linux

如何使用 TimeShift 备份和还原 Ubuntu Linux

你是否曾经想过如何备份和还原 Ubuntu 或 Debian 系统?Timeshift 是一款自由开源工具,可让你创建文件系统的增量快照。你可以使用 RSYNC 或 BTRFS 两种方式创建快照。
IT 灾备:系统管理员对抗自然灾害

IT 灾备:系统管理员对抗自然灾害

面对倾泻的洪水或地震时业务需要继续运转。在飓风卡特里娜、桑迪和其他灾难中幸存下来的系统管理员向在紧急状况下负责 IT 的人们分享真实世界中的建议。
使用 restic 和 systemd 自动备份

使用 restic 和 systemd 自动备份

及时备份很重要。即使在 Fedora Magazine 中,备份软件 也是一个常见的讨论话题。本文演示了如何仅使用 systemd 以及 restic 来自动备份。
创建更好的灾难恢复计划

创建更好的灾难恢复计划

Tanya Reilly 的五个问题:相互依赖的服务如何使恢复更加困难,为什么有意并预先管理依赖是个好主意。
使用 Orange Pi 搭建 Time Machine 服务器

使用 Orange Pi 搭建 Time Machine 服务器

我的工作之一是为各类家用计算机安排进行自动备份,包括存放重要数据的一组 Mac 计算机。我决定使用运行 Armbian Linux 的便宜的 Orange Pi 做实验,目的是希望 Time Machine 可以通过网络使用挂载在 Orange Pi 主板上的 USB 驱动器。在这种情况下,我找到并成功地安装了 Netatalk。
使用 rsync 来备份 Linux 系统

使用 rsync 来备份 Linux 系统

即使你只是个人用户而不是一个企业,备份你自己的数据也是非常重要的,我有二十年来的个人财务数据和我现在已经关闭的企业的数据,以及大量的电子发票。也包括近年来我创作的大量不同类型的文档、报告和数据报表。我不想失去任何这些数据。
使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint

使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint

简单的系统备份还原工具 Systemback 可以让你很容易地创建系统备份以及用户配置文件。一旦遇到问题,你可以简单地恢复到系统先前的状态。它还有一些额外的特征包括系统复制,系统安装以及Live系统创建。
给系统管理员的 15 条实用 Linux/Unix 磁带管理命令

给系统管理员的 15 条实用 Linux/Unix 磁带管理命令

磁带设备应只用于定期的文件归档或将数据从一台服务器传送至另一台。通常磁带设备与 Unix 机器连接,用 mt 或 mtx 控制。强烈建议您将所有的数据同时备份到磁盘(也许是云中)和磁带设备中。
无忧之道:Docker中容器的备份、恢复和迁移

无忧之道:Docker中容器的备份、恢复和迁移

今天,我们将学习如何快速地对docker容器进行快捷备份、恢复和迁移。Docker是一个开源平台,用于自动化部署应用,以通过快捷的途径在称之为容器的轻量级软件层下打包、发布和运行这些应用。它使得应用平台独立,因为它扮演了Linux上一个额外的操作系统级虚拟化的自动化抽象层。它通过其组件cgroups和命名空间利用Linux内核的资源分离特性,达到避免虚拟机开销的目的。它使得用于部署和扩展web应用、数据库和后端服务的大规模构建组件无需依赖于特定的堆栈或供应者。 所谓的容器,就是那些创建自Docker镜像的软件层,它包含了独立的Linux文
使用这些去重加密工具来备份你的数据

使用这些去重加密工具来备份你的数据

无论是体积还是价值,数据都在不断增长。快速而可靠地备份和恢复数据正变得越来越重要。社会已经适应了技术的广泛使用,并懂得了如何依靠电脑和移动设备,但很少有人能够面对丢失重要数据的现实。在遭受数据损失的公司中,30% 的公司将在一年内损失一半市值,70% 的公司将在五年内停止交易。这更加凸显了数据的价值。 随着数据在体积上的增长,提高存储利用率尤为重要。从计算机的角度说,数据去重是一种特别的数据压缩技术,因为它可以消除重复数据的拷贝,所以这个技术可以提高存储利用率。 数据并不仅仅只有其创造者感兴趣。政府、竞争
Shell脚本:使用rsync备份文件/目录

Shell脚本:使用rsync备份文件/目录

本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文件夹位置。我们使用一个单独的列表文件,在这个文件中你需要列出要备份的文件/目录。我们添加了两个脚本,第一个脚本在每次拷贝完一个文件后询问密码(如果你启用了ssh密钥验证,那么就不会询问密码),而第二个脚本中,则只会提示一次输入密码。 我们打算备份bckup.txt,dataconfig.txt,docs和orcledb。 # ls -l total 12 -rw-r–r–. 1 root root
为LUKS加密的磁盘/分区做增量备份

为LUKS加密的磁盘/分区做增量备份

我们中有些人出于安全原因,在家里或者VPS上通过Linux统一密钥配置(LUKS)为硬盘驱动器加密,而这些驱动器的容量很快会增长到数十或数百GB。因此,虽然我们享受着LUKS设备带来的安全感,但是我们也该开始考虑一个可能的远程备份方案了。对于安全的非现场备份,我们将需要能在LUKS加密的设备上以块级别操作的东西。因此,最后我们发现这么个状况,我们每次都需要传输想要做备份的整个LUKS设备(比如说200GB大)。很明显,这是不可行的。我们该怎么来处理这个问题呢? 一个解决方案: Bdsync 这时,一个卓越的开源工具来拯救我们了,它叫B
zBackup:一个多功能的去重备份工具

zBackup:一个多功能的去重备份工具

zbackup是一个基于rsync思想的全局去重数据备份工具。给它传入一个大的tar文件后,它会仅存储一次该文件的重复部分,然后对结果进行压缩,并根据参数确定是否对其加密。传入另一个tar文件后,它会从之前的已备份文件中复用重复数据。只有新的改动会被保存,并且只要文件差异不是很大,需要的存储空间非常少。无论何时,之前的已备份文件都可以被完整地读出来。 zBackup特性 使用并行的LZMA或者LZO压缩算法压缩已备份数据 使用内置的AES加密算法加密已备份数据 可以删除旧的已备份数据 使用一个64位滚动哈希,保持软碰撞数量为0 备份库由
使用 backupninja 为 Debian 定制备份计划

使用 backupninja 为 Debian 定制备份计划

backupninja是Debian系统(以及基于Debian的发行版)中一个强大的、高度可配置的备份软件。在前一篇文章中,我们探讨了如何安装backupninja以及如何设置两个备份操作并执行。然而,那些只是冰山一角。这一次,我们要讨论如何定制 Handler 和 Helper ,使用这些功能定制策略以完成任何备份需要。 回顾 backupninja backupninja的一个独特的地方是它可以完全抛弃/etc/backup.d中的纯文本配置文件和操作文件,软件自己会搞定。另外,我们可以编写自定义脚本(又叫 handler)放在/usr/share/backupninja 目录下来完成不同类型的备份操作。此
如何在 Linux 上使用 BackupPC 来架设跨平台的备份服务器

如何在 Linux 上使用 BackupPC 来架设跨平台的备份服务器

也许你没有从我先前关于 backupninja 和 backup-manager 的两篇文章中发现,我是一个超级备粉。当提到备份,我宁愿备份的太多而不希望备份不足,因为如果我们有需要的话,你将会感激你为重要数据生成额外的拷贝所付出的时间和精力。 在这篇文章中,我将向你介绍 BackupPC,一个跨平台的备份服务器软件,它可以通过网络为 Linux,Windows 和 MacOS 等系统上的客户端主机拉取备份。BackupPC 添加了一系列的特点使得管理备份变为一件快乐的事。 BackupPC 的特点 BackupPC 自带有一个健壮的 Web 界面,允许你以集中化的方式来收集和管理其他
如何使用 backupninja 来备份 Debian 系统

如何使用 backupninja 来备份 Debian 系统

小心谨慎或灾难体验会让每一个系统管理都认识到频繁的系统备份的重要性。你可以通过编写管用的旧式 shell 脚本,或使用一个(或几个)适合这项工作的备份工具来完成备份任务。因此,当你要实施一个备份解决方案时,你了解的备份工具越多,你做出的决策就会越明智。 在这篇文章中,我们将为你介绍 backupninja ,这是一个轻量且易于配置的系统备份工具。在诸如 rdiff-backup, duplicity, mysqlhotcopy 和 mysqldump 等程序的帮助下, Backupninja 可以提供常用的备份功能,如执行远程的、安全的和增量式的文件系统备份,加密备份以及 MySQL
Linux 和类 Unix 系统上5个最佳开源备份工具

Linux 和类 Unix 系统上5个最佳开源备份工具

一个好的备份最基本的目的就是为了能够从一些错误中恢复: 人为的失误 磁盘阵列或是硬盘故障 文件系统崩溃 数据中心被破坏等等。 所以,我为大家罗列了一些开源的软件备份工具。 当为一个企业选择备份工具的时候,你都考虑什么呢? 确定你正在部署的软件具有下面的特性 开源软件 - 你务必要选择那些源码可以免费获得,并且可以修改的软件。确信可以恢复你的数据,即使是软件供应商/项目停止继续维护这个软件,或者是拒绝继续为这个软件提供补丁。 跨平台支持 - 确定备份软件可以很好的运行各种需要部署的桌面操作系统和服务器系统
Linux 上使用 backup-manager 进行系统备份

Linux 上使用 backup-manager 进行系统备份

无论简单与否,我们都有机会去了解这么一件事,那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如牛毛,你可能想要知道怎样来有效地为你的系统选择正确的工具和和合适的策略。 在本文中,我将为你介绍backup-manager,一个简单易用的命令行备份工具,在大多数的Linux发行版的标准软件库中都能见到它的身影。 是什么让备份管理器在众多的备份工具或备份策略中脱颖而出呢?让我来简单介绍一些它的与众不同的特性吧: 简单的设计与管理:配置文件易于读懂和编辑,即便是初学者也很容易上手。 一劳永逸:它在配置好后就可以通
Attic——删除重复数据的备份程序

Attic——删除重复数据的备份程序

Attic是一个Python写的删除重复数据的备份程序,其主要目标是提供一种高效安全的数据备份方式。重复数据消除技术的使用使得Attic适用于日常备份,因为它可以只存储那些修改过的数据。 Attic特性 空间高效存储 可变块大小重复数据消除技术用于减少检测到的冗余数据存储字节数量。每个文件被分割成若干可变长度组块,只有那些从没见过的组合块会被压缩并添加到仓库中。 可选数据加密 所有数据可以使用256位AES加密进行保护,并使用HMAC-SHA256验证数据完整性和真实性。 离场备份 Attic可以通过SSH将数据存储到安装有Attic的远程主机上。 备
如何在Linux下使用rsync

如何在Linux下使用rsync

对于各种组织和公司,数据对他们是最重要的,即使对于电子商务,数据也是同样重要的。Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。Rsync默认监听TCP 873端口,通过远程shell如rsh和ssh复制文件。Rsync必须在远程和本地系统上都安装。 rsync的主要好处是: 速度:最初会在本地和远程之间拷贝所有内容。下次,只会传输发生改变的块或者字节。 安全:传输可以通过ssh协议加密数据。 低带宽:rsync可以在两端压缩和
使用 GIT 备份 linux 上的网页文件

使用 GIT 备份 linux 上的网页文件

BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我使用 rsync 来备份我的文件, 而且迄今为止一直工作的很好. 唯一的不足就是无法把文件恢复到某个特定的时间点. 因此, 我开始寻找替代品, 结果发现了 BUP, 一款基于 git 的软件, 它将数据存储在一个仓库中, 并且有将数据恢复到特定时间点的选项.
使用Clonezilla对硬盘进行镜像和克隆

使用Clonezilla对硬盘进行镜像和克隆

Clonezilla是一个用于Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企业集群文件系统VMFS3和VMFS5。Clonezilla支持32位和64位系统,同时支持旧版BIOS和UEFI BIOS,并且同时支持MBR和GPT分区表。它是一个用于完整备份Windows系统和所有安装于上的应用软件的好工具,而我喜欢用它来为Linux测试系统做备份,以便我可以在其上做疯狂的实验搞坏后,可以快速恢复它们。 Clonezilla也可以使用dd命令来备份不支持的文件系统,该
在Ubuntu 14.04 上使用Bacula和Webmin设置备份服务器

在Ubuntu 14.04 上使用Bacula和Webmin设置备份服务器

Bacula是一个开源网络备份解决方案,允许你在本地或者远程计算机组上备份或者还原数据。配置与安装很容易,并支持许多高级存储管理特性。 本教程中,让我们来学习一下如何在Ubuntu 14.04服务器上安装和配置Bacula。我的机器的IP是192.168.1.250/24,主机名是server.unixmen.local。现在让我们进入教程吧。 安装 Bacula Bacula使用SQL数据库管理它的信息。我们可以使用MySQL或者PostgreSQL数据库。本篇教程中,我使用MySQL。 输入下面的命令安装MySQL服务器。 sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server
SBackup: 一个Linux下的简单备份软件

SBackup: 一个Linux下的简单备份软件

SBackup 是一个简单易用的开源备份软件。它可以备份任意文件或者文件夹的一部分。所有的配置文件可以通过 Gnome 界面进行访问。文件和路径可以直接通过正则表达式进行添加和排除。它支持本地备份和远程备份。虽然它 …
通过Clonezilla(再生龙) Live 2.2.0-13 备份和恢复设备

通过Clonezilla(再生龙) Live 2.2.0-13 备份和恢复设备

Clonezilla Live 2.2.0-13是一个基于DRBL、Partclone和udpcast的Linux发行版,允许用户完成一些裸机备份和还原,目前还只是测试版。

Clonezilla Live 2.2.0-13 是这个发行版的最新开发版本,开发人员已经准备加快版 …

5800名Ubuntu用户的2013年Ubuntu云计算调查结果公布

5800名Ubuntu用户的2013年Ubuntu云计算调查结果公布

Ubuntu在目前全球云计算环境中扮演着重要角色,它应用在强大的云计算生态系统中,并为其带来了创新。 因此,Ubuntu吸引了相当数量的云计算用户,其中一部分用户会参与到每年的云调查。 2013年的Ubuntu云调查已经有来 …
不要迷恋TAR了,使用 Deja Dup 在 Ubuntu 下备份你的数据

不要迷恋TAR了,使用 Deja Dup 在 Ubuntu 下备份你的数据

数据的重要性就不必多说了,如果你曾经有过丢失数据的经历,那么你就会明白。不要相信你的服务器,不要相信你的计算机,不要相信任何一个数据存储设备。只有不断的做多个备份,才能让我们安心一点。   Deja Du …
安装Ubuntu前三件重要的事情

安装Ubuntu前三件重要的事情

虽然现在安装ubuntu已经相对简单多了,不需要很多专业的知识,但是在安装前还是需要搞定三件重要的事情。

备份数据 规划磁盘 是否真的需要Ubuntu

备份数据 记得我最初安装Linux时,常常因为某些错误造成数据丢失。 …