Install the lxc and the debootstrap packages:
# pacman -Sy lxc debootstrap
I will install Debian Buster.
Create a new LXC container:
sudo lxc-create -n mycouch -t debian -B btrfs -- -r buster --packages nano sudo
Setup CouchDB: https://docs.couchdb.org/en/stable/install/unix.html
Limit the LXC cpu usage. In mycouch/config
:
limits.cpu.allowance 20%
'use strict'; | |
var util = require('util'); | |
var os = require('os'); | |
var buffer = require('buffer'); | |
var crypto = require('crypto'); | |
var tty = require('tty'); | |
var fs$1 = require('fs'); | |
var net = require('net'); |
Alternate title: How to Fix FrankenDebian's Monster.
https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian
#!/bin/bash | |
set -eu -o pipefail | |
safe_source () { [[ ! -z ${1:-} ]] && source $1; _dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"; _sdir=$(dirname "$(readlink -f "$0")"); }; safe_source | |
# end of bash boilerplate | |
# show help | |
# ----------------------------------------------- | |
show_help(){ | |
cat <<HELP |
ID 257 gen 15 top level 5 path snapshots/backed-up/aktos-cloud/rootfs-20180812T0024.part | |
ID 259 gen 263 top level 5 path snapshots/backed-up/aktos-cloud/rootfs-20180812T0024 | |
ID 262 gen 330 top level 5 path snapshots/backed-up/aktos-couch/rootfs-20180805T0348 | |
ID 264 gen 50 top level 5 path snapshots/backed-up/aktos1/manual/rootfs-20180810T1250 | |
ID 268 gen 342 top level 5 path snapshots/backed-up/aktos-git/rootfs-20180805T0348 | |
ID 271 gen 306 top level 5 path snapshots/backed-up/aktos-couch2/rootfs-20180805T0829 | |
ID 275 gen 79 top level 5 path snapshots/backed-up/aktos-git/rootfs-20180815T0128 | |
ID 276 gen 83 top level 5 path snapshots/backed-up/aktos-couch2/rootfs-20180806T1116 | |
ID 277 gen 87 top level 5 path snapshots/backed-up/aktos-couch2/rootfs-20180826T0216 | |
ID 278 gen 91 top level 5 path snapshots/backed-up/aktos-couch/rootfs-20180813T2130 |
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-7-amd64] (local build) | |
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org | |
=== START OF INFORMATION SECTION === | |
Model Family: Hitachi Travelstar 5K500.B | |
Device Model: Hitachi HTS545025B9A300 | |
Serial Number: 100203PB42061SEHSN1L | |
LU WWN Device Id: 5 000cca 5e8e35957 | |
Firmware Version: PB2OC60F | |
User Capacity: 250,059,350,016 bytes [250 GB] |
Bus 001 Device 006: ID 0bda:58c2 Realtek Semiconductor Corp. | |
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller | |
Bus 001 Device 004: ID 8087:07dc Intel Corp. | |
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver | |
Bus 001 Device 002: ID 8087:8000 Intel Corp. | |
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub | |
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
network={ | |
ssid="eduroam" | |
scan_ssid=1 | |
key_mgmt=WPA-EAP | |
identity="your-identity-here" | |
password="your-password-here" | |
eap=TTLS | |
phase2="auth=PAP" | |
} |