#!/bin/bash
#                       /usr/local/bin/fstab.update
# https://crystalfaeries.net/posix/bin/fstab.update
# celeste:crystalfaery FSTAB.UPDATE 2020-04-14 16:15:19+00:00

# derived from:
# http://feedproxy.google.com/~r/Command-line-fu/~3/E06kBb0SSOM/fstab-update
# mv /etc/fstab /etc/fstab.old && mount | awk '{print $1, $3, $5, $6}'| sed s/\(//g|sed s/\)/' 0 0'/g >> /etc/fstab

# Listing the mounts is maintained for backward compatibility only:
#
# sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
# proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
# udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=1504808k,nr_inodes=193619,mode=755)
# devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
# tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=302704k,mode=755)
# /dev/mapper/fae--vg-root on / type ext4 (rw,relatime,errors=remount-ro)
# securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
# tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
# tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
# tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
# cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
# cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
# pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
# none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
# cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
# cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
# cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
# cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
# cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
# cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
# cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
# cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
# cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
# cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
# systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11977)
# debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
# mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
# hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
# sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
# /dev/sda1 on /boot type ext2 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-var on /var type ext4 (rw,nosuid,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-tmp on /tmp type ext4 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-home on /home type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro)
# binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
# tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=302700k,mode=700,uid=1000,gid=1000)
# /dev/fuse on /run/user/1000/doc type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
# fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
# tracefs on /sys/kernel/debug/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
# /dev/mmcblk0p1 on /media/celeste/ddfacfa9-72da-4f1a-9e8a-ae227dc1e0bf type ext4 (rw,relatime,errors=remount-ro)

# For  more robust and customizable output use findmnt(8), especially in your scripts.
# Note that control characters in the mountpoint name are replaced with '?'.
#
# TARGET                                                SOURCE                   FSTYPE      OPTIONS
# /                                                     /dev/mapper/fae--vg-root ext4        rw,relatime,errors=remount-ro
# |-/sys                                                sysfs                    sysfs       rw,nosuid,nodev,noexec,relatime
# | |-/sys/kernel/security                              securityfs               securityfs  rw,nosuid,nodev,noexec,relatime
# | |-/sys/fs/cgroup                                    tmpfs                    tmpfs       ro,nosuid,nodev,noexec,mode=755
# | | |-/sys/fs/cgroup/unified                          cgroup2                  cgroup2     rw,nosuid,nodev,noexec,relatime,nsdelegate
# | | |-/sys/fs/cgroup/systemd                          cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,xattr,name=systemd
# | | |-/sys/fs/cgroup/memory                           cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,memory
# | | |-/sys/fs/cgroup/devices                          cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,devices
# | | |-/sys/fs/cgroup/net_cls,net_prio                 cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
# | | |-/sys/fs/cgroup/rdma                             cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,rdma
# | | |-/sys/fs/cgroup/perf_event                       cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,perf_event
# | | |-/sys/fs/cgroup/pids                             cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,pids
# | | |-/sys/fs/cgroup/blkio                            cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,blkio
# | | |-/sys/fs/cgroup/cpu,cpuacct                      cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
# | | |-/sys/fs/cgroup/cpuset                           cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,cpuset
# | | `-/sys/fs/cgroup/freezer                          cgroup                   cgroup      rw,nosuid,nodev,noexec,relatime,freezer
# | |-/sys/fs/pstore                                    pstore                   pstore      rw,nosuid,nodev,noexec,relatime
# | |-/sys/fs/bpf                                       none                     bpf         rw,nosuid,nodev,noexec,relatime,mode=700
# | |-/sys/kernel/debug                                 debugfs                  debugfs     rw,nosuid,nodev,noexec,relatime
# | | `-/sys/kernel/debug/tracing                       tracefs                  tracefs     rw,nosuid,nodev,noexec,relatime
# | `-/sys/fs/fuse/connections                          fusectl                  fusectl     rw,nosuid,nodev,noexec,relatime
# |-/proc                                               proc                     proc        rw,nosuid,nodev,noexec,relatime
# | `-/proc/sys/fs/binfmt_misc                          systemd-1                autofs      rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11977
# |   `-/proc/sys/fs/binfmt_misc                        binfmt_misc              binfmt_misc rw,nosuid,nodev,noexec,relatime
# |-/dev                                                udev                     devtmpfs    rw,nosuid,noexec,relatime,size=1504808k,nr_inodes=193619,mode=755
# | |-/dev/pts                                          devpts                   devpts      rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
# | |-/dev/shm                                          tmpfs                    tmpfs       rw,nosuid,nodev
# | |-/dev/mqueue                                       mqueue                   mqueue      rw,nosuid,nodev,noexec,relatime
# | `-/dev/hugepages                                    hugetlbfs                hugetlbfs   rw,relatime,pagesize=2M
# |-/run                                                tmpfs                    tmpfs       rw,nosuid,nodev,noexec,relatime,size=302704k,mode=755
# | |-/run/lock                                         tmpfs                    tmpfs       rw,nosuid,nodev,noexec,relatime,size=5120k
# | |-/run/rpc_pipefs                                   sunrpc                   rpc_pipefs  rw,relatime
# | `-/run/user/1000                                    tmpfs                    tmpfs       rw,nosuid,nodev,relatime,size=302700k,mode=700,uid=1000,gid=1000
# |   `-/run/user/1000/doc                              /dev/fuse                fuse        rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
# |-/boot                                               /dev/sda1                ext2        rw,nosuid,nodev,noexec,relatime,errors=remount-ro
# |-/var                                                /dev/mapper/fae--vg-var  ext4        rw,nosuid,relatime,errors=remount-ro
# |-/tmp                                                /dev/mapper/fae--vg-tmp  ext4        rw,nosuid,nodev,noexec,relatime,errors=remount-ro
# |-/home                                               /dev/mapper/fae--vg-home ext4        rw,nosuid,nodev,relatime,errors=remount-ro
# `-/media/celeste/ddfacfa9-72da-4f1a-9e8a-ae227dc1e0bf /dev/mmcblk0p1           ext4        rw,relatime,errors=remount-ro

