LXC 스토리지 백엔드에서 btrfs 사용

2938 단어 xubuntulxc
베이스는 이거야.
http://qiita.com/kinumi/items/024dde6a39d23dbb90b7
이렇게 하면 btrfs는 lxc의 저장 백엔드에 사용할 수 있다.
btrfs를 사용하면 복제와 스냅샷이 편리해집니다.

파티션 준비


모든 영역을 사용하여 Xubuntu 설치
btrfs 구역을 만들기 위해 기존 구역을 축소합니다.
이 작업은 Xubuntu의 실황 녹음 USB로 시작되었다.

1. 기존 파티션 축소

  • GParted 부팅
  • /dev/sda1을 마우스 오른쪽 버튼으로 클릭하고 Resize/Move
  • 를 클릭합니다.
  • Newsize를 20480(20GB)으로 변경하고 Resize/Move
  • Apply All Operations

  • 이런 느낌.

    2. 새 파티션 생성

  • unallocated 영역을 마우스 오른쪽 단추로 클릭하고 New
  • 를 클릭합니다.
  • Filesystem에서 btrfs를 선택하고 Add
  • 를 선택합니다.
  • Apply All Operations

  • 이런 느낌.

    btrfs 구역 설정


    이 작업은 보통 Xubuntu를 시작해서 진행됩니다.

    1. btrfs-tools 가져오기


    btrfs-tools 가져오기
    $ apt-get install btrfs-tools
    

    2. 하위 볼륨 생성 및 마운트


    구현 참조
    http://gihyo.jp/admin/serial/01/linux_containers/0020
    하위 볼륨 생성 및 마운트
    $ sudo mkdir /mnt/temp
    $ sudo mount /dev/sda3 /mnt/temp
    $ cd /mnt/temp
    $ sudo btrfs sub create lxc
    $ sudo btrfs sub create lxcsnaps
    $ sudo vi /etc/fstab #下記参照
    $ sudo mount -a
    $ sudo umount /mnt/temp
    $ sudo rm -r /mnt/temp
    
    fstab에 추가된 내용
    /dev/sda3 /var/lib/lxc      btrfs subvol=lxc      0 0
    /dev/sda3 /var/lib/lxcsnaps btrfs subvol=lxcsnaps 0 0
    

    용기의 제작


    이렇게 사용하실 수 있어요.
    용기의 제작
    $ sudo lxc-create -n test -t ubuntu -B btrfs
    $ sudo lxc-ls
    test
    

    좋은 웹페이지 즐겨찾기