Advertisement
Guest User

Untitled

a guest
Dec 12th, 2013
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.39 KB | None | 0 0
  1. mkdir /tmp/lol
  2. cd /tmp/lol
  3. dd if=/dev/zero of=/tmp/lol/disk.img bs=1M count=2048
  4. mkfs.ext4 /tmp/lol/disk.img
  5. mkdir /tmp/lol/mountdir
  6. mount -o loop /tmp/lol/disk.img /tmp/lol/mountdir
  7. debootstrap --arch amd64 precise /tmp/lol/mountdir
  8.  
  9. cat > /tmp/lol/disk.conf <<DELIM
  10. ## Container
  11. lxc.utsname                             = container1
  12. lxc.rootfs                              = /tmp/lol/disk.img
  13. lxc.arch                                = x86_64
  14. lxc.tty                                 = 6  # if you plan to use container with physical terminals (eg F1..F6)
  15. lxc.pts                                 = 1024
  16.  
  17. lxc.cgroup.devices.allow                = a
  18.  
  19. lxc.mount.entry                         = proc proc proc nosuid,nodev,noexec  0 0
  20. lxc.mount.entry                         = sysfs sys sysfs nosuid,nodev,noexec,ro 0 0
  21. lxc.mount.entry                         = devpts dev/pts devpts nosuid,noexec,mode=0620,ptmxmode=000,newinstance 0 0
  22. lxc.mount.entry                         = tmpfs dev/shm tmpfs nosuid,nodev,mode=1777 0 0
  23. lxc.mount.entry                         = tmpfs run tmpfs nosuid,nodev,noexec,mode=0755,size=128m 0 0
  24. lxc.mount.entry                         = tmpfs tmp tmpfs nosuid,nodev,noexec,mode=1777,size=1g 0 0
  25. DELIM
  26.  
  27. lxc-start -n container1 -f /tmp/lol/disk.conf -C id
  28.  
  29. df -h
  30. rm -f /tmp/lol/disk.img
  31. df -h # disk space is the same
  32. reboot
  33. df -h # disk space returned to normal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement