github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/build/bootstrap/bootstrap-ssd.sh (about) 1 #!/usr/bin/env bash 2 # 3 # Bootstraps Local SSD devices. 4 # 5 # NOTE: This script is not run automatically. 6 # 7 # TODO: Adapt for Azure. 8 9 for d in $(ls /dev/disk/by-id/google-local-ssd-*); do 10 let "disknum++" 11 grep -e "${d}" /etc/fstab > /dev/null 12 if [ $? -ne 0 ]; then 13 echo "Disk ${disknum}: ${d} not mounted, creating..." 14 mountpoint="/mnt/data${disknum}" 15 sudo mkdir -p "${mountpoint}" 16 sudo mkfs.ext4 -F ${d} 17 opts="discard,defaults" 18 sudo mount -o ${opts} ${d} ${mountpoint} 19 sudo chown ${USER} ${mountpoint} 20 echo "${d} ${mountpoint} ext4 ${opts} 1 1" | sudo tee -a /etc/fstab 21 else 22 echo "Disk ${disknum}: ${d} already mounted, skipping..." 23 fi 24 done