Data Domain — kopiowanie plików z lub do katalogu /ddvar przy użyciu SCP
Summary: W tym artykule opisano sposób kopiowania plików do i z partycji /ddvar przy użyciu protokołu bezpiecznego kopiowania (SCP). Zawiera przykłady stacji roboczych z systemem Linux (za pomocą polecenia SCP), jak i Windows (przy użyciu programu PowerShell lub pscp.exe). ...
Instructions
Kopiowanie plików z i do partycji /ddvar przy użyciu SCP:
W tym artykule opisano sposób kopiowania plików do i z /ddvar przy użyciu SCP i zawiera przykłady dla stacji roboczych z systemem Linux (za pomocą polecenia SCP), jak i Windows (przy użyciu programu PowerShell lub pscp.exe). Ta metoda może być również używana za pośrednictwem usług Secure Remote Services (CLI przy użyciu protokołu SSH).
SCP — protokół bezpiecznego kopiowania
<file> - Plik, który chcemy przenieść. Może to być:
Lokalny, na przykład ./4.9.4.5-306901.rpm
Zdalne, na przykład sysadmin@<Adres> IP:/ddr/var/core/ddfs.core.9801.gz
<> target_dir folder, do którego plik został skopiowany. Może to być:
Lokalny, na przykład ./ lub /ddr/var/releases/
Zdalne, na przykład sysadmin@<adres> IP:/ddr/var/releases/
Dodaj parametr "-O" dla scp, aby wymusić kopiowanie pakietu, zamiast szukać informacji motd. Unikaj błędu :
scp: Received message too long 707406368
Stacje robocze z systemem Windows
W przypadku większości wersji systemu Windows pakują teraz openssh z powershell:
Ma taką samą składnię jak linux scp:
Open powershell
scp <file> <target_dir>
Jeśli z jakiegoś powodu nie mamy dostępu do powershella, można użyć programu pscp putty z wiersza poleceń o podobnej składni:
pscp.exe -scp <file> <target_dir>
pscp.exe można pobrać tutaj:
Przykłady (Windows przy użyciu programu PowerShell):
1. Przesyłanie pakietu uaktualnienia do DDR
PS C:\Users\user> scp 4.9.4.5-306901.rpm sysadmin@<IP Address>:/ddr/var/releases/
Aby ten przykład zadziałał, plik 4.9.4.5-306901.rpm musi znajdować się w tym samym folderze lokalnym.
2. Pobierz plik rdzenia z DDR do bieżącego lokalnego folderu roboczego.
PS C:\Users\user> scp sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz ./
Stacje robocze z systemem Linux
Ta sama składnia co windows powershell scp
scp <file> <target_dir>
Kopiowanie plików z urządzenia Data Domain (pobieranie z DDR):
1. Znajdź dokładną lokalizację pliku w DDR w Autopomocy lub pakiecie pomocy technicznej
a. Z funkcji AutoSupport
i. Rdzenie
ii. Pakiety pomocy technicznej (SUB): Otwórz najnowszy raport ASUP i wyszukaj /ddr/var/support.
Szukam pliku rdzenia w asup:
/ddr/var/core:
total 24483740
-rw-r--r-- 1 root root 2646 Dec 1 2021 savecore_log.20211201-21.41
--wxr----t 1 root root 1048576 Dec 7 2021 msgbuf-20211207-02.56
drwx------ 2 root root 16384 Dec 1 2021 lost+found
drwx------ 2 root root 4096 Dec 2 2021 kernel-20211201-22.14
drwx------ 2 root root 4096 Dec 2 2021 kernel-20211201-21.54
lrwxrwxrwx 1 root root 12 Mar 16 2023 ext -> /ddr/var/ext
-rw-r--r-- 1 root root 241555 Apr 6 08:02 ddfs-predump-20250406080219.log
-rw-r--r-- 1 root root 180979 Mar 31 19:47 ddfs-predump-20250331194741.log
-rw-rw-rw- 1 root root 0 Mar 12 13:31 ddfs_dmck.info
-rw-r--r-- 1 root root 25044734949 Apr 2 20:49 ddfs.core.9801.gz
Przykład (Linux):
Ułożyliśmy ścieżkę:
sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz
Teraz tworzymy całe polecenie:
$ scp sysadmin@<IP Address>:/ddr/var/core/ddfs.core.9801.gz ./
Kopiowanie plików do urządzenia Data Domain (przesyłanie do DDR)
Typowym przypadkiem użycia jest przeniesienie pakietu uaktualnienia do DDR. Pełna ścieżka to <username>@<IP_or_hostname>:/ddr/var/releases/.
Dodaj parametr "-O" dla scp, aby wymusić kopiowanie pakietu, zamiast szukać informacji motd. Unikaj błędu :
scp: Received message too long 707406368
Przykład (Windows):
PS C:\Users\baltag2\Downloads\>scp -O 4.9.4.5-306901.rpm sysadmin@<IP Address>:/ddr/var/releases/ Using keyboard-interactive authentication. Password: xxxxxxx 4.9.4.5-306901.rpm | 388323 kB | 6472.1 kB/s | ETA: 00:00:00 | 100%