cs:navody:ssh:start

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Poslední revize Obě strany příští revize
cs:navody:ssh:start [10.11.2017 11:17]
danecek@cesnet.cz
cs:navody:ssh:start [03.03.2020 15:31]
Martin Lazar [dm* příkazy] smazano
Řádek 24: Řádek 24:
  
 ==== dm* příkazy ==== ==== dm* příkazy ====
-<note important>​Příkazy níže jsou použitelné jen pro Plzeňské úložiště. Na nástrojích pro Brno a Jihlavu usilovně pracujeme.</​note>​ 
- 
-Příkazy dm* jsou pro práci se soubory mezi online (soubor okamžitě přístupný) a offline medii (vysokokapacitní medium pro data, ke kterým se přistupuje pouze výjimečně). Příkaz dmls vypíše stav (umístění) souboru, dmput přesune soubor z online média na médium offline a dmget jej z offline média přenese do média online. 
- 
-Příkaz ''​**dmput**''​ odesílá soubor na offline médium: 
-<​code>​ 
-~$ dmput MB4_dul.dat 
-</​code>​ 
- 
-Příkaz ''​**dmput**''​ odesílá soubor na offline médium a zároveň soubor odstraní z online média: 
-<​code>​ 
-~$ dmput -r MB4_ofl.dat 
-</​code>​ 
- 
-Zpětné kopírování souboru z offline média na online médium příkazem ''​**dmget**'':​ 
-<​code>​ 
-~$ dmget MB4_dul.dat 
-</​code>​ 
- 
-Příklad výpisu adresáře příkazem ''​**dmls**'':​ 
-<​code>​ 
-~$ dmls -l 
--rw------- ​ 1 user    storage ​       4194304 2012-06-22 14:17 (DUL) MB4_dul.dat 
--rw------- ​ 1 user    storage ​       4194304 2012-10-26 02:03 (OFL) MB4_ofl.dat 
--rw------- ​ 1 user    storage ​       4194304 2012-10-26 02:02 (REG) MB4_reg.dat 
-</​code>​ 
- 
-Hodnoty stavu souboru vypisované příkazem ''​**dmls**'':​ 
-  * REG  ...  soubor není spravován systémem DMF (je pouze na online médiu) 
-  * MIG  ...  soubor je právě migrován na offline médium 
-  * ARC  ...  soubor je právě archivován 
-  * DUL  ...  soubor je v duálním stavu (na online i offline médiu) 
-  * OFL  ...  soubor je pouze na offline médiu 
-  * UNM  ...  soubor je právě migrován zpět na online médium 
-  * NMG  ...  nemigrovatelný soubor 
-  * PAR  ...  soubor částečně migrován 
-  * N/A  ...  u souboru se nepodařilo zjistit DMF stav 
-  * INV  ...  soubor je v konfliktním/​nevalidním stavu 
- 
----- 
- 
- 
-**Use case 1** 
-Chceme stáhnout data, která jsme před časem nahráli a jež byly odmigrovány na pásky (jsou ve stavu OFL). Potřebujeme tedy tyto soubory převést do stavu DUL, aby byly dostupné i na discích a následný přenos byl tedy rychlejší ([[https://​du.cesnet.cz/​wiki/​doku.php/​cs/​navody/​hsm|popis,​ který vysvětluje důvod a práci v HSM modelu]]). To provedeme pomocí následujících dvou příkazů. První získá z podstromu složky ''​adresar''​ všechny soubory ve stavu OFL a uloží ho do pomocného souboru "​file_list"​. Druhý takto získané soubory přesune na online médium. ​ 
-<​code>​ 
-~$ dmfind adresar -state OFL > ~/file_list 
-</​code>​ 
-<​code>​ 
-~$ dmget -q < ~/file_list 
-</​code>​ 
-Soubory které již byly přesunuty zpět na disky můžeme zkontrolovat pomocí následujícího příkazu. 
-<​code>​ 
-~$ dmls -l /cesta 
-</​code>​ 
-Pokud nyní spustíme stahování těchto souborů (se stavem DUL), tak dosáhneme mnohem vyšší rychlosti. 
- 
-**Use case 2** 
-Potřebujete odmigrovat všechny soubory z nějakého adresáře na offline médium (tj. soubory DUL a REG, čímž se vám uvolní místo na discích), můžete použít příkaz : 
-<​code>​ 
-~$ dmput -r adresar/* 
-</​code>  ​ 
- 
----- 
- 
-Manuálové stránky příkazů (v angličtině):​ 
-  * [[:​cs:​navody:​ssh:​dmls|dmls]] 
-  * [[:​cs:​navody:​ssh:​dmput|dmput]] 
-  * [[:​cs:​navody:​ssh:​dmget|dmget]] 
-  * [[:​cs:​navody:​ssh:​dmfind|dmfind]] 
-\\ 
----- 
-\\ 
- 
  
 ==== Spouštění příkazů pomocí nástroje Putty ==== ==== Spouštění příkazů pomocí nástroje Putty ====
Poslední úprava:: 03.03.2020 15:31