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?

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.