首頁  >  問答  >  主體

备份恢复 - linux系统用什么做备份比较好?

windows可以用ghost,那么linux用什么好呢?

怪我咯怪我咯2764 天前461

全部回覆(7)我來回復

  • 怪我咯

    怪我咯2017-04-17 16:16:55

    rsync+btrfs+dm-crypt 備份整個系統 - 依雲's Blog。

    其實建議檔案系統使用支援快照的,例如zfs 或btrfs(也可以用LVM 這樣的解決方案),不然線上備份的話還是有可能會有一致性問題(例如PostgreSQL 文件明確地說了,如果不使用快照的方式的話,它不保證你的備份是可用的)。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:16:55

    直接rsync對應目錄

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:16:55

    你可以嘗試製作鏡像

    回覆
    0
  • PHPz

    PHPz2017-04-17 16:16:55

    工業級備份,請自己寫程序,來實現至少以下幾個功能:

    1.資料複製,支援本地複製與網路複製。

    2.資料校驗。

    很多人以為備份只是複製,沒有校驗,最後出各種問題。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 16:16:55

    dd到文件;完了...

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 16:16:55

    用tar備份/還原Linux

    备份系统(可以在运行时备份):
    sudo su
    cd /
    tar pczf bak.tgz \
    --exclude=/bak.tgz \
    --exclude=/cdrom \
    --exclude=/dev \
    --exclude=/lost+found \
    --exclude=/media \
    --exclude=/mnt \
    --exclude=/proc \
    --exclude=/run \
    --exclude=/sys \
    --exclude=/tmp \
    /
    其中--exclude的作用是排除.
    
    还原系统(建议在启动U盘(LiveCD)下还原):
    sudo su
    tar pxzf bak.tgz -C /
    mkdir cdrom dev lost+found media mnt proc run sys tmp
    参数p表明保留原文件的属性(属性不会依据使用者而变)

    用dd備份/還原MBR

    备份MBR:
    dd if=/dev/sda of=/tmp/mbr bs=512 count=1
    恢复MBR:
    dd if=/tmp/mbr of=/dev/sda bs=512 count=1

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 16:16:55

    雷雷

    回覆
    0
  • 取消回覆