Nextcloud 디스크 문제시 해결

nextcloud 본 디스크에 문제가 생겨 언마운트 됐을 때 해결방법을 기록한다.

(단순기록으로 다른사람에게는 그닥 유용하지 않을지도...)

에러는 업로드 중에 403이 떴고, 권한문제로 생각했으나 확인해보니 아예 마운트가 풀려있었다.

우선 nextcloud 종료

systemctl stop php8.3-fpm mariadb

df -a (디스크 마운트 확인)

배드섹터로 오류난 후 마운트 풀린 것 확인

재부팅후(크론탭에 자동마운트 걸어놨었음) smartmontools 설치하여 디스크 확인 및 조치. (과정은 공홈같은 곳 참고)

근데 조치하고 나니 데이터 용량이 어제 백업해놓은 데이터와 달라, 백업본을 불러왔다.

rm 기존데이터

cp 백업데이터위치 기존데이터 위치

백업본 불러온 후

폴더에 nextcloud접근할 수 있도록 권한변경

chown -R www-data:www-data /기존데이터위치

sudo -u www-data php occ files:scan --all // nextcloud가 데이터를 다시 스캔하도록

systemctl start php8.3-fpm mariadb