成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Btrfs 快照進(jìn)行增量備份

系統(tǒng) Linux
快照是 Btrfs 的一個(gè)有趣的功能。快照是一個(gè)子卷的副本。生成快照是立即的。然而,生成快照與執(zhí)行 rsync 或 cp 不同,快照并不是一創(chuàng)建就會(huì)占用空間。

[[344079]]

快照是 Btrfs 的一個(gè)有趣的功能。快照是一個(gè)子卷的副本。生成快照是立即的。然而,生成快照與執(zhí)行 rsync 或 cp 不同,快照并不是一創(chuàng)建就會(huì)占用空間。

編者注:來自 BTRFS Wiki:快照簡(jiǎn)單的來說就是一個(gè)子卷,它使用 Btrfs 的 COW 功能與其他子卷共享其數(shù)據(jù)(和元數(shù)據(jù))。

占用的空間將隨著原始子卷或快照本身(如果它是可寫的)的數(shù)據(jù)變化而增加。子卷中已添加/修改的文件和已刪除的文件仍然存在于快照中。這是一種方便的備份方式。

使用快照進(jìn)行備份

快照駐留在子卷所在的同一磁盤上。你可以像瀏覽普通目錄一樣瀏覽它,并按照生成快照時(shí)的狀態(tài)恢復(fù)文件的副本。順便說一下,在快照子卷的同一磁盤上生成快照并不是一個(gè)理想的備份策略:如果硬盤壞了,快照也會(huì)丟失。快照的一個(gè)有趣的功能是可以將快照發(fā)送到另一個(gè)位置。快照可以被發(fā)送到外部硬盤或通過 SSH 發(fā)送到遠(yuǎn)程系統(tǒng)(目標(biāo)文件系統(tǒng)也需要格式化為 Btrfs)。要實(shí)現(xiàn)這個(gè),需要使用命令 btrfs send 和 btrfs receive

生成快照

要使用 btrfs send 和 btrfs receive 命令,重要的是要將快照創(chuàng)建為只讀,而快照默認(rèn)是可寫的。

下面的命令將對(duì) /home 子卷進(jìn)行快照。請(qǐng)注意 -r 標(biāo)志代表只讀。

  1. sudo btrfs subvolume snapshot -r /home /.snapshots/home-day1

快照的名稱可以是當(dāng)前日期,而不是 day1,比如 home-$(date +%Y%m%d)。快照看起來像普通的子目錄。你可以把它們放在任何你喜歡的地方。目錄 /.snapshots 可能是一個(gè)不錯(cuò)的選擇,以保持它們的整潔和避免混淆。

編者注:快照不會(huì)對(duì)自己進(jìn)行遞歸快照。如果你創(chuàng)建了一個(gè)子卷的快照,子卷所包含的每一個(gè)子卷或快照都會(huì)被映射到快照里面的一個(gè)同名的空目錄。

使用 btrfs send 進(jìn)行備份

在本例中,U 盤中的目標(biāo) Btrfs 卷被掛載為 /run/media/user/mydisk/bk。發(fā)送快照到目標(biāo)卷的命令是:

  1. sudo btrfs send /.snapshots/home-day1 | sudo btrfs receive /run/media/user/mydisk/bk

這被稱為初始啟動(dòng),它相當(dāng)于一個(gè)完整的備份。這個(gè)任務(wù)需要一些時(shí)間,取決于 /home 目錄的大小。顯然,后續(xù)的增量發(fā)送只需要更短的時(shí)間。

增量備份

快照的另一個(gè)有用的功能是能夠以增量的方式執(zhí)行發(fā)送任務(wù)。讓我們?cè)賮砩梢粋€(gè)快照。

  1. sudo btrfs subvolume snapshot -r /home /.snapshots/home-day2

為了執(zhí)行增量發(fā)送任務(wù),需要指定上一個(gè)快照作為基礎(chǔ),并且這個(gè)快照必須存在于源文件和目標(biāo)文件中。請(qǐng)注意 -p 選項(xiàng)。

  1. sudo btrfs send -p /.snapshot/home-day1 /.snapshot/home-day2 | sudo btrfs receive /run/media/user/mydisk/bk

