Przenieś pakiety Synology i aplikacje ipkg na inny wolumin

4

Właśnie uszkodziłem dysk twardy w RAID1 na moim Synology DS412 +, a ponieważ dysk nie jest dostępny do wymiany, zaktualizowałem go do 3x3 TB plus jeden stary 1 TB (ten pozostały w starej tablicy). 3x 3 TB jest teraz moim „podstawowym” woluminem, ale ponieważ aplikacje są zainstalowane na starej tablicy (pozostałe 2 TB, teraz zdegradowane), nie mogę korzystać z aplikacji.

Problemem nie są pakiety Synology, ale te zainstalowane za pomocą menedżera pakietów ipkg. Jak mogę „przenieść” te aplikacje (jeśli to możliwe, wszystkie aplikacje i ich ustawienia) do mojego nowego woluminu?

thilemann
źródło

Odpowiedzi:

0

Jeśli ktoś wciąż zada sobie to pytanie cztery lata później, oto odpowiedź udzielona przez Andrew McLeana: Przenieś aplikację między woluminami

  • Zatrzymaj wszystkie swoje aplikacje (Centrum pakietów> Zainstalowane & gt; Działanie & gt; Zatrzymaj)
sudo /var/packages/[app_name]/scripts/start-stop-status stop 
  • Przenieś pliki aplikacji ze starego woluminu do żądanego (w tym przypadku z volume1 do volume2 )
sudo mv /volume1/\@appstore/[app_name] /volume2/\@appstore/
  • Usuń przestarzałe Symlink wskazujące na starą ścieżkę aplikacji
sudo rm -fv /var/packages/[app_name]/target
  • Utwórz nowy link Sim wskazujący na nową, poprawną ścieżkę aplikacji
sudo ln -s /volume2/\@appstore/[app_name] /var/packages/[app_name]/target
  • Restart

NB: Aplikacje takie jak Snapshot Replication, CrashPlan i DownloadStation miały   odinstalować i ponownie zainstalować ręcznie, ale dla większości   aplikacje powinny działać.

Skrypt eksperymentalny dostarczone przez Sebastiana Ott

belgacea
źródło
1
Choć teoretycznie może to odpowiedzieć na pytanie, byłoby lepiej uwzględnić zasadnicze części odpowiedzi tutaj i podaj link do odniesienia.
Stephen Rauch