/boot can safely have FS type of ext4 Boot kernel params are added in /etc/default/grub. See my file "grub2.txt". lsblk is a nice command to list block devices and mounts. Seems that it doesn't understand btrfs. To label at least ext* type partitions like: e2label /dev/sdb1 MY_LABEL Or when mkfs-ing with -L just like for btrfs. Labels can be seen with "ls /dev/disk/by-label. The contents are updated dynamically (like after a label or re-label), and does not require mounting, but sometimes it is pretty slow to update. To set uuid of ext filesystems use tune2fs -u|-U clear|random|time|'val' /dev/X. To get uuid of ext filesystems use tune2fs -l /dev/X | grep UUID swap To label a swap partition: swaplabel -L LABEL /dev/sdaX GENERIC set label along with mkfs.* or mkswap: Use -L switch. free -h Where /swap/path is either a swap file or a swap block device: swapon --show|/swap/path swapoff /swap/path RAM/Memory. Any of: lsmem (requires util-linux) grep -F MemTotal /proc/meminfo free -h Mount via fstab labels with device spec like: LABEL=