再來一次(一天之后):

  1. sudo btrfs subvolume snapshot -r /home /.snapshots/home-day3
  2.  
  3. sudo btrfs send -p /.snapshot/home-day2 /.snapshot/home-day3 | sudo btrfs receive /run/media/user/mydisk/bk

清理

操作完成后,你可以保留快照。但如果你每天都執(zhí)行這些操作,你可能最終會(huì)有很多快照。這可能會(huì)導(dǎo)致混亂,并可能會(huì)在你的磁盤上使用大量的空間。因此,如果你認(rèn)為你不再需要一些快照,刪除它們是一個(gè)很好的建議。

請(qǐng)記住,為了執(zhí)行增量發(fā)送,你至少需要最后一個(gè)快照。這個(gè)快照必須存在于源文件和目標(biāo)文件中。

  1. sudo btrfs subvolume delete /.snapshot/home-day1
  2. sudo btrfs subvolume delete /.snapshot/home-day2
  3. sudo btrfs subvolume delete /run/media/user/mydisk/bk/home-day1
  4. sudo btrfs subvolume delete /run/media/user/mydisk/bk/home-day2

注意:第 3 天的快照被保存在源文件和目標(biāo)文件中。這樣,明天(第 4 天),你就可以執(zhí)行新的增量 btrfs send

最后的建議是,如果 U 盤的空間很大,可以考慮在目標(biāo)盤中保留多個(gè)快照,而在源盤中只保留最后一個(gè)快照。

 

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2023-10-16 10:08:31

Btrfs快照

2023-10-09 16:17:11

BtrfsLinux

2024-05-23 13:49:00

Kuberneteetcd集群

2010-01-08 11:47:15

ibmdwDB2

2010-10-26 12:03:25

Oracle備份

2010-09-06 16:02:00

DB2

2010-05-26 10:25:50

MySQLdump增量

2010-10-29 09:36:49

完全備份增量備份差異備份

2010-08-06 09:07:15

DB2線增量備份

2017-12-14 08:52:17

2010-03-05 13:29:00

Python增量備份

2017-07-10 16:00:47

Mysql數(shù)據(jù)備份數(shù)據(jù)還原

2011-09-15 09:49:57

HBase

2009-10-22 09:32:51

ghostlinux系統(tǒng)備份

2024-11-19 15:10:42

2010-11-03 14:16:29

DB2增量備份

2023-10-20 13:12:10

Btrfs壓縮

2014-03-20 15:59:11

OpenSUSE 13Btrfs文件系統(tǒng)

2023-09-14 09:54:01

Btrfs文件系統(tǒng)

2015-01-04 10:15:49

Linux備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产高清在线精品一区二区三区 | 亚洲综合色网站 | 亚洲一区 中文字幕 | 成人欧美一区二区三区 | 亚洲日韩中文字幕一区 | 国产成都精品91一区二区三 | 久久99视频 | 中文字幕av中文字幕 | 成在线人视频免费视频 | 天堂资源最新在线 | 精品一二区 | 亚洲国产激情 | 精国产品一区二区三区 | 成人毛片视频免费 | 天天干狠狠 | 日韩精品久久久久 | 精品一二三区在线观看 | 东方伊人免费在线观看 | 在线播放一区二区三区 | 在线视频一区二区三区 | 色网在线播放 | 午夜影院在线观看免费 | 中文字幕在线观看一区 | av男人的天堂av | 欧美一区二区在线 | av免费网站在线观看 | 欧美不卡一区二区三区 | 欧美一级二级在线观看 | 天天操天天干天天爽 | 欧美成人一级 | 日韩三区在线观看 | 尤物在线视频 | 亚洲伊人精品酒店 | 国产精品日韩在线观看 | 紧缚调教一区二区三区视频 | 天堂va在线观看 | 一区二区在线观看免费视频 | 中文字幕一级毛片视频 | 精品视频一区二区三区四区 | 成人黄色电影在线播放 | 无码日韩精品一区二区免费 |