https://www.debuntu.org/how-to-encrypted-partitions-over-lvm-with-luks/
http://www.olafdietsche.de/2014/10/16/install-ubuntu-encrypted-lvm
http://www.tldp.org/HOWTO/LVM-HOWTO/removelv.html
http://rhce.co/create-and-remove-physical-volumes-assign-physical-volumes-to-volume-groups-create-and-delete-logical-volumes.html
http://www.thegeekstuff.com/2010/08/how-to-create-lvm/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheGeekStuff+(The+Geek+Stuff)
http://soul0.tistory.com/m/post/124
http://www.saout.de/pipermail/dm-crypt/2012-January/002244.html
파티션을 일단 lvm 형식으로 해야 한다고 한다.
parted /dev/sda
vgcreate lvmvolume /dev/sda2
lvcreate -L 5G -n encryptedroot lvmvolume
lvcreate -L 512M -n swap lvmvolume
lvcreate -L 2G -n encryptedhome lvmvolume
http://www.thegeekstuff.com/2010/08/how-to-create-lvm/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheGeekStuff+(The+Geek+Stuff)
묶어서 한번에 하기. 우분투의 경우 묶어서 한번에 하더군요
sudo pvcreate /dev/sda6 /dev/sda7
sudo vgdisplay
sudo vgcreate vol_grp1 /dev/sda6 /dev/sda7
sudo vgdisplay
sudo lvcreate -l 20 -n logical_vol1 vol_grp1
sudo lvdisplay
sudo mkfs.ext3 /dev/vol_grp1/logical_vol1
sudo lvextend -L100 /dev/vol_grp1/logical_vol1
sudo lvextend -L+100 /dev/vol_grp1/logical_vol1
지울 경우.
http://www.microhowto.info/howto/replace_one_of_the_physical_volumes_in_an_lvm_volume_group.html
http://www.tldp.org/HOWTO/LVM-HOWTO/removelv.html
http://www.tldp.org/HOWTO/LVM-HOWTO/removevgs.html
# umount /dev/myvg/homevol
# lvremove /dev/myvg/homevol
볼륨 지우기
vgchange -a n my_volume_group
vgremove my_volume_group
https://wiki.archlinux.org/index.php/Resizing_LVM-on-LUKS
볼륨 축소
cryptsetup status cryptdisk
cryptsetup -b $NEW_SECTOR_COUNT resize cryptdisk
$NEW_SECTOR_COUNT 이부분에는 위의 실린더 값을 적어서 빼주면 된다. 하지만 실재로 들어 드는것은 아닌것 같다 --;;
일단 먼가 줄어 들긴 하는..
암호화 파티션 생성
http://www.finnie.org/2009/07/26/keyfile-based-luks-encryption-in-debian/
cryptsetup --verbose --cipher "aes-cbc-essiv:sha256" --key-size 256 --verify-passphrase luksFormat /dev/sdX1
헤더 백업의 경우 안의내용 까지 복원 하는것은 아니고 기초적인 틀만 보정 해주는 것 같네요. 즉 키 값이라던지 그런 것이 가능 하게 마스터 부분만 결론적으로 안에 들어가 있는 파티션이나 pv 같은 것들은 복구 불가능 한것 같네요.
https://www.lisenet.com/2013/luks-add-keys-backup-and-restore-volume-header/
#backup
vgcfgbackup
위치
cd /ect/lvm/backup/
ubuntu-gnome-vg
cp /ect/lvm/backup/ubuntu-gnome-vg /mnt
vgscan
vgcfgrestore -f test 경로 (아직 미완성)
cryptsetup luksHeaderBackup /dev/sdb2 --header-backup-file /root/sdb2-header-backup
cryptsetup luksHeaderRestore <device> --header-backup-file <file>
첫댓글 https://help.ubuntu.com/community/EncryptedFilesystemsOnRemovableStorage
http://sacstory.tistory.com/entry/%ED%95%98%EB%93%9C-%EC%B6%94%EA%B0%80%EC%8B%9C
키 파일은 랜덤 dd if로 생성 하면 되는대 자동 로그인 할 경우 필요 하고 아무래도 보안상 위험 할수 있는 것 같네요.
http://askubuntu.com/questions/429612/device-mapper-remove-ioctl-on-luks-xxxx-failed-device-or-resource-busy
dmsetup ls
마운트 빼기
dmsetup remove 지울수 있음 ㅎㅎ;;
vgcfgbackup -f /dev/mapper/crypt test
parted -l
경로 이름
백업 할때.
http://linoxide.com/how-tos/how-to-backup-lvm-configuration-on-linux/
vgcfgrestore -f test /dev/mapper/crypt
복구 안된다
아무래도 가상 마운트 형태의 crypt 영향이 아닌가 생각 된다
pv 이해
http://kit2013.tistory.com/199
http://dentarg.it64.com/content/lvm-based-backup-virtual-machines
dd if 로 백업 해보기
외국 애들도 lvm 백업이 안되서 어려움을 격는 것 같다 ㅋㅋㅋㅋ.. 누가 만들었는지 참.. -_- 대책 없이 만들었다는
http://justckh.blogspot.kr/2014/07/lvm-snapshot-logical-volume.html
@동우 lvconvert --merge /dev/vg_name/volume_snapshot
복구 위치.. volume_snapshot 이름이고 경로는 /dev/vg_name/
http://www.tldp.org/HOWTO/LVM-HOWTO/snapshots_backup.html
lvcreate -L592M -s -n dbbackup /dev/ops/databases
lvs
# umount /mnt/ops/dbbackup
# lvremove /dev/ops/dbbackup
http://www.cyberciti.biz/tips/consistent-backup-linux-logical-volume-manager-snapshots.html
http://www.unixarena.com/2013/08/linux-lvm-how-to-take-volume-snapshot.html
http://minsql.com/others/mongodb-filesystem-snapshot%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%9C-%EB%B0%B1%EC%97%85%EB%A6%AC%EC%8A%A4%ED%86%A0%EC%96%B4/
설명 이해가 쉽다
sudo lvcreate --snapshot --name 1404root --size 9G /dev/sys-vg/root
/dev/sys-vg/ 스냅샷 저장 위치 ㅎㅎ 왜 이따구로 만들었는지 원 ㅠㅠ.. 첫번째는 저장 위치 두번째는 대상 name이 저장 위치의 이름으로 해석 하면 된다.