如何复制具有过度分配空间的大型 RAID1 XFS 分区

如何复制具有过度分配空间的大型 RAID1 XFS 分区

我有一台 NAS 服务器,其中有 12 个 1T 驱动器,组成一个 RAID10 Linux 软阵列。主数据区是一个 5.4TB 的 XFS 分区。在该分区上,我一直在创建 iSCSI 磁盘映像,利用 XFS 的“精简配置”空间功能。这意味着分配比您立即要使用的更多的磁盘(即超额销售磁盘)。我目前分配了大约 15TB,但实际只使用了大约 4.5TB。

我需要为该分区设置备份,但我不想创建一个 15+TB 的阵列来保存它,如果我直接复制磁盘映像,则需要创建一个 15+TB 的阵列。
我的问题是:1) 如何复制该分区而不需要完整的分配空间。LVM 快照会处理这个问题吗?2) 有没有办法对其进行增量备份(备份将每晚进行,我不希望每晚都有多 TB 的传输阻塞我的网络)。

如果有帮助的话,这是我的卷/分区配置:

vgdisplay dedvol
  --- Volume group ---
  VG Name               dedvol
  System ID             
  Format                lvm2
  Metadata Areas        5
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                5
  Act PV                5
  VG Size               5.46 TB
  PE Size               4.00 MB
  Total PE              1430796
  Alloc PE / Size       1414656 / 5.40 TB
  Free  PE / Size       16140 / 63.05 GB
  VG UUID               o1U6Ll-5WH8-Pv7Z-Rtc4-1qYp-oiWA-cPD246

lvdisplay /dev/dedvol/servers
  --- Logical volume ---
  LV Name                /dev/dedvol/servers
  VG Name                dedvol
  LV UUID                CcNLcI-1OgM-Slb3-JDg4-3Tak-PH7d-SxTzf8
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5.40 TB
  Current LE             1414656
  Segments               5
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2

答案1

1) 我如何才能复制该分区而不需要占用全部分配的空间。 LVM 快照可以处理这个问题吗?

LVM 实际上根本与此无关。

理论上,同步应该--sparse可以帮您处理好这两件事。稀疏文件是一种“精简配置”的形式,通常用于您正在做的事情——为虚拟化配置虚拟块设备,如 iSCSI LUN 或磁盘映像。

我不确定,但我敢打赌,您在 XFS 文件系统上描述的文件将被检测为稀疏文件并进行相应的处理。

如果你以前从未使用过rsync,典型的咒语将如下所示:

rsync -a --sparse /path/to/src /path/to/destination

(哪里/path/to/destination可以通过 访问远程系统ssh。)

2)有没有办法对其进行增量备份(备份将在每晚进行,我不希望每晚多 TB 的传输都阻塞我的网络)。

这就是 Rsync 的用途。摘自维基百科:

rsync 是适用于 Unix 和 Windows 系统的软件应用程序,它可以将文件和目录从一个位置同步到另一个位置,同时在适当的情况下使用增量编码来最小化数据传输。

相关内容