`

Linux命令之备份

阅读更多

 

dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份

 

dump -1aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的交互式备份

 

restore -if /tmp/home0.bak 还原一个交互式备份

 

rsync -rogpav --delete /home /tmp 同步两边的目录

 

rsync -rogpav -e ssh --delete /home ip_address:/tmp 通过SSH通道rsync

 

rsync -az -e ssh --delete ip_addr:/home/public /home/local 通过ssh和压缩将一个远程目录同步到本地目录

 

rsync -az -e ssh --delete /home/local ip_addr:/home/public 通过ssh和压缩将本地目录同步到远程目录

 

dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' 通过ssh在远程主机上执行一次备份本地磁盘的操作

 

dd if=/dev/sda of=/tmp/file1 备份磁盘内容到一个文件

 

tar -Puf backup.tar /home/user 执行一次对 '/home/user' 目录的交互式备份操作

 

( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' 通过ssh在远程目录中复制一个目录内容

 

( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' 通过ssh在远程目录中复制一个本地目录

 

tar cf - . | (cd /tmp/backup ; tar xf - ) 本地将一个目录复制到另一个地方,保留原有权限及链接

 

find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents 从一个目录查找并复制所有以 '.txt' 结尾的文件到另一个目录

 

find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 查找所有以 '.log' 结尾的文件并做成一个bzip

 

dd if=/dev/hda of=/dev/fd0 bs=512 count=1 做一个将 MBR (Master Boot Record)内容复制到软盘的动作

dd if=/dev/fd0 of=/dev/hda bs=512 count=1 从已经保存到软盘的备份中恢复MBR内容

分享到:
评论

相关推荐

    linux命令《备份压缩》

    这里我们将深入探讨Linux中的备份和压缩命令,这些命令在处理大量数据时非常实用。 首先,让我们了解一些常用的备份命令。备份通常涉及复制文件或目录,以便在发生数据丢失或系统故障时恢复。`cp`是基础的复制命令...

    linux 在线备份数据库命令

    根据提供的文件信息,本文将详细解释如何在Linux环境下进行在线备份数据库的相关命令及步骤。这里主要涉及的是IBM DB2数据库管理系统。以下将详细介绍这些命令及其功能,并提供一个完整的备份流程。 ### Linux环境...

    Linux常用基本命令之备份与压缩命令

    在Linux操作系统中,掌握一些基本的备份与压缩命令对于日常管理和维护系统至关重要。这些命令能够帮助用户有效地存储、传输和管理大量的数据。以下是一些关键的Linux备份与压缩命令的详细说明: 1. **cp(复制)**...

    linux 下数据库备份脚本

    数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh

    Linux 命令-备份压缩

    本文将详细介绍两个常用的Linux命令——`ar`和`bzip2/bunzip2`,它们分别用于文件打包和压缩。 首先,让我们来了解`ar`命令。`ar`是一个用于创建、修改和提取存档文件的工具,它允许我们将多个文件组合成一个单一的...

    linux 下 postgresql 的安装 备份

    Linux 下 PostgreSQL 的安装和备份 Linux 下 PostgreSQL 的安装和备份是一种复杂的过程,涉及到编译安装、配置和备份等多个方面。本文将详细介绍 PostgreSQL 的安装和备份步骤,以便读者更好地理解和掌握。 1. ...

    linux上安装备份

    在Linux系统中,安装MySQL数据库并进行有效快速的备份是管理员必须掌握的重要技能。这篇教程将针对Linux初学者,详细讲解如何安装MySQL,以及如何备份数据库和Web服务,确保数据安全。 首先,让我们开始MySQL的安装...

    linuxdd命令备份与恢复.rar

    linuxdd命令备份与恢复.rar

    LINUX备份LINUX备份LINUX备份LINUX备份

    Linux备份主要涉及几个关键概念和步骤,包括理解不同的备份类型、选择合适的备份工具、制定合理的备份策略以及执行有效的恢复操作。 首先,我们需要了解备份的类型。常见的备份类型有全备、增量备和差异备份。全...

    linux磁带机备份

    `tar`命令是进行磁带备份的核心工具之一。以下是一些基本的使用方法: 1. **创建备份** - 命令格式:`tar -cvzf /dev/st0 /path/to/backup` - `-c`:创建新的归档文件。 - `-v`:显示详细过程。 - `-z`:使用...

    Linux下定时备份文件.zip_数据库定时备份

    在Linux系统中,定期备份文件是一项至关重要的任务,可以确保数据的安全性和可恢复性。Linux提供了多种工具和方法来实现这一目标,其中一种常见的方法是使用shell脚本结合cron计划任务。下面我们将深入探讨如何在...

    linux备份linux备份linux备份

    在Linux中,可以使用`tar`命令进行全量备份,通过添加`--backup`选项可以实现增量备份。 2. **差异备份**:不同于增量备份,差异备份会备份自上次全量备份以来发生变化的所有文件。这在恢复时速度较快,因为只需...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    linux下自动备份数据库

    在Linux环境下,自动备份数据库是一项至关重要的任务,它确保了数据的安全性和业务的连续性。以下是一份详尽的步骤指南,教你如何在Linux系统中设置数据库的自动备份。 1. **选择数据库类型**:首先,你需要确定你...

    Linux命令大全完整版.pdf

    本文将详细解读《Linux命令大全完整版.pdf》中所收录的各类命令,以帮助读者更好地理解和运用Linux命令。 1. Linux系统管理命令 系统管理命令是Linux系统中最重要的命令类别之一,涵盖了用户管理、进程控制、系统...

    Linux学习笔记(Linux安装、Linux命令、Linux双击备份等等)_Linux.zip

    Linux学习笔记(Linux安装、Linux命令、Linux双击备份等等)_Linux

    Linux命令查询全集 chm

    这个名为"Linux命令查询全集 chm"的资源,正是为帮助用户学习和查询Linux命令提供的一份全面指南。 首先,让我们来看看文件管理方面的命令。在Linux中,`ls`用于列出目录内容,`cd`用于切换当前工作目录,`mkdir`...

    为linux系统设置备份

    **tar工具**:tar是Linux系统中最常用的备份工具之一,其名称源自“Tape ARchiver”,最初设计用于磁带备份,现已广泛应用于各种环境下的文件打包和解包。使用`tar cvf`命令可以创建一个.tar格式的归档文件,例如:`...

Global site tag (gtag.js) - Google Analytics