mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-06-02 22:04:06 +02:00
Only use tmpfs for StreamData if existing
https://github.com/alexbelgium/hassio-addons/issues/1369#issuecomment-2088623801
This commit is contained in:
@@ -36,14 +36,16 @@ echo "... creating default folders ; it is highly recommended to store those on
|
|||||||
mkdir -p "$BIRDSONGS_FOLDER"/By_Date
|
mkdir -p "$BIRDSONGS_FOLDER"/By_Date
|
||||||
mkdir -p "$BIRDSONGS_FOLDER"/Charts
|
mkdir -p "$BIRDSONGS_FOLDER"/Charts
|
||||||
|
|
||||||
# Store temporary folders in tmpfs
|
# If tmpfs is installed, use it
|
||||||
echo "... setting StreamData and Processed on tmpfs to reduce disk wear"
|
if df -T /tmp | grep -q "tmpfs"; then
|
||||||
mkdir -p /tmp/StreamData
|
echo "... tmpfs detected, using it for StreamData and Processed to reduce disk wear"
|
||||||
mkdir -p /tmp/Processed
|
mkdir -p /tmp/StreamData
|
||||||
rm -r "$HOME"/BirdSongs/StreamData
|
mkdir -p /tmp/Processed
|
||||||
rm -r "$HOME"/BirdSongs/Processed
|
rm -r "$HOME"/BirdSongs/StreamData
|
||||||
sudo -u pi ln -fs /tmp/StreamData "$HOME"/BirdSongs/StreamData
|
rm -r "$HOME"/BirdSongs/Processed
|
||||||
sudo -u pi ln -fs /tmp/Processed "$HOME"/BirdSongs/Processed
|
sudo -u pi ln -fs /tmp/StreamData "$HOME"/BirdSongs/StreamData
|
||||||
|
sudo -u pi ln -fs /tmp/Processed "$HOME"/BirdSongs/Processed
|
||||||
|
fi
|
||||||
|
|
||||||
# Permissions for created files and folders
|
# Permissions for created files and folders
|
||||||
echo "... set permissions to user pi"
|
echo "... set permissions to user pi"
|
||||||
|
|||||||
Reference in New Issue
Block a user