Re: [問題] 請問兩個LVM Snapshot問題
※ 引述《jjooeeyy (陳阿燒)》之銘言:
: 請問各位先進下列兩種情況
: 第一個問題是
: 如果我今天把 lvA做snapshot成lvA_snap
: 然後把lvA_snap掛載到/mnt/B
: 再把lvA掛載到/mnt/A
: 這時如果我對/mnt/A做存取時/mnt/B會有什麼情況?
: 第二個問題是
: 能否將根目錄 / 做成snapshot然後掛載開機
: 然後設定每次開機的時候移除舊的snapshot再產生新的snapshot開機
: 流程大致如下 實體開機>Grub>移除舊的snapshot>產生新的shapshot>掛載到 /
: 理論上應該是可行?因為開機時是讀取/boot內的kernel
: 如果可行,是否有文件可供參考該如何做到,謝謝
在 Debian/Ubuntu 的 Linux kernel 的 initramfs 應該可以做到
相關工具及說明請看 initramfs-tools
另外 Ubuntu 的 casper 是一個很好的實作參考對象
下面的指令可以把 initramfs 解開來看
$ zcat /boot/initrd.img-3.2.0-38-generic | cpio -id # for Ubuntu 12.04
進入點是 initramfs 裡面名稱為 init 的 shell script
Debian/Ubuntu 以外的 Linux distro 應該也有類似機制,只是工具可能不盡相同。
--
http://about.me/fourdollars
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.41.48.77
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):