Skip to content

Instantly share code, notes, and snippets.

@MrTortoise
Created November 16, 2017 14:19
Show Gist options
  • Save MrTortoise/d130c051bb13497e05ab6ae1f69d00f1 to your computer and use it in GitHub Desktop.
Save MrTortoise/d130c051bb13497e05ab6ae1f69d00f1 to your computer and use it in GitHub Desktop.
#!/bin/bash
sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb
sudo mkdir -p /mnt/disks/eventstore
sudo mount -o discard,defaults /dev/sdb /mnt/disks/eventstore
sudo chmod a+w /mnt/disks/eventstore
sudo cp /etc/fstab /etc/fstab.backup
echo UUID=`sudo blkid -s UUID -o value /dev/sdb` /mnt/disks/eventstore ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
wget https://packagecloud.io/EventStore/EventStore-OSS/packages/ubuntu/xenial/eventstore-oss_4.0.3_amd64.deb/download.deb
mv download.deb eventstore-oss_4.0.3_amd64.deb
sudo dpkg -i eventstore-oss_4.0.3_amd64.deb
mkdir /mnt/disks/eventstore/data
sudo chown eventstore:eventstore /mnt/disks/eventstore/data/
mkdir /mnt/disks/eventstore/index
sudo chown eventstore:eventstore /mnt/disks/eventstore/index/
mkdir /mnt/disks/eventstore/log
sudo chown eventstore:eventstore /mnt/disks/eventstore/log/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment