From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx1.redhat.com (ext-mx13.extmail.prod.ext.phx2.redhat.com [10.5.110.18]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p1OGgUW1020675 for ; Thu, 24 Feb 2011 11:42:30 -0500 Received: from abpni.co.uk (host-92-27-106-173.static.as13285.net [92.27.106.173] (may be forged)) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p1OGgHBk019403 for ; Thu, 24 Feb 2011 11:42:18 -0500 Message-ID: <4D668A57.3000306@abpni.co.uk> Date: Thu, 24 Feb 2011 16:41:59 +0000 From: Jonathan Tripathy MIME-Version: 1.0 References: <4D64FF3C.6080602@abpni.co.uk> <4D65124C.1070505@abpni.co.uk> <1298470564.19562.150.camel@ubuntu> <4D651735.1000802@abpni.co.uk> <20110223101259.77143753@bettercgi.com> <4D653BEF.5010600@abpni.co.uk> <4D654FBD.8030504@abpni.co.uk> <4D655459.6050806@gmail.com> <4D656817.6060900@gmail.com> <4D6572C0.6070008@abpni.co.uk> <4D65A1A9.1040205@abpni.co.uk> <4D65A839.50107@abpni.co.uk> <4D65A8F5.8040606@abpni.co.uk> <4D6609E4.10800@abpni.co.uk> <4D6671D7.7020301@abpni.co.uk> <4D667743.3010102@abpni.co.uk> In-Reply-To: <4D667743.3010102@abpni.co.uk> Content-Transfer-Encoding: quoted-printable Subject: Re: [linux-lvm] Snapshots and disk re-use Reply-To: LVM general discussion and development List-Id: LVM general discussion and development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , List-Id: Content-Type: text/plain; charset="iso-8859-1"; format="flowed" To: linux-lvm@redhat.com On 24/02/11 15:20, Jonathan Tripathy wrote: > > On 24/02/11 15:13, Stuart D. Gathman wrote: >> On Thu, 24 Feb 2011, Jonathan Tripathy wrote: >> >>>> Yes. To be more pedantic, the COW has copies of the original contents >>>> of blocks written to the origin since the snapshot. That is why you >>>> need to clear it to achieve your stated purpose. The origin blocks >>>> are written normally to the *-real volume (you can see these in >>>> the /dev/mapper directory). >>> But didn't you say that there is only one copy of the files stored=20 >>> physically >>> on disk? >> Yes. When you make the snapshot, there is only one copy, and the COW=20 >> table >> is empty. AS YOU WRITE to the origin, each chunk written is saved to >> *-cow first before being written to *-real. > Got ya. So data that is being written to the origin, while the=20 > snapshot exists, is the data that may leak, as it's saved to the COW=20 > first, then copied over to real. > > Hopefully an expert will let me know weather its safe to zero the COW=20 > after I=EF=BF=BDve finished with the snapshot. > > Oh, I forgot to mention. My LVM sits on top of linux software RAID1.=20 Does that complicate things at all?