First, install arch-install-scripts:
sudo pacman -S --needed arch-install-scriptsSecondly, mount your partitions in all the internal hard drives.
Thirdly, generate and validate your config by piping it out to stdout:
genfstab -U -p / | less
If all looks green, proceed to overwrite your current fstab with the new entries:
genfstab -U -p / >> /etc/fstab
Run that command as ROOT.
Tip: It may be wise to add the nofail option for some partitions, namely NFS and the likes, so your system can boot even if shit hits the fan.
appreciate the commands bro. Idk why but I have been having the most trouble in my life with Arch and Fstab somehow my devices were being mapped by their /dev path and my root file system was getting all messed up. I knew something weird was going on and finally pinpointed it when I got stuck in a maintence mode loop. That took so long to figure out how to get out of. You posting this helped me get everything squared away again without having to worry about getting myself all messed up trying to manually copy the UUID from the blkid command. Appreciate it brother.