Linux 磁盘快照
题目
- 新增 15G 的磁盘,并将其做成 LVM 卷,VG 名称为 snapvg,LV 名称为snaplv 大小为 5G,挂载至/snapdata 目录下;
- 写入文本的文件数据至/snapdata 目录下,名称为 cs.txt,内容为“this is test!”;
- 对 LV 卷进行快照,要求创建的逻辑卷快照为只读,快照名称为snapsrc;
- 删除 cs.txt 文件,将快照挂载至/snap 目录下,进行文件数据的恢复。
配置
添加15G的硬盘
配置 LVM 卷,并挂载磁盘
lsblk # 查看新添磁盘的名称
# 创建 LVM 卷
pvcreate /dev/sdb
vgcreate snapvg /dev/sdb
lvcreate -L 5G -n snaplv snapvg
# 挂载 LVM 卷
mkfs.ext4 /dev/snapvg/snaplv
mkdir /snapdata
tail -n 1 /etc/fstab
/dev/snapvg/snaplv /snapdata ext4 defaults 0 0
# 测试
mount -a
lsblk
echo this is test! > /snapdata/cs.txt
创建快照,并将快照挂载
# 创建快照
lvcreate -L 5G -n snapsrc -p r -s /dev/snapvg/snaplv
# 挂载
mkdir /snap
vim /etc/fstab
/dev/snapvg/snapsrc /snap ext4 defaults 0 0
# 测试
mount -a
lsblk
测试
查看 snaplv 逻辑卷信息(lvdisplay 截取 snaplv 相关信息)
查看snapsrc 相关信息(lvdisplay 截取 snapsrc 相关信息)
测试磁盘快照(挂载快照后,执行tail /snap/cs.txt)
本文来自博客园,作者:未来的你!,转载请注明原文链接:https://www.cnblogs.com/frost-descent/p/16663898.html