スーパーユーザーになるか、同等の役割を引き受けます。
ファイルシステムに、バッキングストアファイル用の十分なディスク容量が存在することを確認してください。
# df -k |
同じ場所に同じ名前の既存のバッキングストアファイルがないことを確認します。
# ls /backing-store-file |
UFS スナップショットを作成します。
# fssnap -F ufs -o bs=/backing-store-file /file-system |
バッキングストアファイルは、UFS スナップショットを使用して取り込むファイルシステムとは異なるファイルシステムに存在する必要があります。
スナップショットが作成されたことを確認します。
# /usr/lib/fs/ufs/fssnap -i /file-system |
次の例は、/usr ファイルシステムのスナップショットを作成する方法を示します。バッキングストアファイルは /scratch/usr.back.file です。仮想デバイスは /dev/fssnap/1 です。
# fssnap -F ufs -o bs=/scratch/usr.back.file /usr /dev/fssnap/1 |
次の例は、バッキングストアファイルを 500M バイトに制限する方法を示します。
# fssnap -F ufs -o maxsize=500m,bs=/scratch/usr.back.file /usr /dev/fssnap/1 |
次の例は、1.6T バイトの UFS ファイルシステムのスナップショットの作成方法を示しています。
# fssnap -F ufs -o bs=/var/tmp /datab /dev/fssnap/2 # /usr/lib/fs/ufs/fssnap -i /datab Snapshot number : 2 Block Device : /dev/fssnap/2 Raw Device : /dev/rfssnap/2 Mount point : /datab Device state : idle Backing store path : /var/tmp/snapshot3 Backing store size : 0 KB Maximum backing store size : Unlimited Snapshot create time : Mon Jul 12 10:37:50 2010 Copy-on-write granularity : 32 KB |