Skip to content

Instantly share code, notes, and snippets.

@josefinaestevez
Forked from stingh711/mount_ebs.sh
Last active June 4, 2020 09:37
Show Gist options
  • Save josefinaestevez/ad4a43e3e9c6c0677ad66c765622b1dc to your computer and use it in GitHub Desktop.
Save josefinaestevez/ad4a43e3e9c6c0677ad66c765622b1dc to your computer and use it in GitHub Desktop.
How to mount another EBS as /var on EC2 (ubuntu)
#!/bin/bash
#attach the EBS to /dev/sdf before running it
# format EBS
sudo mkfs -t ext4 /dev/xvdf
# copy original /var to /dev/xvdf
sudo mkdir /mnt/new
sudo mount /dev/xvdf /mnt/new
cd /var
sudo cp -ax * /mnt/new
cd /
sudo mv var var.old
# mount EBS as new /var
sudo umount /dev/xvdf
sudo mkdir /var
sudo mount /dev/xvdf /var
# update fstab file to mount EBS on system startup
sudo cp /etc/fstab fstab
sudo chmod 666 fstab
echo "/dev/xvdf /var ext4 defaults,noatime 1 1" >> fstab
sudo chmod 644 fstab
sudo mv /etc/fstab /etc/fstab.old
sudo mv fstab /etc/fstab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment