Proszę o pomoc bo spartolić jest coś prosto a odkręcić trudniej.stąd pytanie do bardziej doświadczonych.
Mam kontener z NextCloud który rozrósł się już do prawie 40 GB i będzie przyrastać ok 1 GB na miesiąc.
Katalog /config jest już na natywnym wolumenie QNAP ale /data pozostał w kontenerze (taka była jego domyślna konfiguracja)..
I właśnie katalog /data zajmuje niemal całe z tych 40 GB. Są to pliki głównie dokumentów i chciałbym zmigrować z tym katalogiem na natywną partycję.
Baza to MariaDB w innym kontenerze (nie natywna QNAP) wykorzystywana także do Home Assistant i aplikacji obsługującej moją mikro firmę.
Aby to zrobić chciałbym zastosować następującą procedurę:
- backup wszystkiego do możliwe
- używając Portainer wykreowałem wolumen o nazwie nexcloud-data i jest on w /share/Container/container-station-data/lib/docker/volumes
- zatrzymiję kontener Nextcloud i MariaDB
- kopiuję za pomocą cp -a zawartość /share/Container/container-station-data/lib/docker/overlay2/<nr_wolumenu_nextcloud>/diff/data do utworzonego nextcloud-data
- kasuję zawartość katalogu /share/Container/container-station-data/lib/docker/overlay2/<nr_wolumenu_nextcloud>/diff/data
- w Portainer dodaję wolumen <nextcloud-data - local> montowany w kontenerze do /data i daję <Deploy the container>
- uruchamiam MariaDB a następnie NextCloud
Mam nadzieję że po tym wszystkim NC zadziała ponownie jak trzeba.
Bardzo proszę o ewentualne uwagi/usprawnienia w/w do procedury
Mam kontener z NextCloud który rozrósł się już do prawie 40 GB i będzie przyrastać ok 1 GB na miesiąc.
Katalog /config jest już na natywnym wolumenie QNAP ale /data pozostał w kontenerze (taka była jego domyślna konfiguracja)..
I właśnie katalog /data zajmuje niemal całe z tych 40 GB. Są to pliki głównie dokumentów i chciałbym zmigrować z tym katalogiem na natywną partycję.
Baza to MariaDB w innym kontenerze (nie natywna QNAP) wykorzystywana także do Home Assistant i aplikacji obsługującej moją mikro firmę.
Aby to zrobić chciałbym zastosować następującą procedurę:
- backup wszystkiego do możliwe
- używając Portainer wykreowałem wolumen o nazwie nexcloud-data i jest on w /share/Container/container-station-data/lib/docker/volumes
- zatrzymiję kontener Nextcloud i MariaDB
- kopiuję za pomocą cp -a zawartość /share/Container/container-station-data/lib/docker/overlay2/<nr_wolumenu_nextcloud>/diff/data do utworzonego nextcloud-data
- kasuję zawartość katalogu /share/Container/container-station-data/lib/docker/overlay2/<nr_wolumenu_nextcloud>/diff/data
- w Portainer dodaję wolumen <nextcloud-data - local> montowany w kontenerze do /data i daję <Deploy the container>
- uruchamiam MariaDB a następnie NextCloud
Mam nadzieję że po tym wszystkim NC zadziała ponownie jak trzeba.
Bardzo proszę o ewentualne uwagi/usprawnienia w/w do procedury