サーバ構築作業などで使用するファイルを共有するための領域をApache2に設定する。
Apacheサイト定義[/etc/apache2/sites-available/]配下の設定ファイルに下記を追加する。
Alias /temp /media/pi/USBDISK/TEMP
<Directory /media/pi/USBDISK/TEMP>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
設定が正しいことを確認する。
sudo apache2ctl configtest
Apacheの設定を反映する。
sudo systemctl reload apache2
作業用ファイルは永続的に保存する必要がないため、一定時間を経過すると自動削除するように設定する。
下記では日次で実行されるスクリプトにより、更新日時が3日を経過したファイルを削除する。
#!/bin/sh
TEMP=/media/pi/USBDISK/TEMP/
LIMIT=+3
find ${TEMP} -type f -mtime ${LIMIT} -delete