Zadanie: Zapewnienie możliwości zdalnego uaktualnienia systemu lub dodania nowych funkcji., aby zachować twardy i symboliczny link, uprawnienia podczas tworzenia gry smołowej i robić to samo, podczas gdy untar z tarball
Co powinienem zrobić? Utwórz kopię zapasową bieżącego środowiska komputera docelowego i jeśli uaktualnienie zakończy się niepowodzeniem na dowolnym etapie, a następnie powróć do oryginalnego środowiska.
Say My struktury katalogów są czymś tak:
/home/user/project1/....bla bla
projekt 1 zawiera linki symboliczne dowiązania twarde, pliki wykonywalne oprogramowanie i firmware itp
Mój dylemat
powinienem używać strategię 1 lub 2?
Należy skopiować całe bieżące środowisko i wrócić, jeśli aktualizacja nie powiedzie się.
przykład -> cp -p -r/home/user/project1/*/home/user/project1_backup/
jeśli poprawa nie powiedzie ->
mv/home/user/project1_backup// home/user/project1
Powinieneś skompilować całe środowisko i rozpakować je, jeśli uaktualnienie się nie powiedzie. Aby stworzyć smołową piłkę, jestem trochę sceptyczny, jeśli chodzi o zachowanie symbolicznych linków i twardych linków ... i tak samo, gdy rozpakowuję.
Ktoś mógłby podać konkretną odpowiedź, którą metodę powinienem zastosować i jeśli podchodzę z podejściem do tarballa, będzie to polecenie basha.
Z tego co mi wiadomo, tar -cvfz
do tworzenia smoły z karabinu nr nie będzie chronił linków i zezwoleń, a także, podobnie jak w przypadku rozbrajania kuli smołowej. Proszę rzucić trochę światła?
archiwum zachowa informację o linki, symbolicznych i twardych oraz uprawnieniami. Właściciel i grupa zostaną przywróceni do ekstraktu, jeśli użytkownik ma "odpowiednie uprawnienia" (ma uprawnienia "root"). W przeciwnym razie właścicielem będzie użytkownik wyodrębniający plik tarball, a grupą będzie albo ten zapisany w archiwum tarball (jeśli użytkownik należy do tej grupy), albo będzie główną grupą użytkownika. Uprawnienia zostaną zachowane. Strzeż się bezwzględnych względnych ścieżek w dowiązaniach symbolicznych. –
To pytanie nie powinno być zamknięte. Jest to całkowicie poprawne pytanie i jest całkiem ładnie opisane. Myślę jednak, że lepiej pasowałoby to do superużytownika niż do SO. – gaborous