When trying to mount can XFS filestsen on an AWS instance, I got the error “mount: wrong fs type, bad option, bad superblock on /dev/sdh” Examine the volume’s UUID with the xfs_db command: shell> sudo xfs_db -c uuid /dev/nvme2n1 To fix the problem, you have two options… Temporary Solution Add nouuid mount option to temporarily […]
Situation: Newbie mistake, used copy-and-paste to create a script that used variables with the incorrect variable name, then ran chown -R / OUCH Resolution: Since I had aa clone host nearby, I decided to export the remote root fs via NFS, mount it on the fouled nnode, and use find magic to repair. Here are […]
First, use the AWS management console to create and attach a new volume. Note the device name, in our example /dev/sdf.
1
2
3
4
5
6
7
# yum install xfsprogs-devel
# mkfs.xfs /dev/sdf
# echo "/dev/sdf /data xfs noatime 0 0" | tee -a /etc/fstab
# mkdir -m 000 /data
# mount /data
# df -h
# mount
You now have a 10 GB (or whatever size you specified) EBS volume mounted under /data with an XFS file system, and it will be automatically mounted if the instance reboots.