備份系統

  1. 要備份的隨身碟編號是 sdc,sdc1 及 vg_crt-root, vg_crt-home 兩個 lv,共三個檔案系統必須備份。
    [root@dywmac ~]# vgscan 
      Reading all physical volumes.  This may take a while...
      Found volume group "vg_crt" using metadata type lvm2
      Found volume group "dywmac" using metadata type lvm2
    [root@dywmac ~]# vgchange -ay
      3 logical volume(s) in volume group "vg_crt" now active
      4 logical volume(s) in volume group "dywmac" now active
    [root@dywmac ~]# lsblk /dev/sdc
    NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sdc                      8:32   1 29.5G  0 disk 
    ├─sdc1                   8:33   1  128M  0 part /media/crt-boot
    └─sdc2                   8:34   1 13.7G  0 part 
      ├─vg_crt-root (dm-4) 253:4    0 12.7G  0 lvm  
      ├─vg_crt-home (dm-5) 253:5    0  256M  0 lvm  
      └─vg_crt-swap (dm-6) 253:6    0  256M  0 lvm
    
  2. 隨身碟中三個檔案系統的所有資料要備份起來,先掛載這三個檔案系統。
    [root@dywmac ~]# mount /dev/mapper/vg_crt-root /mnt/root/
    [root@dywmac ~]# mount /dev/mapper/vg_crt-home /mnt/home/
    [root@dywmac ~]# lsblk /dev/sdc
    NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sdc                      8:32   1 29.5G  0 disk 
    ├─sdc1                   8:33   1  128M  0 part /media/crt-boot
    └─sdc2                   8:34   1 13.7G  0 part 
      ├─vg_crt-root (dm-4) 253:4    0 12.7G  0 lvm  /mnt/root
      ├─vg_crt-home (dm-5) 253:5    0  256M  0 lvm  /mnt/home
      └─vg_crt-swap (dm-6) 253:6    0  256M  0 lvm
    
  3. 如果是開機中的系統,則 rsync 命令要加 -x 參數指定單一檔案系統,這樣才不會把其目錄下的其他檔案系統及記憶體內的資料也複製進來。
    [root@dywmac ~]# mkdir /usr/src/tmp{1,2,3}
    [root@dywmac ~]# rsync -ax /media/crt-boot/* /usr/src/tmp1/
    [root@dywmac ~]# rsync -ax /mnt/root/* /usr/src/tmp2/
    [root@dywmac ~]# rsync -ax /mnt/home/* /usr/src/tmp3/
    
  4. 卸載 USB 隨身碟。
    [root@dywmac ~]# umount /media/* /mnt/*
    [root@dywmac ~]# dmsetup remove vg_crt-{root,home,swap}