You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

setupRamdisk.sh 622B

123456789101112131415161718192021
  1. #!/bin/bash
  2. set -euo pipefail
  3. RED='\033[0;31m'
  4. NC='\033[0m' # No Color
  5. printf "${RED}SETUP RAMDISK${NC}\n"
  6. printf "${RED}disk size before build${NC}\n"
  7. df -h
  8. du -sh $HOME
  9. printf "${RED}move original home${NC}\n"
  10. sudo mv /home/travis /home/travis.ori
  11. printf "${RED}create ramdisk mount point${NC}\n"
  12. sudo mkdir -p /home/travis
  13. printf "${RED}create ramdisk${NC}\n"
  14. sudo mount -t tmpfs -o size=8192m tmps /home/travis
  15. printf "${RED}copy home to ramdisk${NC}\n"
  16. time sudo cp -R /home/travis.ori/. /home/travis
  17. printf "${RED}give permissions to travis on its home in ramdisk${NC}\n"
  18. sudo chown -R travis:travis /home/travis