# The following command lists all mounted filesystems (of type type):
# The option -l adds labels to this listing.
# mount [-l] [-t type]
#
# sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
# proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
# udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=1504808k,nr_inodes=193619,mode=755)
# devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
# tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=302704k,mode=755)
# /dev/mapper/fae--vg-root on / type ext4 (rw,relatime,errors=remount-ro)
# securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
# tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
# tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
# tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
# cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
# cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
# pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
# none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
# cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
# cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
# cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
# cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
# cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
# cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
# cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
# cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
# cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
# cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
# systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11977)
# debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
# mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
# hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
# sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
# /dev/sda1 on /boot type ext2 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-var on /var type ext4 (rw,nosuid,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-tmp on /tmp type ext4 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-home on /home type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro)
# binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
# tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=302700k,mode=700,uid=1000,gid=1000)
# /dev/fuse on /run/user/1000/doc type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
# fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
# tracefs on /sys/kernel/debug/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
# /dev/mmcblk0p1 on /media/celeste/ddfacfa9-72da-4f1a-9e8a-ae227dc1e0bf type ext4 (rw,relatime,errors=remount-ro)

# mv /etc/fstab /etc/fstab.old && mount | awk '{print $1, $3, $5, $6}'
#
# sysfs /sys sysfs (rw,nosuid,nodev,noexec,relatime)
# proc /proc proc (rw,nosuid,nodev,noexec,relatime)
# udev /dev devtmpfs (rw,nosuid,noexec,relatime,size=1504808k,nr_inodes=193619,mode=755)
# devpts /dev/pts devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
# tmpfs /run tmpfs (rw,nosuid,nodev,noexec,relatime,size=302704k,mode=755)
# /dev/mapper/fae--vg-root / ext4 (rw,relatime,errors=remount-ro)
# securityfs /sys/kernel/security securityfs (rw,nosuid,nodev,noexec,relatime)
# tmpfs /dev/shm tmpfs (rw,nosuid,nodev)
# tmpfs /run/lock tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
# tmpfs /sys/fs/cgroup tmpfs (ro,nosuid,nodev,noexec,mode=755)
# cgroup2 /sys/fs/cgroup/unified cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
# cgroup /sys/fs/cgroup/systemd cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
# pstore /sys/fs/pstore pstore (rw,nosuid,nodev,noexec,relatime)
# none /sys/fs/bpf bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
# cgroup /sys/fs/cgroup/memory cgroup (rw,nosuid,nodev,noexec,relatime,memory)
# cgroup /sys/fs/cgroup/devices cgroup (rw,nosuid,nodev,noexec,relatime,devices)
# cgroup /sys/fs/cgroup/net_cls,net_prio cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
# cgroup /sys/fs/cgroup/rdma cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
# cgroup /sys/fs/cgroup/perf_event cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
# cgroup /sys/fs/cgroup/pids cgroup (rw,nosuid,nodev,noexec,relatime,pids)
# cgroup /sys/fs/cgroup/blkio cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
# cgroup /sys/fs/cgroup/cpu,cpuacct cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
# cgroup /sys/fs/cgroup/cpuset cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
# cgroup /sys/fs/cgroup/freezer cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
# systemd-1 /proc/sys/fs/binfmt_misc autofs (rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11977)
# debugfs /sys/kernel/debug debugfs (rw,nosuid,nodev,noexec,relatime)
# mqueue /dev/mqueue mqueue (rw,nosuid,nodev,noexec,relatime)
# hugetlbfs /dev/hugepages hugetlbfs (rw,relatime,pagesize=2M)
# sunrpc /run/rpc_pipefs rpc_pipefs (rw,relatime)
# /dev/sda1 /boot ext2 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-var /var ext4 (rw,nosuid,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-tmp /tmp ext4 (rw,nosuid,nodev,noexec,relatime,errors=remount-ro)
# /dev/mapper/fae--vg-home /home ext4 (rw,nosuid,nodev,relatime,errors=remount-ro)
# binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc (rw,nosuid,nodev,noexec,relatime)
# tmpfs /run/user/1000 tmpfs (rw,nosuid,nodev,relatime,size=302700k,mode=700,uid=1000,gid=1000)
# /dev/fuse /run/user/1000/doc fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
# fusectl /sys/fs/fuse/connections fusectl (rw,nosuid,nodev,noexec,relatime)
# tracefs /sys/kernel/debug/tracing tracefs (rw,nosuid,nodev,noexec,relatime)
# /dev/mmcblk0p1 /media/celeste/ddfacfa9-72da-4f1a-9e8a-ae227dc1e0bf ext4 (rw,relatime,errors=remount-ro)

