==== services ==== [[service:unbound|unbound]] <-? [[service:openldap|openldap]] [[service:postfix|postfix]] [[service:courier|courier]] ==== install ==== fdisk /dev/nvme0n1 fdisk -l /dev/nvme0n1 Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors Disk model: SAMSUNG MZVL2512HCJQ-00B00 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xb9870859 Device Boot Start End Sectors Size Id Type /dev/nvme0n1p1 2048 309247 307200 150M 83 Linux /dev/nvme0n1p2 309248 4503551 4194304 2G 82 Linux swap / Solaris /dev/nvme0n1p3 4503552 35960831 31457280 15G 83 Linux /dev/nvme0n1p4 35960832 1000215215 964254384 459.8G 83 Linux fdisk /dev/nvme1n1 fdisk -l /dev/nvme1n1 Disk /dev/nvme1n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors Disk model: SAMSUNG MZVL2512HCJQ-00B00 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x24b2b9f7 Device Boot Start End Sectors Size Id Type /dev/nvme1n1p1 2048 157286400 157284353 75G 83 Linux /dev/nvme1n1p2 157288448 161482751 4194304 2G 82 Linux swap / Solaris /dev/nvme1n1p3 161482752 192940031 31457280 15G 83 Linux /dev/nvme1n1p4 192940032 1000215215 807275184 384.9G 83 Linux mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/nvme0n1p2 /dev/nvme1n1p2 mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/nvme0n1p3 /dev/nvme1n1p3 mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/nvme0n1p4 /dev/nvme1n1p4 mkfs.ext4 /dev/md1 mkdir /mnt/gentoo mount /dev/md1 /mnt/gentoo/ cd /mnt/gentoo/ mkfs.ext2 /dev/nvme0n1p1 mkfs.ext2 /dev/nvme1n1p1 mkdir /mnt/gentoo/boot mount /dev/nvme0n1p1 /mnt/gentoo/boot wget -c "https://ftp.halifax.rwth-aachen.de/gentoo/releases/amd64/autobuilds/current-stage3-amd64-nomultilib-openrc/stage3-amd64-nomultilib-openrc-20220424T170534Z.tar.xz" tar xpf stage3-amd64-nomultilib-openrc-20220424T170534Z.tar.xz pvcreate /dev/md2 vgcreate v /dev/md2 lvcreate -n portdir -L 2G v mkreiserfs /dev/mapper/v-portdir mkdir -p /mnt/gentoo/var/db/repos/gentoo mount /dev/mapper/v-portdir /mnt/gentoo/var/db/repos/gentoo lvcreate -n distdir -L 20G v mkfs.ext4 /dev/mapper/v-distdir mkdir -p /mnt/gentoo/var/cache/distfiles/ mount /dev/mapper/v-distdir /mnt/gentoo/var/cache/distfiles/ nano -w /mnt/gentoo/etc/resolv.conf >nameserver 213.133.100.100 >nameserver 213.133.99.99 >nameserver 213.133.98.98 mount -o bind /dev /mnt/gentoo/dev/ mount -t proc none /mnt/gentoo/proc/ mount -o bind /sys /mnt/gentoo/sys/ mount -o bind /run /mnt/gentoo/run/ chroot /mnt/gentoo/ /bin/bash source /etc/profile cd /etc/portage rm -r package.use package.mask package.accept_keywords mkdir profile echo "-*virtual/modutils -*sys-apps/kmod " >> profile/packages cp /usr/share/portage/config/repos.conf . eselect profile set 12 nano -w make.conf >COMMON_FLAGS="-march=native -O2 -pipe" >CFLAGS="${COMMON_FLAGS}" >CXXFLAGS="${COMMON_FLAGS}" >FCFLAGS="${COMMON_FLAGS}" >FFLAGS="${COMMON_FLAGS}" >PORTDIR="/var/db/repos/gentoo" >DISTDIR="/var/cache/distfiles" >PKGDIR="/var/cache/binpkgs" >LC_MESSAGES=C >ACCEPT_KEYWORDS="~amd64" >ACCEPT_LICENSE="*" >MAKEOPTS="-j12" >EMERGE_DEFAULT_OPTS="--autounmask=n --with-bdeps=y --keep-going=y --oneshot --quiet-unmerge-warn --quiet-build=n --misspell-suggestions=n" >CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" echo "Europe/Berlin" > /etc/timezone emerge --config sys-libs/timezone-data nano -w /etc/locale.gen >en_US.UTF-8 UTF-8 locale-gen eselect locale set 4 . /etc/profile cd # get update_useflags python update_useflags.py --globaluse="suid unicode threads cxx ssl" --outfile=/etc/portage/make.conf emerge -1 glibc echo "sys-devel/gcc openmp fortran nptl" >> /etc/portage/package.use emerge -1av gcc gcc-config -l . /etc/profile echo " dev-lang/python readline threads xml ncurses sqlite sys-apps/systemd-utils tmpfiles udev sys-process/procps ncurses kill sys-apps/grep pcre app-arch/xz-utils extra-filters sys-apps/net-tools arp hostname dev-libs/libxml2 python sys-fs/e2fsprogs tools sys-apps/shadow su sys-apps/util-linux magic sys-apps/iproute2 iptables net-misc/openssh pie hpn scp net-misc/wget zlib net-misc/iputils tracepath sys-apps/man-db manpager zlib sys-apps/openrc netifrc " > /etc/portage/package.use emerge -NuD world echo "app-admin/metalog app-arch/p7zip app-arch/sharutils app-misc/screen app-portage/gentoolkit dev-util/strace dev-vcs/git mail-mta/nullmailer net-analyzer/nmap net-dns/bind-tools net-dns/unbound net-misc/curl net-misc/ntp sys-apps/ethtool sys-apps/hdparm sys-boot/lilo sys-fs/btrfs-progs sys-fs/cryptsetup sys-fs/reiserfsprogs sys-kernel/genkernel sys-kernel/gentoo-sources sys-process/cronie sys-process/lsof" >> /var/lib/portage/world emerge -c . /etc/profile emerge -av gentoo-sources cd /usr/src/ ln -s linux-5.17.4-gentoo-r1/ linux make menuconfig passwd ==== hdds ==== # fdisk -l /dev/sda Disk /dev/sda: 5.46 TiB, 6001175126016 bytes, 11721045168 sectors Disk model: HGST HUS726060AL Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk /dev/sdb: 5.46 TiB, 6001175126016 bytes, 11721045168 sectors Disk model: HGST HUS726060AL Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes cryptsetup luksFormat -c aes-xts-plain64 -s 512 /dev/sda cryptsetup luksFormat -c aes-xts-plain64 -s 512 /dev/sdb # btrfs filesystem show Label: none uuid: 9295c7a4-8ec7-4e23-8ea7-9c1e362074ec Total devices 3 FS bytes used 69.29GiB devid 0 size 5.46TiB used 83.01GiB path /dev/mapper/sdb devid 1 size 5.46TiB used 120.04GiB path /dev/mapper/cda devid 2 size 0 used 0 path MISSING