Linuxiarze.pl Forum

Dystrybucje Linux => Inne dystrybucje Linux => Wątek zaczęty przez: jasiubor w Marzec 24, 2018, 06:43:31 PM

Tytuł: Pobieranie całego systemu przez SSH
Wiadomość wysłana przez: jasiubor w Marzec 24, 2018, 06:43:31 PM
Witam
Krótkie pytanie jak w temacie - czy mogę w jakiś sposób poprzez SSH, np. PuTTy pobrać cały system na mój komputer ? Posiadam lokalny serwer, którego chce wykorzystać jako serwer plików, a że mam już wszystko skonfigurowane na moim wirtualnym serwerze od nazwa.pl to chciałbym po prostu pobrać go na komputer, a potem np. za pomocą FTP przesłać na serwer.
Tytuł: Odp: Pobieranie całego systemu przez SSH
Wiadomość wysłana przez: lesio w Marzec 26, 2018, 03:25:12 PM
formalnie jest to możliwe, ale z pewnymi ograniczeniami:
-zasadniczo nie możesz ściągnąć innego systemu na własny działający właśnie system, bo zakłócisz jego działanie i przerwiesz w pewnym momencie proces ściągania, a własny system uczynisz niezdolnym do dalszej pracy,
- możesz ściągnąć obraz tamtego systemu (kopię binarną) poleceniem "dd" do pliku, a następnie startując z jakiegoś "liveISO" skopiować obraz z pliku na dysk twardy.Mogą pojawić się jednak problemy z bootowaniem takiej kopii na skutek różnic w rozwiązaniach technicznych i trzeba będzie w takiej  sytuacji nieco pogłówkować - takie przenoszenie kiedyś robiłem ...
- można spróbować wykonać kopię wszystkich plików zdalnego systemu (np. komendami find i tar) i odtworzyć lokalnie, ale znowu pojawia się problem bootowania - trzeba pogłówkować.
- można spróbować znaleźć program tworzący nową instalację na podstawie istniejącej konfiguracji - takiego rozwiązania nigdy nie testowałem, choć o takich programach pisano już na tym forum.
Tytuł: Odp: Pobieranie całego systemu przez SSH
Wiadomość wysłana przez: TataPingu w Marzec 27, 2018, 09:05:53 AM
Można użyć wygodnego programu fsarchiver (graficzna nakładka qt4-fsarchiver dostępna jako paczki DEB).

Fsarchiver zrobi dokładny obraz kopiowanego/przenoszonego systemu, a na systemie docelowym wystarczy przygotować dodatkową partycję i wgrać/zainstalować obraz *.fsa.

W ten sposób stworzymy drugi, równoległy OS. Oczywiście, wszystkie konfiguracyjne pliki muszą być odpowiednio dopasowane we wgranym OSie (fstab itd).
Następnym krokiem jest zaktualizowanie GRUBa w starym systemie.