系统管理指南:设备和文件系统

Procedure如何创建 UFS 快照

  1. 成为超级用户或承担等效角色。

  2. 确保文件系统有足够的磁盘空间可用于后备存储文件。


    # df -k 
    
  3. 确保名称和位置相同的后备存储文件尚不存在。


    # ls /backing-store-file
    
  4. 创建 UFS 快照。


    # fssnap -F ufs -o bs=/backing-store-file /file-system
    

    注 –

    后备存储文件必须驻留在与使用 UFS 快照捕获的文件系统不同的文件系统上。


  5. 检验是否已创建快照。


    # /usr/lib/fs/ufs/fssnap -i /file-system
    

示例 26–1 创建 UFS 快照

以下示例说明如何创建 /usr 文件系统的快照。后备存储文件为 /scratch/usr.back.file。虚拟设备为 /dev/fssnap/1


# fssnap -F ufs -o bs=/scratch/usr.back.file /usr

/dev/fssnap/1

以下示例说明如何将后备存储文件限制到 500 MB。


# fssnap -F ufs -o maxsize=500m,bs=/scratch/usr.back.file /usr 

/dev/fssnap/1


示例 26–2 创建多 TB UFS 快照

以下示例说明如何创建 1.6 TB UFS 文件系统的快照。


# fssnap -F ufs -o bs=/var/tmp /data2

/dev/fssnap/0

# /usr/lib/fs/ufs/fssnap -i

Snapshot number               : 0

Block Device                  : /dev/fssnap/0

Raw Device                    : /dev/rfssnap/0

Mount point                   : /data2

Device state                  : idle

Backing store path            : /var/tmp/snapshot0

Backing store size            : 0 KB

Maximum backing store size    : Unlimited

Snapshot create time          : Fri Sep 10 13:13:02 2004

Copy-on-write granularity     : 32 KB

# ls /var/tmp

snapshot0    snapshot0.2  snapshot0.3  snapshot0.4