Commit 852961ee authored by Piotr Gawron's avatar Piotr Gawron
Browse files

make sure that we don't override existing partition

parent 5b1c13a7
...@@ -6,21 +6,29 @@ db_location="/var/lib/postgresql" ...@@ -6,21 +6,29 @@ db_location="/var/lib/postgresql"
#check if disk is available #check if disk is available
if [ -e $db_disk ] if [ -e $db_disk ]
then then
file_system_ok=`sudo fsck -N /dev/vdb |grep ext4 |wc -l` mounted=`mount |grep "$db_disk" |wc -l`
if [ "$mounted" = "0" ]
if [ "$file_system_ok" = "0" ]
then then
echo "Initializing file system" file_system_ok=`sudo fsck -N /dev/vdb |grep ext4 |wc -l`
sudo mkfs.ext4 $db_disk
echo "Mounting file system" if [ "$file_system_ok" = "0" ]
sudo mkdir -p $db_location then
sudo echo "$db_disk $db_location ext4 defaults 0 0">>/etc/fstab echo "Initializing file system"
sudo mount $db_disk sudo mkfs.ext4 $db_disk
echo "Mounting file system"
sudo mkdir -p $db_location
sudo echo "$db_disk $db_location ext4 defaults 0 0">>/etc/fstab
sudo mount $db_disk
else
echo "File system alredy exists. Aborting"
exit 1
fi
else else
echo "File system alredy exists. Aborting" echo "Partinion mounted. Skipping"
exit 1 mount |grep "$db_disk"
fi fi
else else
echo "Disk for database not found: $db_disk" echo "Disk for database not found: $db_disk"
fi fi
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment