marineenergy / server

server software install using Docker
0 stars 0 forks source link

drop expensive unused disk for MarineCadastre data #7

Closed bbest closed 2 years ago

bbest commented 2 years ago

BEFORE

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M  1.1M  797M   1% /run
/dev/vda1       155G   39G  117G  25% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda15      105M  8.9M   96M   9% /boot/efi
/dev/sda        496G  2.4G  469G   1% /share
/dev/sdb        100G   19G   76G  20% /mnt/backups
tmpfs           798M     0  798M   0% /run/user/1000

rm data, mv /share, unmount

# stop containers using /share
docker ps
docker stop rstudio
docker stop postgis-backup 
docker stop postgis

# remove folder with all the downloaded data from MarineCadastre
rm -rf /share/data/marinecadastre.gov

# make empty directory
mkdir /share/data/marinecadastre.gov

# copy to root volume
sudo cp -r /share /share_2

# get mount point
sudo df --human-readable --print-type
# /dev/sda       ext4      496G  2.4G  469G   1% /share

# check files not in use
sudo lsof +f -- /share

# unmount volume
sudo umount --verbose /share

# move to original location
sudo mv /share_2/ /share/

# check
df -h

# update permissions
sudo chmod -R g+w /share
sudo chgrp -R staff /share

# restart containers using /share
docker start rstudio
docker start postgis-backup
docker start postgis
docker ps

AFTER

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M  1.3M  797M   1% /run
/dev/vda1       155G   41G  115G  27% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda15      105M  8.9M   96M   9% /boot/efi
/dev/sdb        100G   19G   76G  20% /mnt/backups
tmpfs           798M     0  798M   0% /run/user/1000
tmpfs           798M     0  798M   0% /run/user/1001
bbest commented 2 years ago

Whoops! Missed something since Zach reported website down:

image

bbest commented 2 years ago

I presume this is because the references to /share went stale (and still pointed to the disk volume that got unmounted) on containers that didn't get restarted. Fixed by restarting Docker containers after SSH into host:

cd ~bbest/mhkenvserversoftware
docker-compose restart