# mv /etc/fstab /etc/fstab.old && mount | awk '{print $1, $3, $5, $6}'| sed s/\(//g|sed s/\)/' 0 0'/g >> /etc/fstab
#
# sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
# proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
# udev /dev devtmpfs rw,nosuid,noexec,relatime,size=1504808k,nr_inodes=193619,mode=755 0 0
# devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
# tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=302704k,mode=755 0 0
# /dev/mapper/fae--vg-root / ext4 rw,relatime,errors=remount-ro 0 0
# securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
# tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
# tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
# tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
# cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
# cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
# pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
# none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
# cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
# cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
# cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
# cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0
# cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
# cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
# cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
# cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
# cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
# cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
# systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11977 0 0
# debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
# mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
# hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
# sunrpc /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
# /dev/sda1 /boot ext2 rw,nosuid,nodev,noexec,relatime,errors=remount-ro 0 0
# /dev/mapper/fae--vg-var /var ext4 rw,nosuid,relatime,errors=remount-ro 0 0
# /dev/mapper/fae--vg-tmp /tmp ext4 rw,nosuid,nodev,noexec,relatime,errors=remount-ro 0 0
# /dev/mapper/fae--vg-home /home ext4 rw,nosuid,nodev,relatime,errors=remount-ro 0 0
# binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
# tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=302700k,mode=700,uid=1000,gid=1000 0 0
# /dev/fuse /run/user/1000/doc fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
# fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
# tracefs /sys/kernel/debug/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
# /dev/mmcblk0p1 /media/celeste/ddfacfa9-72da-4f1a-9e8a-ae227dc1e0bf ext4 rw,relatime,errors=remount-ro 0 0

# and what did we already have in /etc/fstab?:
#
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# # <file system>				<mount point>		<type>		<options>			<dump> <pass>
# /dev/mapper/fae--vg-root			/		ext4	errors=remount-ro			0 1
# UUID=ec595f69-fd5a-4b54-b1a6-57740471f107	/boot		ext2	errors=remount-ro,nodev,noexec,nosuid	0 2
# #/dev/sda1					/boot		ext2	errors=remount-ro			0 2
# /dev/mapper/fae--vg-tmp				/tmp		ext4	errors=remount-ro,nodev,noexec,nosuid	0 2
# /dev/mapper/fae--vg-var				/var		ext4	errors=remount-ro,nosuid		0 2
# /dev/mapper/fae--vg-home			/home		ext4	errors=remount-ro,nodev,nosuid		0 2
# /dev/mapper/fae--vg-swap_1			none		swap		sw				0 0
# /dev/sr0				/media/cdrom0		udf,iso9660	user,noauto			0 0
#

# we SHOULD re-code this to use findmnt vs mount ?:
# mv /etc/fstab /etc/fstab.old && mount | awk '{print $1, $3, $5, $6}'| sed s/\(//g|sed s/\)/' 0 0'/g >> /etc/fstab

# DO NOT AUTO-INSTALL /etc/fstab UNTIL WE VERIFY THE SANITY OF THE CODE:
mount | awk '{print $1, $3, $5, $6}'| sed s/\(//g|sed s/\)/' 0 0'/g > /etc/fstab.new
exit	$?

# diff /etc/fstab{,.new}
# 1,15c1,39
# < # /etc/fstab: static file system information.
# < #
# < # Use 'blkid' to print the universally unique identifier for a
# < # device; this may be used with UUID= as a more robust way to name devices
# < # that works even if disks are added and removed. See fstab(5).
# < #
# < # <file system>				<mount point>		<type>		<options>			<dump> <pass>
# < /dev/mapper/fae--vg-root			/		ext4	errors=remount-ro			0 1
# < UUID=ec595f69-fd5a-4b54-b1a6-57740471f107	/boot		ext2	errors=remount-ro,nodev,noexec,nosuid	0 2
# < #/dev/sda1					/boot		ext2	errors=remount-ro			0 2
# < /dev/mapper/fae--vg-tmp				/tmp		ext4	errors=remount-ro,nodev,noexec,nosuid	0 2
# < /dev/mapper/fae--vg-var				/var		ext4	errors=remount-ro,nosuid		0 2
# < /dev/mapper/fae--vg-home			/home		ext4	errors=remount-ro,nodev,nosuid		0 2
# < /dev/mapper/fae--vg-swap_1			none		swap		sw				0 0
# < /dev/sr0				/media/cdrom0		udf,iso9660	user,noauto			0 0
# ---
# > sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
# > proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
# > udev /dev devtmpfs rw,nosuid,noexec,relatime,size=1504808k,nr_inodes=193619,mode=755 0 0
# > devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
# > tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=302704k,mode=755 0 0
# > /dev/mapper/fae--vg-root / ext4 rw,relatime,errors=remount-ro 0 0
# > securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
# > tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
# > tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
# > tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
# > cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
# > cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
# > pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
# > none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
# > cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
# > cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
# > cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
# > cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0
# > cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
# > cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
# > cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
# > cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
# > cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
# > cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
# > systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11977 0 0
# > debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0
# > mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
# > hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
# > sunrpc /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
# > /dev/sda1 /boot ext2 rw,nosuid,nodev,noexec,relatime,errors=remount-ro 0 0
# > /dev/mapper/fae--vg-var /var ext4 rw,nosuid,relatime,errors=remount-ro 0 0
# > /dev/mapper/fae--vg-tmp /tmp ext4 rw,nosuid,nodev,noexec,relatime,errors=remount-ro 0 0
# > /dev/mapper/fae--vg-home /home ext4 rw,nosuid,nodev,relatime,errors=remount-ro 0 0
# > binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
# > tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=302700k,mode=700,uid=1000,gid=1000 0 0
# > /dev/fuse /run/user/1000/doc fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
# > fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0
# > tracefs /sys/kernel/debug/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0
# > /dev/mmcblk0p1 /media/celeste/ddfacfa9-72da-4f1a-9e8a-ae227dc1e0bf ext4 rw,relatime,errors=remount-ro 0 0
# 
