<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://wiki.man.poznan.pl/kdm/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Trojan</id>
	<title>WIKI KDM - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.man.poznan.pl/kdm/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Trojan"/>
	<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm/Specjalna:Wk%C5%82ad/Trojan"/>
	<updated>2026-05-05T18:48:44Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Abaqus_input.zip&amp;diff=2221</id>
		<title>Plik:Abaqus input.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Abaqus_input.zip&amp;diff=2221"/>
		<updated>2026-03-04T13:41:42Z</updated>

		<summary type="html">&lt;p&gt;Trojan: Trojan przesłał nową wersję Plik:Abaqus input.zip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Abaqus&amp;diff=2220</id>
		<title>Abaqus</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Abaqus&amp;diff=2220"/>
		<updated>2026-03-04T13:39:02Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Opis programu:&lt;br /&gt;
Abaqus FEA (dawniej ABAQUS) jest oprogramowaniem do analizy metodą elementów skończonych i inżynierii wspomaganej komputerowo&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wersje:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Version: 6.12-3&lt;br /&gt;
Platform: x86_64&lt;br /&gt;
Category: Applications/Engineering&lt;br /&gt;
URL: www.simulia.com&lt;br /&gt;
Provides: abaqus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poniżej znajduje się informacja jak załadować moduł do oprogramowania:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.man.poznan.pl/kdm/index.php/Podstawowe_informacje#Za.C5.82adowanie_modu.C5.82u| Odnośnik do ładowania modułów]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Została skonfigurowana obsługa licencji dla pakietu ABAQUS na klastrze eagle.man.poznan.pl.&lt;br /&gt;
&lt;br /&gt;
W chwili obecnej, jeżeli wszytkie zadania abaqusa zostana odpowiednio zlecone do systemu kolejkowego, sam system kolejkowy klastra EAGLE zadba o to, żeby zadania nie czekaly na wolne licencje.&lt;br /&gt;
&lt;br /&gt;
Przykładowy skrypt uruchomieniowy SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --ntasks-per-node=48&lt;br /&gt;
#SBATCH --mem 120g&lt;br /&gt;
#SBATCH --time=24:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# To trzeba uzupelnic&lt;br /&gt;
#INPUT=/sciezka/do/pliku/wejsiowego&lt;br /&gt;
#np tak ; &lt;br /&gt;
INPUT=test.inp&lt;br /&gt;
JOB_NAME=abqTest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
export GRANT='pl0115-02'&lt;br /&gt;
&lt;br /&gt;
#Definiujemy katalog tymczasowy&lt;br /&gt;
export WDIR=$HOME/$GRANT/scratch/$USER/$SLURM_JOBID/&lt;br /&gt;
# zakladamy katalog tymczasowy&lt;br /&gt;
mkdir -p $WDIR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# przechodzimy do katalogu tymczasowego&lt;br /&gt;
cp $INPUT $WDIR/&lt;br /&gt;
cd $WDIR&lt;br /&gt;
&lt;br /&gt;
# informacje potrzebne w razie problemow&lt;br /&gt;
module load abaqus/2025&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pwd&lt;br /&gt;
ls -alllh&lt;br /&gt;
which abq2025&lt;br /&gt;
echo $SLURM_JOBID&lt;br /&gt;
hostname&lt;br /&gt;
date&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#to jest potrzebne, bo inaczej abq nie startuje&lt;br /&gt;
unset SLURM_PROCID&lt;br /&gt;
&lt;br /&gt;
# uruchamiamy abaqusa&lt;br /&gt;
abq2025  interactive \&lt;br /&gt;
		    cpus=28 \&lt;br /&gt;
		    standard_memory=&amp;quot;121856mb&amp;quot; \&lt;br /&gt;
		    input=$INPUT job=$JOB_NAME \&lt;br /&gt;
		    scratch=$WDIR&lt;br /&gt;
		    &lt;br /&gt;
echo &amp;quot;zakonczylem obliczenia ...&amp;quot;&lt;br /&gt;
echo &amp;quot;Kopiujemy wynik do katalogu $SLURM_SUBMIT_DIR :&amp;quot;&lt;br /&gt;
cd $SLURM_SUBMIT_DIR&lt;br /&gt;
cp -r $WDIR $SLURM_SUBMIT_DIR/&lt;br /&gt;
&lt;br /&gt;
# sprzatamy po sobie :&lt;br /&gt;
# rm -rf $WDIR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Koniec obliczen ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu gdzie znajduje się skrypt zlecający. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:abaqus_input.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Poprawne zlecenie zadania abqusowego wygladac bedzie tak :&lt;br /&gt;
&lt;br /&gt;
dla zadań analizy :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -L abaqus:X -p standard moj_skrypt_zadaniowy.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
gdzie X to liczba potrzebnych tokenow wyliczona ze wzoru :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X = int(5 x N^0.422)&lt;br /&gt;
&lt;br /&gt;
N = liczba procesow w czasie analizy&lt;br /&gt;
&lt;br /&gt;
X=15 dla N=5&lt;br /&gt;
X=20 dla N=28&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dla zadan GUI CAE :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -L abaqusCAE:1 --time=24:00:00 --mem=8000mb -N1 --ntasks-per-node=2   --x11=first  --pty  bash -i -l&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Uprzejmie proszę o zlecanie zadań w powyższy sposób, gdyż to pozwoli zapobiec oczekiwaniu abqusa w uruchomionym zadaniu na wolne licencje.&lt;br /&gt;
&lt;br /&gt;
Poniżej znajduje się skrypt pozwalający wyznaczyć wartość X dla dowolnej liczby procesów.&lt;br /&gt;
&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Abaqus_tokens.zip]]&lt;br /&gt;
 ‎&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[user@eagle licencje_tokeny]$ ./abaqus_tokens.sh 24&lt;br /&gt;
19&lt;br /&gt;
[bolen@eagle licencje_tokeny]$ ./abaqus_tokens.sh 50&lt;br /&gt;
26&lt;br /&gt;
[user@eagle licencje_tokeny]$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Należy również w skrypcie uruchomieniowym przed wywłaniem Abaqus'a dodać poniższą komendę&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
unset SLURM_PROCID &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Przykładowy skrypt uruchomieniowy PBS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#PBS -l walltime=1:00:00&lt;br /&gt;
#PBS -l mem=4gb&lt;br /&gt;
#PBS -l nodes=2:ppn=2&lt;br /&gt;
#PBS -q multi&lt;br /&gt;
&lt;br /&gt;
## Set up job environment&lt;br /&gt;
APP=abaqus/6.10-2&lt;br /&gt;
module load $APP&lt;br /&gt;
&lt;br /&gt;
IN_FILE=1_mass_coarse_inside.inp&lt;br /&gt;
OUT_FILE=$IN_FILE.log&lt;br /&gt;
&lt;br /&gt;
TMPDIR=/tmp/lustre_shared/$USER/$PBS_JOBID/&lt;br /&gt;
&lt;br /&gt;
PROGRAM_DATA=$PBS_O_WORKDIR/input&lt;br /&gt;
NPROC=$(cat $PBS_NODEFILE | wc -l)&lt;br /&gt;
&lt;br /&gt;
## Set  - shared storage&lt;br /&gt;
mkdir -p /tmp/lustre_shared/$USER/${PBS_JOBID}&lt;br /&gt;
export TMPDIR=/tmp/lustre_shared/$USER/${PBS_JOBID}&lt;br /&gt;
&lt;br /&gt;
## Copy data files&lt;br /&gt;
cp ${PROGRAM_DATA}/* ${TMPDIR}&lt;br /&gt;
cd ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
## Run command&lt;br /&gt;
CFG_FILE=${TMPDIR}/abaqus_v6.env&lt;br /&gt;
HOSTFILE=${TMPDIR}/$PBS_JOBID.hostfile.txt&lt;br /&gt;
&lt;br /&gt;
cat $PBS_NODEFILE  | uniq -c &amp;gt;&amp;gt; $HOSTFILE&lt;br /&gt;
&lt;br /&gt;
rm -rf $CFG_FILE&lt;br /&gt;
&lt;br /&gt;
./prepare_config.py $CFG_FILE $HOSTFILE&lt;br /&gt;
&lt;br /&gt;
                                                                                                                                                                &lt;br /&gt;
# running abaqus in parallel mode                                                                                                                               &lt;br /&gt;
abaqus     interactive \&lt;br /&gt;
                                                                cpus=4 \&lt;br /&gt;
                                                                standard_memory=&amp;quot;2000mb&amp;quot; \&lt;br /&gt;
                                                                memory=&amp;quot;4000 mb&amp;quot; \&lt;br /&gt;
                                                                input=$IN_FILE  job=1_mass_coarse_inside \&lt;br /&gt;
                                                                scratch=$TMPDIR &amp;gt; $OUT_FILE&lt;br /&gt;
&lt;br /&gt;
rm -rf ${PBS_O_WORKDIR}/output/*&lt;br /&gt;
## Copy the results of calculations&lt;br /&gt;
cp ${TMPDIR}/* ${PBS_O_WORKDIR}/output/&lt;br /&gt;
&lt;br /&gt;
## clean temp dir &amp;amp; environment&lt;br /&gt;
rm -rf ${TMPDIR}&lt;br /&gt;
module unload $APP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy skrypt uruchomieniowy SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Abaqus_input.zip]]&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=2219</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=2219"/>
		<updated>2025-02-06T07:34:35Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#aktualnosci_pl:0}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&amp;lt;pre&amp;gt;&lt;br /&gt;
Szanowi Państwo,&lt;br /&gt;
&lt;br /&gt;
Dzisiaj o godzinie 8:30 wystapiła awaria klastrów Eagle i Altair. Dostep&lt;br /&gt;
do zasobów jest w tej chwili niemożliwy. Nie jesteśmy wstanie w tej&lt;br /&gt;
chwili określić ile potrwa przerwa w dostępie do zasobów. Zespół&lt;br /&gt;
administratorów intensywnie pracuje na rozwiązaniem problemu.&lt;br /&gt;
&lt;br /&gt;
Z poważaniem&lt;br /&gt;
Administratorzy&lt;br /&gt;
&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red !important; font-size: 200%; font-weight: bold; text-decoration: none;&amp;quot;&amp;gt;&lt;br /&gt;
[https://help.pcss.plcloud.pl/ Nowa Dokumentacja HPC]&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:cane.jpg|240px|link=Cane]]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle|Altair &amp;amp; Eagle]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''Aktywne węzły (24h)'''&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''Obecne obciążenie'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''Obciążenie z ostatnich 30 dni'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; colspan=&amp;quot;2&amp;quot; | '''Monitoring klastra obliczeniowego&amp;lt;br&amp;gt; https://stats.hpc.pcss.pl'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=2218</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=2218"/>
		<updated>2025-02-06T07:33:49Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#aktualnosci_pl:0}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&amp;lt;pre&amp;gt;&lt;br /&gt;
Szanowi Państwo,&lt;br /&gt;
&lt;br /&gt;
Dzisiaj o godzinie 8:30 wystapiła awaria klastrów Eagle i Altair. Dostep&lt;br /&gt;
do zasobów jest w tej chwili niemożliwy. Nie jesteśmy wstanie w tej&lt;br /&gt;
chwili określić ile potrwa przerwa w dostępie do zasobów. Zespół&lt;br /&gt;
administratorów intensywnie pracuje na rozwiązaniem problemu.&lt;br /&gt;
&lt;br /&gt;
Z poważaniem&lt;br /&gt;
Administratorzy&lt;br /&gt;
&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red !important; font-size: 200%; font-weight: bold; text-decoration: none;&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.help.pcss.plcloud.pl Nowa Dokumentacja HPC]&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:cane.jpg|240px|link=Cane]]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle|Altair &amp;amp; Eagle]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''Aktywne węzły (24h)'''&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''Obecne obciążenie'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''Obciążenie z ostatnich 30 dni'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; colspan=&amp;quot;2&amp;quot; | '''Monitoring klastra obliczeniowego&amp;lt;br&amp;gt; https://stats.hpc.pcss.pl'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2217</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2217"/>
		<updated>2025-01-09T13:10:47Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Instalacja nowszej wersji Pythona */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, zmień prawa dostępu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chamod +x install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Instalacja nowszej wersji Pythona w środowisku Conda==&lt;br /&gt;
Po zainstalowaniu Condy sprawdzić, które wersje Pythona są dostępne w repozytoriach Conda, użyj komendy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda search python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wyświetli się lista dostępnych wesji Python np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
python                        3.12.6      h5148396_1  pkgs/main&lt;br /&gt;
python                        3.12.7      h5148396_0  pkgs/main&lt;br /&gt;
python                        3.12.8      h5148396_0  pkgs/main&lt;br /&gt;
python                        3.13.0 hf623796_100_cp313  pkgs/main&lt;br /&gt;
python                        3.13.1 hf623796_100_cp313  pkgs/main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby stworzyć nowe środowisko Conda z wybraną wersją Pythona, np. 3.13.1, użyj następującej komendy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda create -n nowe_srodowisko python=3.13.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Po utworzeniu środowiska, aktywuj je komendą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda activate nowe_srodowisko&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Aby upewnić się, że masz zainstalowaną odpowiednią wersję Pythona, wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Powinna pojawić się wersja Python 3.13.1&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2216</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2216"/>
		<updated>2025-01-09T12:45:42Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, zmień prawa dostępu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chamod +x install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Instalacja nowszej wersji Pythona==&lt;br /&gt;
Po zainstalowaniu Condy sprawdzić, które wersje Pythona są dostępne w repozytoriach Conda, użyj komendy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda search python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wyświetli się lista dostępnych wesji Python np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
python                        3.12.6      h5148396_1  pkgs/main&lt;br /&gt;
python                        3.12.7      h5148396_0  pkgs/main&lt;br /&gt;
python                        3.12.8      h5148396_0  pkgs/main&lt;br /&gt;
python                        3.13.0 hf623796_100_cp313  pkgs/main&lt;br /&gt;
python                        3.13.1 hf623796_100_cp313  pkgs/main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby stworzyć nowe środowisko Conda z wybraną wersją Pythona, np. 3.13.1, użyj następującej komendy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda create -n nowe_srodowisko python=3.13.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Po utworzeniu środowiska, aktywuj je komendą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda activate nowe_srodowisko&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Aby upewnić się, że masz zainstalowaną odpowiednią wersję Pythona, wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
python --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Powinna pojawić się wersja Python 3.13.1&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2215</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2215"/>
		<updated>2025-01-09T12:43:22Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, zmień prawa dostępu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chamod +x install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Instalacja nowszej wersji Pythona==&lt;br /&gt;
Po zainstalowaniu Condy sprawdzić, które wersje Pythona są dostępne w repozytoriach Conda, użyj komendy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda search python&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wyświetli się lista dostępnych wesji Python np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
python                        3.12.6      h5148396_1  pkgs/main&lt;br /&gt;
python                        3.12.7      h5148396_0  pkgs/main&lt;br /&gt;
python                        3.12.8      h5148396_0  pkgs/main&lt;br /&gt;
python                        3.13.0 hf623796_100_cp313  pkgs/main&lt;br /&gt;
python                        3.13.1 hf623796_100_cp313  pkgs/main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby stworzyć nowe środowisko Conda z wybraną wersją Pythona, np. 3.13.1, użyj następującej komendy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conda create -n nowe_srodowisko python=3.13.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2214</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2214"/>
		<updated>2025-01-09T12:37:24Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Uruchomienie skryptu instalacyjnego */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, zmień prawa dostępu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chamod +x install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2213</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2213"/>
		<updated>2025-01-09T12:35:52Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Uruchomienie skryptu instalacyjnego */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, zmień prawa dostępu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chamod +x install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2212</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2212"/>
		<updated>2025-01-09T12:35:34Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Uruchomienie skryptu instalacyjnego */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, zmień prawa dostępu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chamod +x install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2211</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2211"/>
		<updated>2025-01-09T12:34:08Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe :&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Katalogi tymczasowe&lt;br /&gt;
export TMP=$HOME/$GRANT_ID/scratch/$USER/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
export TEMP=$TMP&lt;br /&gt;
export TEMPDIR=$TMP&lt;br /&gt;
mkdir -p $TMP&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME/$GRANT_ID/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Diagnostyka&lt;br /&gt;
echo &amp;quot;REAL_PATH=$REAL_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;SOFT_PATH=$SOFT_PATH&amp;quot;&lt;br /&gt;
echo &amp;quot;MINICONDA_DIR=$MINICONDA_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego&lt;br /&gt;
mkdir -p $MINICONDA_DIR || { echo &amp;quot;Failed to create directory $MINICONDA_DIR&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
INSTALLER_PATH=&amp;quot;$MINICONDA_DIR/miniconda.sh&amp;quot;&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Linux-x86_64.sh -O $INSTAL                                                                                                   LER_PATH || { echo &amp;quot;Failed to download Miniconda&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$INSTALLER_PATH&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Miniconda installer not found at $INSTALLER_PATH&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Ustawienia środowiska&lt;br /&gt;
unset PYTHONPATH&lt;br /&gt;
&lt;br /&gt;
# Uruchamianie instalatora Miniconda3 w trybie bez interakcji&lt;br /&gt;
bash $INSTALLER_PATH -b -u -p $MINICONDA_DIR || { echo &amp;quot;Miniconda installation failed&amp;quot;; ex                                                                                                   it 1; }&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $INSTALLER_PATH&lt;br /&gt;
&lt;br /&gt;
# Sprawdzenie, czy plik binarny conda istnieje&lt;br /&gt;
if [ ! -f &amp;quot;$MINICONDA_DIR/bin/conda&amp;quot; ]; then&lt;br /&gt;
    echo &amp;quot;Conda binary not found! Installation failed.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash || { echo &amp;quot;Conda initialization failed&amp;quot;; exit 1; }&lt;br /&gt;
&lt;br /&gt;
# Komunikat końcowy&lt;br /&gt;
echo &amp;quot;Miniconda installed successfully at $MINICONDA_DIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2207</id>
		<title>Jak zostać użytkownikiem nowego Portalu</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2207"/>
		<updated>2024-08-26T12:11:51Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Jak odnowić poświadczenie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Logowanie/rejestracja użytkownika''' ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby móc korzystać  z portalu PRACE-LAB, musisz najpierw pomyślnie zalogować się na swoje konto użytkownika lub zarejestrować się w portalu na stronie https://pcss.plcloud.pl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dzięki temu będziesz miał dostęp do wszystkich funkcji i możliwości, które portal oferuje. &lt;br /&gt;
&lt;br /&gt;
[[File:Portal1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możesz się zalogować za pomocą PIONER.id lub stworzyć użytkownika i zalogować się za pomocą tych danych.&lt;br /&gt;
&lt;br /&gt;
[[File:Portal2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby stworzyć konto użytkownika należy wypełnić poniższe dane kontaktowe, wskazać nazwę użytkownika oraz zdeklarować hasło potrzebne do logowania w portalu.&lt;br /&gt;
Następnie należy wcisnąć przycisk Rejestracja&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Portal3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wysłaniu zgłoszenia o rejestracji w portalu należy zweryfikować wpisany adres e-mail klikając bezpośrednio na link wysłany na podany adres mailowy&lt;br /&gt;
&lt;br /&gt;
[[File:Portal4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślnym zarejestrowaniu/zalogowaniu się do portalu PRACE-LAB, znajdziesz się w panelu użytkownika.&lt;br /&gt;
&lt;br /&gt;
== '''Afiliacja''' ==&lt;br /&gt;
=== Czym jest afiliacja? ===&lt;br /&gt;
Afiliacja jest sposobem potwierdzenia możliwości wykonania pewnych operacji jak, np. skorzystanie z konkretnej oferty i zakup usługi przez użytkownika. Konkretnej bo np. z oferty dla studentów może skorzystać tylko student, więc musi mieć afiliację studencką.&lt;br /&gt;
&lt;br /&gt;
=== Rodzaje afiliacji ===&lt;br /&gt;
Zidentyfikowano następujące rodzaje afiliacji:&lt;br /&gt;
&amp;lt;li&amp;gt;studencka - status studenta&lt;br /&gt;
&amp;lt;li&amp;gt;naukowa - status pracownika naukowego na uczelni/w instytucie etc.&lt;br /&gt;
&amp;lt;li&amp;gt;biznesowa - karta kredytowa&lt;br /&gt;
&lt;br /&gt;
=== Skąd się biorą afiliacje ===&lt;br /&gt;
W zależności od rodzaju afiliacje są dodawane przez użytkownika i opcjonalnie weryfikowane przez operatora/administratora portalu.&lt;br /&gt;
&lt;br /&gt;
Istnieje również możliwość automatycznej weryfikacje pewnego typu afiliacji jak np. posiadanie statusu studenta. &lt;br /&gt;
&lt;br /&gt;
=== Jak dodać afiliacje ===&lt;br /&gt;
Aby dodać swoją afiliacje należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę gdzie można dodać afiliacje klikając na przycisk Dodaj nową afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna, kolejnym krokiem jest wybranie odpowiedniej afiliacji, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po rozpoczęciu procesu tworzenia afiliacji naukowej na portalu PRACE-LAB, pojawi się pole, w którym należy podać instytucję, którą reprezentujemy. Wpisz nazwę swojej instytucji w odpowiednie pole, aby właściwie zidentyfikować swoje powiązanie z daną afiliacją. Podanie prawidłowej instytucji jest kluczowe dla poprawnego weryfikowania Twojego statusu naukowego&lt;br /&gt;
&lt;br /&gt;
W celu weryfikacji afiliacji naukowej i Twojego konta na portalu PRACE-LAB, wymagane jest podanie danych kontaktowych. Te dane kontaktowe zostaną użyte przez administratorów portalu lub zespół wsparcia technicznego do potwierdzenia Twojej tożsamości i zapewnienia bezpieczeństwa konta. Podanie prawdziwych danych kontaktowych jest ważne, aby uniknąć problemów z dostępem do portalu oraz w razie potrzeby skontaktowania się z Tobą w sprawach związanych z Twoim kontem.&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu danych kontaktowych, w tym adresu e-mail, w celu weryfikacji na portalu PRACE-LAB, zostanie automatycznie wysłany kod potwierdzający (OTP) na podany adres e-mail. Ten kod potwierdzający będzie wymagany, aby dokończyć proces weryfikacji i aktywować Twoje konto na portalu. Otwórz wiadomość z kodem potwierdzającym. Skopiuj ten kod, aby móc go później wkleić w odpowiednie pole na portalu PRACE-LAB. Następnie kliknij w przycisk Następny krok&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po przesłaniu kodu potwierdzającego i zakończeniu procesu weryfikacji na portalu PRACE-LAB, Twój wniosek o utworzenie nowej afiliacji zostanie złożony do akceptacji przez administratora systemu. Administrator będzie weryfikować dane i potwierdzać, czy informacje są prawdziwe i zgodne z zasadami korzystania z portalu.&lt;br /&gt;
&lt;br /&gt;
Proces akceptacji przez administratora może potrwać pewien czas, w zależności od obciążenia&lt;br /&gt;
=== Jak odnowić poświadczenie ===&lt;br /&gt;
Aby odnowić swoje poświadczenie należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Poświadczenie&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie w zakładce Moje poświadczenia klikamy odnów&lt;br /&gt;
[[File:afiliacja_przedluzenie1.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zostaniemy przekierowani na stronę w której możemy wybrać sposób odnowienia Poświadczenia&lt;br /&gt;
&amp;lt;li&amp;gt;Pionier.ID&lt;br /&gt;
&amp;lt;li&amp;gt;Adres e-mail w domenie instytucji&lt;br /&gt;
&amp;lt;li&amp;gt;Weryfikacja przez operatora&lt;br /&gt;
[[File:afiliacja_przedluzenie2.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli wybierzmy PionierID i zalogujemy sie na nasze konto w Pionier.ID nasze poświadczenie zostanie automatycznie przedłużone&lt;br /&gt;
Również przy wybraniu i wpisaniu adresu e-mail w domenie instytucji nasze poświadczenie również przedłuży się automatycznie&lt;br /&gt;
Jeśli zdecydujemy się na ostatnią opcję musimy poczekać na weryfikację przez operatora portalu&lt;br /&gt;
&lt;br /&gt;
== '''Przestrzeń''' ==&lt;br /&gt;
Aby rozpocząć proces tworzenia przestrzeni, kliknij przycisk Utwórz przestrzeń&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna kolejnym krokiem jest wybranie odpowiedniej przestrzeni, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu przestrzeni naukowej,  pojawi się komunikat potwierdzający rozpoczęcie procesu tworzenia nowej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jeśli nie posiadasz afiliacji naukowej zostaniesz poproszony o stworzenie swojej pierwszej afiliacji. Jeżeli posiadasz już afiliacje naukową możesz pominąć ten krok.&lt;br /&gt;
&lt;br /&gt;
Aby proces tworzenia nowej przestrzeni rozpoczął się należy zaakceptować regulamin i przejść do następnego kroku.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy naszą Nazwę przestrzeni oraz nazwę tematu badawczego.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu tych danych oczekujemy na zatwierdzenie wniosku przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek o nową przestrzeń zostanie zaakceptowany w portalu zobaczymy nowo stworzoną przestrzeń. Aby zobaczyć szczegóły przestrzeni należy nacisnąć na przycisk Zobacz więcej &lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Klucz SSH''' ==&lt;br /&gt;
&lt;br /&gt;
Aby móc zalogować się na nasze konto należy stworzyć klucz SSH-ed25519 i dodać go w poniższym polu Klucz publiczny SSH. Jeżeli nie posiadasz klucza SSH przejdź do następnego kroku w celu jego stworzenia&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA! Wklejamy całą zawartość pliku wygenerowanego klucza publicznego. Przykładowy klucz publiczny może wyglądać w następujący sposób:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAGs8on3bVoqW74W37eDJ2GBUQi8IQpPFuUQxTVSmJzc pcss-jan@PCSS-JAN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Windows uruchamiamy konsolę PowerShell.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh2strzalka.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się przez Puttu w systemie Windows klucz prywatny należy przekonwertować do formatu Putty wykorzystując do tego celu program Putty generator&lt;br /&gt;
&lt;br /&gt;
Importujemy nasz nowo stworzony klucz prywatny i zapisujemy w formacie *.ppk&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie w programie Putty dodajemy nasz przeformatowany klucz prywatny który umożliwi nam zalogowanie na klaster eagle &lt;br /&gt;
&lt;br /&gt;
[[File:Ssh4strzalka.jpg|400px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślmy zalogowaniu możemy korzystać z klastra&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh5strzalka.jpg|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Linux uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshlinux1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie Linux na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshlinux2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie MacOS uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshmacos1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie MacOS na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshmacos2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Oferty''' ==&lt;br /&gt;
W celu jej stworzenia należy otworzyć dostępne oferty w naszym przypadku jest to Próbny projekt obliczeniowy na klastrze Eagle&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta1sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu odpowiedniej oferty należy kliknąć w Szczegóły&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta2sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu uruchomienia usługi należy aktywować Ofertę klikając przycisk Aktywuj&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta3sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przeniesieni do kolejnego okna informującego nas o tworzeniu nowej oferty&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta4sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Należy zaakceptować aktywacje nowej usługi akceptując regulamin&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta5sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wybieramy wcześniej zdefiniowaną afiliację której dotyczyć ma wybrana oferta&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta6sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wprowadzamy parametry usługi&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta7sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy nazwę usługi, czas trwania, opis problemu badawczego, wybieram naszą dzianinę naukową oraz podajmy źródło finansowania naszego projektu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta8sztrzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wniosek zostanie wysłany do akceptacji przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta9sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek zostanie zaakceptowany usługa zostanie aktywowana&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta10sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej możemy wyświetlić szczegóły stworzonej usługi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta11sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Użytkownicy''' ==&lt;br /&gt;
W zakładce użytkownicy możemy dodać nowych użytkowników do naszej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
Aby to zrobić należy kliknąć w przycisk Zaproś użytkownika&lt;br /&gt;
&lt;br /&gt;
[[File:User1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zaprosić nowego użytkownika do swojej przestrzeni możemy wysłać mu zaproszenie indywidualne na adres e-mail&lt;br /&gt;
&lt;br /&gt;
[[File:User2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możemy również wygenerować link który przekażemy naszym użytkownikom innym kanałem komunikacyjnym. Aby stworzyć link należy kliknąć w przycisk Wygeneruj link&lt;br /&gt;
&lt;br /&gt;
[[File:User3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie link należy skopiować i przekazać go wyznaczonym osobą&lt;br /&gt;
&lt;br /&gt;
[[File:User4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz użytkownik otworzy ten link i zaloguje się do portalu wyświetli się komunikat że został przez nas zaproszony do naszej przestrzeni. &lt;br /&gt;
&lt;br /&gt;
Następnie należy kliknąć Poproś o dostęp&lt;br /&gt;
&lt;br /&gt;
Zaproszony użytkowni musi teraz czekać aż osoba zapraszająca zaakceptuje w portalu jego zaproszenie&lt;br /&gt;
&lt;br /&gt;
[[File:User5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz zaproszony użytkownik poprosi nas o dostęp do udostępnionej przestrzeni można zaakceptować dostęp jeżeli się na to zgadzamy, klikając przycisk Akceptuj&lt;br /&gt;
&lt;br /&gt;
[[File:User6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po zaakceptowaniu przez nas nowego użytkownika przestrzeni możemy nadawać mu prawa dostępu do przestrzeni. Domyślną wartością jest prawo Uczestnik&lt;br /&gt;
&lt;br /&gt;
[[File:User7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zaproszony użytkowni po naszej akceptacji ma dostęp do zarządzanej przez nas przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User8strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W której może dodawać nowe usługi w ramach tej przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User9strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Zgłoszenia''' ==&lt;br /&gt;
W razie zaistnienia problemów lub chęci zgłoszenia zapytania, prosimy o utworzenie zgłoszenia poprzez naciśnięcie przycisku o tej samej nazwie, co umożliwi nam szybkie zidentyfikowanie i rozwiązanie problemu lub udzielenie odpowiedzi na zgłoszone pytanie.&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przekierowani na kolejną stronę gdzie zostaniemy poproszeni aby podać wszystkie niezbędne informacje dotyczące problemu lub pytania&lt;br /&gt;
&lt;br /&gt;
Aby dodać zgłoszenie należy wcisnąć przycisk Dodaj zgłoszenie&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po dodani zgłoszeni należy oczekiwać na obsłużenie zgłoszenia przez osobę obsługującą zgłoszenia/administratora systemu&lt;br /&gt;
&lt;br /&gt;
W zakładce Moje zgłoszenia będą widoczne wszystkie Państwa zgłoszenia wraz z nazwą, datą oraz statusem wykonania.&lt;br /&gt;
&lt;br /&gt;
Możemy również wyświetlić dane zgłoszenie wciskając przycisk Szczegóły lub edytować treść pod przyciskiem Edytuj  &lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W tej chwili zostanie wyświetlone przykładowe zgłoszenie wraz z wysłaną treścią oraz przyszłymi odpowiedziami wysłanymi przez operatorów sytemu zgłoszeniowego&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie4strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Afiliacja_przedluzenie2.png&amp;diff=2206</id>
		<title>Plik:Afiliacja przedluzenie2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Afiliacja_przedluzenie2.png&amp;diff=2206"/>
		<updated>2024-08-26T12:10:33Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Afiliacja_przedluzenie1.png&amp;diff=2205</id>
		<title>Plik:Afiliacja przedluzenie1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Afiliacja_przedluzenie1.png&amp;diff=2205"/>
		<updated>2024-08-26T12:09:49Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2204</id>
		<title>Jak zostać użytkownikiem nowego Portalu</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2204"/>
		<updated>2024-08-26T12:09:12Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Jak odnowić poświadczenie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Logowanie/rejestracja użytkownika''' ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby móc korzystać  z portalu PRACE-LAB, musisz najpierw pomyślnie zalogować się na swoje konto użytkownika lub zarejestrować się w portalu na stronie https://pcss.plcloud.pl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dzięki temu będziesz miał dostęp do wszystkich funkcji i możliwości, które portal oferuje. &lt;br /&gt;
&lt;br /&gt;
[[File:Portal1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możesz się zalogować za pomocą PIONER.id lub stworzyć użytkownika i zalogować się za pomocą tych danych.&lt;br /&gt;
&lt;br /&gt;
[[File:Portal2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby stworzyć konto użytkownika należy wypełnić poniższe dane kontaktowe, wskazać nazwę użytkownika oraz zdeklarować hasło potrzebne do logowania w portalu.&lt;br /&gt;
Następnie należy wcisnąć przycisk Rejestracja&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Portal3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wysłaniu zgłoszenia o rejestracji w portalu należy zweryfikować wpisany adres e-mail klikając bezpośrednio na link wysłany na podany adres mailowy&lt;br /&gt;
&lt;br /&gt;
[[File:Portal4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślnym zarejestrowaniu/zalogowaniu się do portalu PRACE-LAB, znajdziesz się w panelu użytkownika.&lt;br /&gt;
&lt;br /&gt;
== '''Afiliacja''' ==&lt;br /&gt;
=== Czym jest afiliacja? ===&lt;br /&gt;
Afiliacja jest sposobem potwierdzenia możliwości wykonania pewnych operacji jak, np. skorzystanie z konkretnej oferty i zakup usługi przez użytkownika. Konkretnej bo np. z oferty dla studentów może skorzystać tylko student, więc musi mieć afiliację studencką.&lt;br /&gt;
&lt;br /&gt;
=== Rodzaje afiliacji ===&lt;br /&gt;
Zidentyfikowano następujące rodzaje afiliacji:&lt;br /&gt;
&amp;lt;li&amp;gt;studencka - status studenta&lt;br /&gt;
&amp;lt;li&amp;gt;naukowa - status pracownika naukowego na uczelni/w instytucie etc.&lt;br /&gt;
&amp;lt;li&amp;gt;biznesowa - karta kredytowa&lt;br /&gt;
&lt;br /&gt;
=== Skąd się biorą afiliacje ===&lt;br /&gt;
W zależności od rodzaju afiliacje są dodawane przez użytkownika i opcjonalnie weryfikowane przez operatora/administratora portalu.&lt;br /&gt;
&lt;br /&gt;
Istnieje również możliwość automatycznej weryfikacje pewnego typu afiliacji jak np. posiadanie statusu studenta. &lt;br /&gt;
&lt;br /&gt;
=== Jak dodać afiliacje ===&lt;br /&gt;
Aby dodać swoją afiliacje należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę gdzie można dodać afiliacje klikając na przycisk Dodaj nową afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna, kolejnym krokiem jest wybranie odpowiedniej afiliacji, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po rozpoczęciu procesu tworzenia afiliacji naukowej na portalu PRACE-LAB, pojawi się pole, w którym należy podać instytucję, którą reprezentujemy. Wpisz nazwę swojej instytucji w odpowiednie pole, aby właściwie zidentyfikować swoje powiązanie z daną afiliacją. Podanie prawidłowej instytucji jest kluczowe dla poprawnego weryfikowania Twojego statusu naukowego&lt;br /&gt;
&lt;br /&gt;
W celu weryfikacji afiliacji naukowej i Twojego konta na portalu PRACE-LAB, wymagane jest podanie danych kontaktowych. Te dane kontaktowe zostaną użyte przez administratorów portalu lub zespół wsparcia technicznego do potwierdzenia Twojej tożsamości i zapewnienia bezpieczeństwa konta. Podanie prawdziwych danych kontaktowych jest ważne, aby uniknąć problemów z dostępem do portalu oraz w razie potrzeby skontaktowania się z Tobą w sprawach związanych z Twoim kontem.&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu danych kontaktowych, w tym adresu e-mail, w celu weryfikacji na portalu PRACE-LAB, zostanie automatycznie wysłany kod potwierdzający (OTP) na podany adres e-mail. Ten kod potwierdzający będzie wymagany, aby dokończyć proces weryfikacji i aktywować Twoje konto na portalu. Otwórz wiadomość z kodem potwierdzającym. Skopiuj ten kod, aby móc go później wkleić w odpowiednie pole na portalu PRACE-LAB. Następnie kliknij w przycisk Następny krok&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po przesłaniu kodu potwierdzającego i zakończeniu procesu weryfikacji na portalu PRACE-LAB, Twój wniosek o utworzenie nowej afiliacji zostanie złożony do akceptacji przez administratora systemu. Administrator będzie weryfikować dane i potwierdzać, czy informacje są prawdziwe i zgodne z zasadami korzystania z portalu.&lt;br /&gt;
&lt;br /&gt;
Proces akceptacji przez administratora może potrwać pewien czas, w zależności od obciążenia&lt;br /&gt;
=== Jak odnowić poświadczenie ===&lt;br /&gt;
Aby odnowić swoje poświadczenie należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Poświadczenie&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie w zakładce Moje poświadczenia klikamy odnów&lt;br /&gt;
[[File:afiliacja_przedluzenie1.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zostaniemy przekierowani na stronę w której możemy wybrać sposób odnowienia Poświadczenia&lt;br /&gt;
&amp;lt;li&amp;gt;Pionier.ID&lt;br /&gt;
&amp;lt;li&amp;gt;Adres e-mail w domenie instytucji&lt;br /&gt;
&amp;lt;li&amp;gt;Weryfikacja przez operatora&lt;br /&gt;
[[File:afiliacja_przedluzenie2.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli wybierzmy PionierID i zalogujemy sie na nasze konto w Pionier.ID nasze poświadczenie zostanie automatycznie przedłużone&lt;br /&gt;
Również przy wybraniu i wpisaniu adresu e-mail w domenie instytucji nasze poświadczenie również przedłuży się automatycznie&lt;br /&gt;
Jeśli zdecydujemy się na ostatnią opcję musimy poczekać na weryfikację przez operatora portalu&lt;br /&gt;
&lt;br /&gt;
== '''Przestrzeń''' ==&lt;br /&gt;
Aby rozpocząć proces tworzenia przestrzeni, kliknij przycisk Utwórz przestrzeń&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna kolejnym krokiem jest wybranie odpowiedniej przestrzeni, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu przestrzeni naukowej,  pojawi się komunikat potwierdzający rozpoczęcie procesu tworzenia nowej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jeśli nie posiadasz afiliacji naukowej zostaniesz poproszony o stworzenie swojej pierwszej afiliacji. Jeżeli posiadasz już afiliacje naukową możesz pominąć ten krok.&lt;br /&gt;
&lt;br /&gt;
Aby proces tworzenia nowej przestrzeni rozpoczął się należy zaakceptować regulamin i przejść do następnego kroku.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy naszą Nazwę przestrzeni oraz nazwę tematu badawczego.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu tych danych oczekujemy na zatwierdzenie wniosku przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek o nową przestrzeń zostanie zaakceptowany w portalu zobaczymy nowo stworzoną przestrzeń. Aby zobaczyć szczegóły przestrzeni należy nacisnąć na przycisk Zobacz więcej &lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Klucz SSH''' ==&lt;br /&gt;
&lt;br /&gt;
Aby móc zalogować się na nasze konto należy stworzyć klucz SSH-ed25519 i dodać go w poniższym polu Klucz publiczny SSH. Jeżeli nie posiadasz klucza SSH przejdź do następnego kroku w celu jego stworzenia&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA! Wklejamy całą zawartość pliku wygenerowanego klucza publicznego. Przykładowy klucz publiczny może wyglądać w następujący sposób:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAGs8on3bVoqW74W37eDJ2GBUQi8IQpPFuUQxTVSmJzc pcss-jan@PCSS-JAN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Windows uruchamiamy konsolę PowerShell.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh2strzalka.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się przez Puttu w systemie Windows klucz prywatny należy przekonwertować do formatu Putty wykorzystując do tego celu program Putty generator&lt;br /&gt;
&lt;br /&gt;
Importujemy nasz nowo stworzony klucz prywatny i zapisujemy w formacie *.ppk&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie w programie Putty dodajemy nasz przeformatowany klucz prywatny który umożliwi nam zalogowanie na klaster eagle &lt;br /&gt;
&lt;br /&gt;
[[File:Ssh4strzalka.jpg|400px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślmy zalogowaniu możemy korzystać z klastra&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh5strzalka.jpg|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Linux uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshlinux1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie Linux na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshlinux2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie MacOS uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshmacos1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie MacOS na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshmacos2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Oferty''' ==&lt;br /&gt;
W celu jej stworzenia należy otworzyć dostępne oferty w naszym przypadku jest to Próbny projekt obliczeniowy na klastrze Eagle&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta1sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu odpowiedniej oferty należy kliknąć w Szczegóły&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta2sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu uruchomienia usługi należy aktywować Ofertę klikając przycisk Aktywuj&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta3sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przeniesieni do kolejnego okna informującego nas o tworzeniu nowej oferty&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta4sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Należy zaakceptować aktywacje nowej usługi akceptując regulamin&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta5sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wybieramy wcześniej zdefiniowaną afiliację której dotyczyć ma wybrana oferta&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta6sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wprowadzamy parametry usługi&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta7sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy nazwę usługi, czas trwania, opis problemu badawczego, wybieram naszą dzianinę naukową oraz podajmy źródło finansowania naszego projektu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta8sztrzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wniosek zostanie wysłany do akceptacji przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta9sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek zostanie zaakceptowany usługa zostanie aktywowana&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta10sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej możemy wyświetlić szczegóły stworzonej usługi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta11sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Użytkownicy''' ==&lt;br /&gt;
W zakładce użytkownicy możemy dodać nowych użytkowników do naszej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
Aby to zrobić należy kliknąć w przycisk Zaproś użytkownika&lt;br /&gt;
&lt;br /&gt;
[[File:User1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zaprosić nowego użytkownika do swojej przestrzeni możemy wysłać mu zaproszenie indywidualne na adres e-mail&lt;br /&gt;
&lt;br /&gt;
[[File:User2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możemy również wygenerować link który przekażemy naszym użytkownikom innym kanałem komunikacyjnym. Aby stworzyć link należy kliknąć w przycisk Wygeneruj link&lt;br /&gt;
&lt;br /&gt;
[[File:User3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie link należy skopiować i przekazać go wyznaczonym osobą&lt;br /&gt;
&lt;br /&gt;
[[File:User4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz użytkownik otworzy ten link i zaloguje się do portalu wyświetli się komunikat że został przez nas zaproszony do naszej przestrzeni. &lt;br /&gt;
&lt;br /&gt;
Następnie należy kliknąć Poproś o dostęp&lt;br /&gt;
&lt;br /&gt;
Zaproszony użytkowni musi teraz czekać aż osoba zapraszająca zaakceptuje w portalu jego zaproszenie&lt;br /&gt;
&lt;br /&gt;
[[File:User5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz zaproszony użytkownik poprosi nas o dostęp do udostępnionej przestrzeni można zaakceptować dostęp jeżeli się na to zgadzamy, klikając przycisk Akceptuj&lt;br /&gt;
&lt;br /&gt;
[[File:User6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po zaakceptowaniu przez nas nowego użytkownika przestrzeni możemy nadawać mu prawa dostępu do przestrzeni. Domyślną wartością jest prawo Uczestnik&lt;br /&gt;
&lt;br /&gt;
[[File:User7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zaproszony użytkowni po naszej akceptacji ma dostęp do zarządzanej przez nas przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User8strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W której może dodawać nowe usługi w ramach tej przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User9strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Zgłoszenia''' ==&lt;br /&gt;
W razie zaistnienia problemów lub chęci zgłoszenia zapytania, prosimy o utworzenie zgłoszenia poprzez naciśnięcie przycisku o tej samej nazwie, co umożliwi nam szybkie zidentyfikowanie i rozwiązanie problemu lub udzielenie odpowiedzi na zgłoszone pytanie.&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przekierowani na kolejną stronę gdzie zostaniemy poproszeni aby podać wszystkie niezbędne informacje dotyczące problemu lub pytania&lt;br /&gt;
&lt;br /&gt;
Aby dodać zgłoszenie należy wcisnąć przycisk Dodaj zgłoszenie&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po dodani zgłoszeni należy oczekiwać na obsłużenie zgłoszenia przez osobę obsługującą zgłoszenia/administratora systemu&lt;br /&gt;
&lt;br /&gt;
W zakładce Moje zgłoszenia będą widoczne wszystkie Państwa zgłoszenia wraz z nazwą, datą oraz statusem wykonania.&lt;br /&gt;
&lt;br /&gt;
Możemy również wyświetlić dane zgłoszenie wciskając przycisk Szczegóły lub edytować treść pod przyciskiem Edytuj  &lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W tej chwili zostanie wyświetlone przykładowe zgłoszenie wraz z wysłaną treścią oraz przyszłymi odpowiedziami wysłanymi przez operatorów sytemu zgłoszeniowego&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie4strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2203</id>
		<title>Jak zostać użytkownikiem nowego Portalu</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2203"/>
		<updated>2024-08-26T12:06:11Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Jak odnowić poświadczenie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Logowanie/rejestracja użytkownika''' ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby móc korzystać  z portalu PRACE-LAB, musisz najpierw pomyślnie zalogować się na swoje konto użytkownika lub zarejestrować się w portalu na stronie https://pcss.plcloud.pl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dzięki temu będziesz miał dostęp do wszystkich funkcji i możliwości, które portal oferuje. &lt;br /&gt;
&lt;br /&gt;
[[File:Portal1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możesz się zalogować za pomocą PIONER.id lub stworzyć użytkownika i zalogować się za pomocą tych danych.&lt;br /&gt;
&lt;br /&gt;
[[File:Portal2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby stworzyć konto użytkownika należy wypełnić poniższe dane kontaktowe, wskazać nazwę użytkownika oraz zdeklarować hasło potrzebne do logowania w portalu.&lt;br /&gt;
Następnie należy wcisnąć przycisk Rejestracja&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Portal3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wysłaniu zgłoszenia o rejestracji w portalu należy zweryfikować wpisany adres e-mail klikając bezpośrednio na link wysłany na podany adres mailowy&lt;br /&gt;
&lt;br /&gt;
[[File:Portal4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślnym zarejestrowaniu/zalogowaniu się do portalu PRACE-LAB, znajdziesz się w panelu użytkownika.&lt;br /&gt;
&lt;br /&gt;
== '''Afiliacja''' ==&lt;br /&gt;
=== Czym jest afiliacja? ===&lt;br /&gt;
Afiliacja jest sposobem potwierdzenia możliwości wykonania pewnych operacji jak, np. skorzystanie z konkretnej oferty i zakup usługi przez użytkownika. Konkretnej bo np. z oferty dla studentów może skorzystać tylko student, więc musi mieć afiliację studencką.&lt;br /&gt;
&lt;br /&gt;
=== Rodzaje afiliacji ===&lt;br /&gt;
Zidentyfikowano następujące rodzaje afiliacji:&lt;br /&gt;
&amp;lt;li&amp;gt;studencka - status studenta&lt;br /&gt;
&amp;lt;li&amp;gt;naukowa - status pracownika naukowego na uczelni/w instytucie etc.&lt;br /&gt;
&amp;lt;li&amp;gt;biznesowa - karta kredytowa&lt;br /&gt;
&lt;br /&gt;
=== Skąd się biorą afiliacje ===&lt;br /&gt;
W zależności od rodzaju afiliacje są dodawane przez użytkownika i opcjonalnie weryfikowane przez operatora/administratora portalu.&lt;br /&gt;
&lt;br /&gt;
Istnieje również możliwość automatycznej weryfikacje pewnego typu afiliacji jak np. posiadanie statusu studenta. &lt;br /&gt;
&lt;br /&gt;
=== Jak dodać afiliacje ===&lt;br /&gt;
Aby dodać swoją afiliacje należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę gdzie można dodać afiliacje klikając na przycisk Dodaj nową afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna, kolejnym krokiem jest wybranie odpowiedniej afiliacji, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po rozpoczęciu procesu tworzenia afiliacji naukowej na portalu PRACE-LAB, pojawi się pole, w którym należy podać instytucję, którą reprezentujemy. Wpisz nazwę swojej instytucji w odpowiednie pole, aby właściwie zidentyfikować swoje powiązanie z daną afiliacją. Podanie prawidłowej instytucji jest kluczowe dla poprawnego weryfikowania Twojego statusu naukowego&lt;br /&gt;
&lt;br /&gt;
W celu weryfikacji afiliacji naukowej i Twojego konta na portalu PRACE-LAB, wymagane jest podanie danych kontaktowych. Te dane kontaktowe zostaną użyte przez administratorów portalu lub zespół wsparcia technicznego do potwierdzenia Twojej tożsamości i zapewnienia bezpieczeństwa konta. Podanie prawdziwych danych kontaktowych jest ważne, aby uniknąć problemów z dostępem do portalu oraz w razie potrzeby skontaktowania się z Tobą w sprawach związanych z Twoim kontem.&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu danych kontaktowych, w tym adresu e-mail, w celu weryfikacji na portalu PRACE-LAB, zostanie automatycznie wysłany kod potwierdzający (OTP) na podany adres e-mail. Ten kod potwierdzający będzie wymagany, aby dokończyć proces weryfikacji i aktywować Twoje konto na portalu. Otwórz wiadomość z kodem potwierdzającym. Skopiuj ten kod, aby móc go później wkleić w odpowiednie pole na portalu PRACE-LAB. Następnie kliknij w przycisk Następny krok&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po przesłaniu kodu potwierdzającego i zakończeniu procesu weryfikacji na portalu PRACE-LAB, Twój wniosek o utworzenie nowej afiliacji zostanie złożony do akceptacji przez administratora systemu. Administrator będzie weryfikować dane i potwierdzać, czy informacje są prawdziwe i zgodne z zasadami korzystania z portalu.&lt;br /&gt;
&lt;br /&gt;
Proces akceptacji przez administratora może potrwać pewien czas, w zależności od obciążenia&lt;br /&gt;
=== Jak odnowić poświadczenie ===&lt;br /&gt;
Aby odnowić swoje poświadczenie należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Poświadczenie&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie w zakładce Moje poświadczenia klikamy odnów&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zostaniemy przekierowani na stronę w której możemy wybrać sposób odnowienia Poświadczenia&lt;br /&gt;
&amp;lt;li&amp;gt;Pionier.ID&lt;br /&gt;
&amp;lt;li&amp;gt;Adres e-mail w domenie instytucji&lt;br /&gt;
&amp;lt;li&amp;gt;Weryfikacja przez operatora&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli wybierzmy PionierID i zalogujemy sie na nasze konto w Pionier.ID nasze poświadczenie zostanie automatycznie przedłużone&lt;br /&gt;
Również przy wybraniu i wpisaniu adresu e-mail w domenie instytucji nasze poświadczenie również przedłuży się automatycznie&lt;br /&gt;
Jeśli zdecydujemy się na ostatnią opcję musimy poczekać na weryfikację przez operatora portalu&lt;br /&gt;
&lt;br /&gt;
== '''Przestrzeń''' ==&lt;br /&gt;
Aby rozpocząć proces tworzenia przestrzeni, kliknij przycisk Utwórz przestrzeń&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna kolejnym krokiem jest wybranie odpowiedniej przestrzeni, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu przestrzeni naukowej,  pojawi się komunikat potwierdzający rozpoczęcie procesu tworzenia nowej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jeśli nie posiadasz afiliacji naukowej zostaniesz poproszony o stworzenie swojej pierwszej afiliacji. Jeżeli posiadasz już afiliacje naukową możesz pominąć ten krok.&lt;br /&gt;
&lt;br /&gt;
Aby proces tworzenia nowej przestrzeni rozpoczął się należy zaakceptować regulamin i przejść do następnego kroku.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy naszą Nazwę przestrzeni oraz nazwę tematu badawczego.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu tych danych oczekujemy na zatwierdzenie wniosku przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek o nową przestrzeń zostanie zaakceptowany w portalu zobaczymy nowo stworzoną przestrzeń. Aby zobaczyć szczegóły przestrzeni należy nacisnąć na przycisk Zobacz więcej &lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Klucz SSH''' ==&lt;br /&gt;
&lt;br /&gt;
Aby móc zalogować się na nasze konto należy stworzyć klucz SSH-ed25519 i dodać go w poniższym polu Klucz publiczny SSH. Jeżeli nie posiadasz klucza SSH przejdź do następnego kroku w celu jego stworzenia&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA! Wklejamy całą zawartość pliku wygenerowanego klucza publicznego. Przykładowy klucz publiczny może wyglądać w następujący sposób:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAGs8on3bVoqW74W37eDJ2GBUQi8IQpPFuUQxTVSmJzc pcss-jan@PCSS-JAN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Windows uruchamiamy konsolę PowerShell.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh2strzalka.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się przez Puttu w systemie Windows klucz prywatny należy przekonwertować do formatu Putty wykorzystując do tego celu program Putty generator&lt;br /&gt;
&lt;br /&gt;
Importujemy nasz nowo stworzony klucz prywatny i zapisujemy w formacie *.ppk&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie w programie Putty dodajemy nasz przeformatowany klucz prywatny który umożliwi nam zalogowanie na klaster eagle &lt;br /&gt;
&lt;br /&gt;
[[File:Ssh4strzalka.jpg|400px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślmy zalogowaniu możemy korzystać z klastra&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh5strzalka.jpg|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Linux uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshlinux1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie Linux na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshlinux2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie MacOS uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshmacos1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie MacOS na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshmacos2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Oferty''' ==&lt;br /&gt;
W celu jej stworzenia należy otworzyć dostępne oferty w naszym przypadku jest to Próbny projekt obliczeniowy na klastrze Eagle&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta1sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu odpowiedniej oferty należy kliknąć w Szczegóły&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta2sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu uruchomienia usługi należy aktywować Ofertę klikając przycisk Aktywuj&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta3sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przeniesieni do kolejnego okna informującego nas o tworzeniu nowej oferty&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta4sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Należy zaakceptować aktywacje nowej usługi akceptując regulamin&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta5sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wybieramy wcześniej zdefiniowaną afiliację której dotyczyć ma wybrana oferta&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta6sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wprowadzamy parametry usługi&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta7sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy nazwę usługi, czas trwania, opis problemu badawczego, wybieram naszą dzianinę naukową oraz podajmy źródło finansowania naszego projektu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta8sztrzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wniosek zostanie wysłany do akceptacji przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta9sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek zostanie zaakceptowany usługa zostanie aktywowana&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta10sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej możemy wyświetlić szczegóły stworzonej usługi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta11sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Użytkownicy''' ==&lt;br /&gt;
W zakładce użytkownicy możemy dodać nowych użytkowników do naszej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
Aby to zrobić należy kliknąć w przycisk Zaproś użytkownika&lt;br /&gt;
&lt;br /&gt;
[[File:User1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zaprosić nowego użytkownika do swojej przestrzeni możemy wysłać mu zaproszenie indywidualne na adres e-mail&lt;br /&gt;
&lt;br /&gt;
[[File:User2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możemy również wygenerować link który przekażemy naszym użytkownikom innym kanałem komunikacyjnym. Aby stworzyć link należy kliknąć w przycisk Wygeneruj link&lt;br /&gt;
&lt;br /&gt;
[[File:User3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie link należy skopiować i przekazać go wyznaczonym osobą&lt;br /&gt;
&lt;br /&gt;
[[File:User4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz użytkownik otworzy ten link i zaloguje się do portalu wyświetli się komunikat że został przez nas zaproszony do naszej przestrzeni. &lt;br /&gt;
&lt;br /&gt;
Następnie należy kliknąć Poproś o dostęp&lt;br /&gt;
&lt;br /&gt;
Zaproszony użytkowni musi teraz czekać aż osoba zapraszająca zaakceptuje w portalu jego zaproszenie&lt;br /&gt;
&lt;br /&gt;
[[File:User5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz zaproszony użytkownik poprosi nas o dostęp do udostępnionej przestrzeni można zaakceptować dostęp jeżeli się na to zgadzamy, klikając przycisk Akceptuj&lt;br /&gt;
&lt;br /&gt;
[[File:User6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po zaakceptowaniu przez nas nowego użytkownika przestrzeni możemy nadawać mu prawa dostępu do przestrzeni. Domyślną wartością jest prawo Uczestnik&lt;br /&gt;
&lt;br /&gt;
[[File:User7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zaproszony użytkowni po naszej akceptacji ma dostęp do zarządzanej przez nas przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User8strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W której może dodawać nowe usługi w ramach tej przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User9strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Zgłoszenia''' ==&lt;br /&gt;
W razie zaistnienia problemów lub chęci zgłoszenia zapytania, prosimy o utworzenie zgłoszenia poprzez naciśnięcie przycisku o tej samej nazwie, co umożliwi nam szybkie zidentyfikowanie i rozwiązanie problemu lub udzielenie odpowiedzi na zgłoszone pytanie.&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przekierowani na kolejną stronę gdzie zostaniemy poproszeni aby podać wszystkie niezbędne informacje dotyczące problemu lub pytania&lt;br /&gt;
&lt;br /&gt;
Aby dodać zgłoszenie należy wcisnąć przycisk Dodaj zgłoszenie&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po dodani zgłoszeni należy oczekiwać na obsłużenie zgłoszenia przez osobę obsługującą zgłoszenia/administratora systemu&lt;br /&gt;
&lt;br /&gt;
W zakładce Moje zgłoszenia będą widoczne wszystkie Państwa zgłoszenia wraz z nazwą, datą oraz statusem wykonania.&lt;br /&gt;
&lt;br /&gt;
Możemy również wyświetlić dane zgłoszenie wciskając przycisk Szczegóły lub edytować treść pod przyciskiem Edytuj  &lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W tej chwili zostanie wyświetlone przykładowe zgłoszenie wraz z wysłaną treścią oraz przyszłymi odpowiedziami wysłanymi przez operatorów sytemu zgłoszeniowego&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie4strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2202</id>
		<title>Jak zostać użytkownikiem nowego Portalu</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Jak_zosta%C4%87_u%C5%BCytkownikiem_nowego_Portalu&amp;diff=2202"/>
		<updated>2024-08-26T11:57:35Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Jak dodać afiliacje */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Logowanie/rejestracja użytkownika''' ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby móc korzystać  z portalu PRACE-LAB, musisz najpierw pomyślnie zalogować się na swoje konto użytkownika lub zarejestrować się w portalu na stronie https://pcss.plcloud.pl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dzięki temu będziesz miał dostęp do wszystkich funkcji i możliwości, które portal oferuje. &lt;br /&gt;
&lt;br /&gt;
[[File:Portal1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możesz się zalogować za pomocą PIONER.id lub stworzyć użytkownika i zalogować się za pomocą tych danych.&lt;br /&gt;
&lt;br /&gt;
[[File:Portal2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby stworzyć konto użytkownika należy wypełnić poniższe dane kontaktowe, wskazać nazwę użytkownika oraz zdeklarować hasło potrzebne do logowania w portalu.&lt;br /&gt;
Następnie należy wcisnąć przycisk Rejestracja&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Portal3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wysłaniu zgłoszenia o rejestracji w portalu należy zweryfikować wpisany adres e-mail klikając bezpośrednio na link wysłany na podany adres mailowy&lt;br /&gt;
&lt;br /&gt;
[[File:Portal4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślnym zarejestrowaniu/zalogowaniu się do portalu PRACE-LAB, znajdziesz się w panelu użytkownika.&lt;br /&gt;
&lt;br /&gt;
== '''Afiliacja''' ==&lt;br /&gt;
=== Czym jest afiliacja? ===&lt;br /&gt;
Afiliacja jest sposobem potwierdzenia możliwości wykonania pewnych operacji jak, np. skorzystanie z konkretnej oferty i zakup usługi przez użytkownika. Konkretnej bo np. z oferty dla studentów może skorzystać tylko student, więc musi mieć afiliację studencką.&lt;br /&gt;
&lt;br /&gt;
=== Rodzaje afiliacji ===&lt;br /&gt;
Zidentyfikowano następujące rodzaje afiliacji:&lt;br /&gt;
&amp;lt;li&amp;gt;studencka - status studenta&lt;br /&gt;
&amp;lt;li&amp;gt;naukowa - status pracownika naukowego na uczelni/w instytucie etc.&lt;br /&gt;
&amp;lt;li&amp;gt;biznesowa - karta kredytowa&lt;br /&gt;
&lt;br /&gt;
=== Skąd się biorą afiliacje ===&lt;br /&gt;
W zależności od rodzaju afiliacje są dodawane przez użytkownika i opcjonalnie weryfikowane przez operatora/administratora portalu.&lt;br /&gt;
&lt;br /&gt;
Istnieje również możliwość automatycznej weryfikacje pewnego typu afiliacji jak np. posiadanie statusu studenta. &lt;br /&gt;
&lt;br /&gt;
=== Jak dodać afiliacje ===&lt;br /&gt;
Aby dodać swoją afiliacje należ w prawym górnym rogu kliknąć w swojego użytkowania i następnie Afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje1strzalka.png|270px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę gdzie można dodać afiliacje klikając na przycisk Dodaj nową afiliacje&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna, kolejnym krokiem jest wybranie odpowiedniej afiliacji, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po rozpoczęciu procesu tworzenia afiliacji naukowej na portalu PRACE-LAB, pojawi się pole, w którym należy podać instytucję, którą reprezentujemy. Wpisz nazwę swojej instytucji w odpowiednie pole, aby właściwie zidentyfikować swoje powiązanie z daną afiliacją. Podanie prawidłowej instytucji jest kluczowe dla poprawnego weryfikowania Twojego statusu naukowego&lt;br /&gt;
&lt;br /&gt;
W celu weryfikacji afiliacji naukowej i Twojego konta na portalu PRACE-LAB, wymagane jest podanie danych kontaktowych. Te dane kontaktowe zostaną użyte przez administratorów portalu lub zespół wsparcia technicznego do potwierdzenia Twojej tożsamości i zapewnienia bezpieczeństwa konta. Podanie prawdziwych danych kontaktowych jest ważne, aby uniknąć problemów z dostępem do portalu oraz w razie potrzeby skontaktowania się z Tobą w sprawach związanych z Twoim kontem.&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu danych kontaktowych, w tym adresu e-mail, w celu weryfikacji na portalu PRACE-LAB, zostanie automatycznie wysłany kod potwierdzający (OTP) na podany adres e-mail. Ten kod potwierdzający będzie wymagany, aby dokończyć proces weryfikacji i aktywować Twoje konto na portalu. Otwórz wiadomość z kodem potwierdzającym. Skopiuj ten kod, aby móc go później wkleić w odpowiednie pole na portalu PRACE-LAB. Następnie kliknij w przycisk Następny krok&lt;br /&gt;
&lt;br /&gt;
[[File:Afiliacje5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po przesłaniu kodu potwierdzającego i zakończeniu procesu weryfikacji na portalu PRACE-LAB, Twój wniosek o utworzenie nowej afiliacji zostanie złożony do akceptacji przez administratora systemu. Administrator będzie weryfikować dane i potwierdzać, czy informacje są prawdziwe i zgodne z zasadami korzystania z portalu.&lt;br /&gt;
&lt;br /&gt;
Proces akceptacji przez administratora może potrwać pewien czas, w zależności od obciążenia&lt;br /&gt;
=== Jak odnowić poświadczenie ===&lt;br /&gt;
&lt;br /&gt;
== '''Przestrzeń''' ==&lt;br /&gt;
Aby rozpocząć proces tworzenia przestrzeni, kliknij przycisk Utwórz przestrzeń&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po kliknięciu zostaniesz przeniesiony do nowego okna kolejnym krokiem jest wybranie odpowiedniej przestrzeni, w tym opisanym przypadku, naukowej&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu przestrzeni naukowej,  pojawi się komunikat potwierdzający rozpoczęcie procesu tworzenia nowej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Jeśli nie posiadasz afiliacji naukowej zostaniesz poproszony o stworzenie swojej pierwszej afiliacji. Jeżeli posiadasz już afiliacje naukową możesz pominąć ten krok.&lt;br /&gt;
&lt;br /&gt;
Aby proces tworzenia nowej przestrzeni rozpoczął się należy zaakceptować regulamin i przejść do następnego kroku.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy naszą Nazwę przestrzeni oraz nazwę tematu badawczego.&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po podaniu tych danych oczekujemy na zatwierdzenie wniosku przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek o nową przestrzeń zostanie zaakceptowany w portalu zobaczymy nowo stworzoną przestrzeń. Aby zobaczyć szczegóły przestrzeni należy nacisnąć na przycisk Zobacz więcej &lt;br /&gt;
&lt;br /&gt;
[[File:Przestrzen7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Klucz SSH''' ==&lt;br /&gt;
&lt;br /&gt;
Aby móc zalogować się na nasze konto należy stworzyć klucz SSH-ed25519 i dodać go w poniższym polu Klucz publiczny SSH. Jeżeli nie posiadasz klucza SSH przejdź do następnego kroku w celu jego stworzenia&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA! Wklejamy całą zawartość pliku wygenerowanego klucza publicznego. Przykładowy klucz publiczny może wyglądać w następujący sposób:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAGs8on3bVoqW74W37eDJ2GBUQi8IQpPFuUQxTVSmJzc pcss-jan@PCSS-JAN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Windows uruchamiamy konsolę PowerShell.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh2strzalka.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się przez Puttu w systemie Windows klucz prywatny należy przekonwertować do formatu Putty wykorzystując do tego celu program Putty generator&lt;br /&gt;
&lt;br /&gt;
Importujemy nasz nowo stworzony klucz prywatny i zapisujemy w formacie *.ppk&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh3strzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie w programie Putty dodajemy nasz przeformatowany klucz prywatny który umożliwi nam zalogowanie na klaster eagle &lt;br /&gt;
&lt;br /&gt;
[[File:Ssh4strzalka.jpg|400px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po pomyślmy zalogowaniu możemy korzystać z klastra&lt;br /&gt;
&lt;br /&gt;
[[File:Ssh5strzalka.jpg|600px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie Linux uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshlinux1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie Linux na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshlinux2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
Aby stworzyć klucz SSH-ed25519 w systemie MacOS uruchamiamy Terminal.&lt;br /&gt;
&lt;br /&gt;
Następnie wpisujemy komendę: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen -t ed25519&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poddajemy nazwę klucza oraz opcjonalnie hasło.&lt;br /&gt;
&lt;br /&gt;
Wygenerowany klucz publiczny należy podać w portalu w zakładce Klucz publiczny SSH&lt;br /&gt;
[[File:sshmacos1.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu zalogowania się w systemie MacOS na klaster należy wykonać polecenie podając w nim swój wygenerowany klucz prywatny, swoją nazwę użytkownika oraz adres klastra &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -i nazwa_klucza user@eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:sshmacos2.png|700px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Oferty''' ==&lt;br /&gt;
W celu jej stworzenia należy otworzyć dostępne oferty w naszym przypadku jest to Próbny projekt obliczeniowy na klastrze Eagle&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta1sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po wybraniu odpowiedniej oferty należy kliknąć w Szczegóły&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta2sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W celu uruchomienia usługi należy aktywować Ofertę klikając przycisk Aktywuj&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta3sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przeniesieni do kolejnego okna informującego nas o tworzeniu nowej oferty&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta4sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Należy zaakceptować aktywacje nowej usługi akceptując regulamin&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta5sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wybieramy wcześniej zdefiniowaną afiliację której dotyczyć ma wybrana oferta&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta6sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wprowadzamy parametry usługi&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta7sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie podajemy nazwę usługi, czas trwania, opis problemu badawczego, wybieram naszą dzianinę naukową oraz podajmy źródło finansowania naszego projektu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta8sztrzalka.jpg|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wniosek zostanie wysłany do akceptacji przez administratora systemu&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta9sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy wniosek zostanie zaakceptowany usługa zostanie aktywowana&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta10sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej możemy wyświetlić szczegóły stworzonej usługi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Oferta11sztrzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Użytkownicy''' ==&lt;br /&gt;
W zakładce użytkownicy możemy dodać nowych użytkowników do naszej przestrzeni.&lt;br /&gt;
&lt;br /&gt;
Aby to zrobić należy kliknąć w przycisk Zaproś użytkownika&lt;br /&gt;
&lt;br /&gt;
[[File:User1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zaprosić nowego użytkownika do swojej przestrzeni możemy wysłać mu zaproszenie indywidualne na adres e-mail&lt;br /&gt;
&lt;br /&gt;
[[File:User2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Możemy również wygenerować link który przekażemy naszym użytkownikom innym kanałem komunikacyjnym. Aby stworzyć link należy kliknąć w przycisk Wygeneruj link&lt;br /&gt;
&lt;br /&gt;
[[File:User3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie link należy skopiować i przekazać go wyznaczonym osobą&lt;br /&gt;
&lt;br /&gt;
[[File:User4strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz użytkownik otworzy ten link i zaloguje się do portalu wyświetli się komunikat że został przez nas zaproszony do naszej przestrzeni. &lt;br /&gt;
&lt;br /&gt;
Następnie należy kliknąć Poproś o dostęp&lt;br /&gt;
&lt;br /&gt;
Zaproszony użytkowni musi teraz czekać aż osoba zapraszająca zaakceptuje w portalu jego zaproszenie&lt;br /&gt;
&lt;br /&gt;
[[File:User5strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Gdy nasz zaproszony użytkownik poprosi nas o dostęp do udostępnionej przestrzeni można zaakceptować dostęp jeżeli się na to zgadzamy, klikając przycisk Akceptuj&lt;br /&gt;
&lt;br /&gt;
[[File:User6strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po zaakceptowaniu przez nas nowego użytkownika przestrzeni możemy nadawać mu prawa dostępu do przestrzeni. Domyślną wartością jest prawo Uczestnik&lt;br /&gt;
&lt;br /&gt;
[[File:User7strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zaproszony użytkowni po naszej akceptacji ma dostęp do zarządzanej przez nas przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User8strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W której może dodawać nowe usługi w ramach tej przestrzeni&lt;br /&gt;
&lt;br /&gt;
[[File:User9strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Zgłoszenia''' ==&lt;br /&gt;
W razie zaistnienia problemów lub chęci zgłoszenia zapytania, prosimy o utworzenie zgłoszenia poprzez naciśnięcie przycisku o tej samej nazwie, co umożliwi nam szybkie zidentyfikowanie i rozwiązanie problemu lub udzielenie odpowiedzi na zgłoszone pytanie.&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie1strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zostaniemy przekierowani na kolejną stronę gdzie zostaniemy poproszeni aby podać wszystkie niezbędne informacje dotyczące problemu lub pytania&lt;br /&gt;
&lt;br /&gt;
Aby dodać zgłoszenie należy wcisnąć przycisk Dodaj zgłoszenie&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie2strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Po dodani zgłoszeni należy oczekiwać na obsłużenie zgłoszenia przez osobę obsługującą zgłoszenia/administratora systemu&lt;br /&gt;
&lt;br /&gt;
W zakładce Moje zgłoszenia będą widoczne wszystkie Państwa zgłoszenia wraz z nazwą, datą oraz statusem wykonania.&lt;br /&gt;
&lt;br /&gt;
Możemy również wyświetlić dane zgłoszenie wciskając przycisk Szczegóły lub edytować treść pod przyciskiem Edytuj  &lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie3strzalka.jpg|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
W tej chwili zostanie wyświetlone przykładowe zgłoszenie wraz z wysłaną treścią oraz przyszłymi odpowiedziami wysłanymi przez operatorów sytemu zgłoszeniowego&lt;br /&gt;
&lt;br /&gt;
[[File:Zgloszenie4strzalka.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=2201</id>
		<title>Podręcznik użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=2201"/>
		<updated>2024-08-21T13:21:37Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Podręcznik użytkownika}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak zostać użytkownikiem nowego Portalu]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;li&amp;gt;[[Podstawowe zagadnienia]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy PBS]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy SLURM]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dane na klastrze Eagle]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Uruchamianie dużych zadań na klastrach Eagle/Altair]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Status zadania - mail]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Kompilacja oprogramowania]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Kopiowanie danych]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak uruchomić Singularity]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;li&amp;gt;[[Konfiguracja narzędzi Putty i Winscp]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Logowanie się za pomocą Winscp]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Moduły]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Partycje / kolejki]]&lt;br /&gt;
&amp;lt;!--&amp;lt;li&amp;gt;[[Skrypty]]--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Instalacja Pythona z poziomu użytkownika]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Instalacja Conda z poziomu użytkownika]]&lt;br /&gt;
&amp;lt;!--&amp;lt;li&amp;gt;[https://wiki.man.poznan.pl/storage-ptpd/index.php?title=System_Archiwizacji_-_HSM System Archiwizacji - HSM]--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[System_Archiwizacji - HSM System Archiwizacji - HSM|System Archiwizacji - HSM]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Oprogramowanie]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Singularity]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[JupyterLab]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[FAQ]]&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2200</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2200"/>
		<updated>2024-08-21T13:19:56Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Zlecanie zadań interaktywnych */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Czym jest system kolejkowy SLURM? ==&lt;br /&gt;
SLURM (Simple Linux Utility for Resource Management) to zaawansowany system zarządzania zadaniami i zasobami, stosowany głównie w środowiskach obliczeń wysokiej wydajności (HPC). Jego głównym celem jest efektywne zarządzanie zadaniami (jobami) na klastrach komputerowych, gdzie wielu użytkowników korzysta z tego samego sprzętu. SLURM pozwala na przydzielanie zadań do odpowiednich zasobów obliczeniowych, takich jak węzły (nodes) i rdzenie (cores), oraz zarządzanie tymi zadaniami w sposób kolejny i priorytetowy.&lt;br /&gt;
&lt;br /&gt;
System kolejkowy działa na zasadzie tworzenia kolejek, w których umieszczane są zadania użytkowników. Zadania te są następnie przetwarzane według ustalonego porządku, biorąc pod uwagę dostępność zasobów i priorytety zadań. Dzięki temu użytkownicy mogą efektywnie dzielić się zasobami obliczeniowymi, a system dba o optymalne wykorzystanie dostępnych mocy obliczeniowych.&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=4&lt;br /&gt;
#SBATCH --mem=4gb&lt;br /&gt;
#SBATCH --time=01:00:00&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load plink/1.90&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=$HOME/grant_$SLURM_JOB_ACCOUNT/scratch/$USER/$SLURM_JOB_ID&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
plink --noweb --file hapmap1&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Przykładowe dane wejściowe:&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Plink_input.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie interaktywne to specjalny typ zadania, który umożliwia użytkownikowi bezpośrednią interakcję z zasobami obliczeniowymi podczas jego wykonywania. W odróżnieniu od zadań batchowych, które są uruchamiane automatycznie i nie wymagają interwencji użytkownika, zadania interaktywne pozwalają na bezpośrednie uruchamianie komend w terminalu na przydzielonym węźle obliczeniowym.&lt;br /&gt;
&lt;br /&gt;
Zadania interaktywne są szczególnie przydatne w sytuacjach, gdy użytkownik chce przeprowadzić testy, debugowanie skryptów lub gdy konieczna jest szybka interakcja z danymi na żywo. W SLURM, aby uruchomić zadanie interaktywne, można skorzystać z polecenia srun z odpowiednimi opcjami, które pozwalają na uruchomienie sesji terminalowej na jednym z węzłów klastru.&lt;br /&gt;
&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Uwaga! Takie zadanie domyślnie ma dostępny 1 CPU i 2 GB pamięci RAM co może być niewystarczające dla wszystkich zastosowań &amp;lt;/b&amp;gt;&lt;br /&gt;
Zasoby dostepne dla zadań interaktywnych można definiować tak samo jak w przypadku innych zadań czyli &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -c &amp;lt;liczba rdzeni&amp;gt; --mem=&amp;lt;ilość ramu&amp;gt; --pty /bin/bash &lt;br /&gt;
np&lt;br /&gt;
srun -c 2 --mem=10G --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=&amp;lt;liczba kart GPU dla danego zadania&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań w danej partycji&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2199</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2199"/>
		<updated>2024-08-21T13:18:49Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Zlecanie zadań interaktywnych */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Czym jest system kolejkowy SLURM? ==&lt;br /&gt;
SLURM (Simple Linux Utility for Resource Management) to zaawansowany system zarządzania zadaniami i zasobami, stosowany głównie w środowiskach obliczeń wysokiej wydajności (HPC). Jego głównym celem jest efektywne zarządzanie zadaniami (jobami) na klastrach komputerowych, gdzie wielu użytkowników korzysta z tego samego sprzętu. SLURM pozwala na przydzielanie zadań do odpowiednich zasobów obliczeniowych, takich jak węzły (nodes) i rdzenie (cores), oraz zarządzanie tymi zadaniami w sposób kolejny i priorytetowy.&lt;br /&gt;
&lt;br /&gt;
System kolejkowy działa na zasadzie tworzenia kolejek, w których umieszczane są zadania użytkowników. Zadania te są następnie przetwarzane według ustalonego porządku, biorąc pod uwagę dostępność zasobów i priorytety zadań. Dzięki temu użytkownicy mogą efektywnie dzielić się zasobami obliczeniowymi, a system dba o optymalne wykorzystanie dostępnych mocy obliczeniowych.&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=4&lt;br /&gt;
#SBATCH --mem=4gb&lt;br /&gt;
#SBATCH --time=01:00:00&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load plink/1.90&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=$HOME/grant_$SLURM_JOB_ACCOUNT/scratch/$USER/$SLURM_JOB_ID&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
plink --noweb --file hapmap1&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Przykładowe dane wejściowe:&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Plink_input.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie interaktywne to specjalny typ zadania, który umożliwia użytkownikowi bezpośrednią interakcję z zasobami obliczeniowymi podczas jego wykonywania. W odróżnieniu od zadań batchowych, które są uruchamiane automatycznie i nie wymagają interwencji użytkownika, zadania interaktywne pozwalają na bezpośrednie uruchamianie komend w terminalu na przydzielonym węźle obliczeniowym.&lt;br /&gt;
&lt;br /&gt;
Zadania interaktywne są szczególnie przydatne w sytuacjach, gdy użytkownik chce przeprowadzić testy, debugowanie skryptów lub gdy konieczna jest szybka interakcja z danymi na żywo. W SLURM, aby uruchomić zadanie interaktywne, można skorzystać z polecenia srun z odpowiednimi opcjami, które pozwalają na uruchomienie sesji terminalowej na jednym z węzłów klastru.&lt;br /&gt;
&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Uwaga! Takie zadanie domyślnie ma dostępny 1 CPU i 2 GB pamięci RAM co może być niewystarczające dla wszystkich zastosowań &amp;lt;/b&amp;gt;&lt;br /&gt;
Zasoby dostepne dla zadań interaktywnych można definiować tak samo jak w przypadku innych zadań czyli &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -c &amp;lt;liczba rdzeni&amp;gt; --mem=&amp;lt;ilość ramu&amp;gt; --pty /bin/bash &lt;br /&gt;
np&lt;br /&gt;
srun -c 2 --mem=10G --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=&amp;lt;liczba kart GPU dla danego zadania&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań w danej partycji&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2198</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2198"/>
		<updated>2024-08-21T13:17:47Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Czym jest system kolejkowy SLURM? ==&lt;br /&gt;
SLURM (Simple Linux Utility for Resource Management) to zaawansowany system zarządzania zadaniami i zasobami, stosowany głównie w środowiskach obliczeń wysokiej wydajności (HPC). Jego głównym celem jest efektywne zarządzanie zadaniami (jobami) na klastrach komputerowych, gdzie wielu użytkowników korzysta z tego samego sprzętu. SLURM pozwala na przydzielanie zadań do odpowiednich zasobów obliczeniowych, takich jak węzły (nodes) i rdzenie (cores), oraz zarządzanie tymi zadaniami w sposób kolejny i priorytetowy.&lt;br /&gt;
&lt;br /&gt;
System kolejkowy działa na zasadzie tworzenia kolejek, w których umieszczane są zadania użytkowników. Zadania te są następnie przetwarzane według ustalonego porządku, biorąc pod uwagę dostępność zasobów i priorytety zadań. Dzięki temu użytkownicy mogą efektywnie dzielić się zasobami obliczeniowymi, a system dba o optymalne wykorzystanie dostępnych mocy obliczeniowych.&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=4&lt;br /&gt;
#SBATCH --mem=4gb&lt;br /&gt;
#SBATCH --time=01:00:00&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load plink/1.90&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=$HOME/grant_$SLURM_JOB_ACCOUNT/scratch/$USER/$SLURM_JOB_ID&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
plink --noweb --file hapmap1&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Przykładowe dane wejściowe:&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Plink_input.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Uwaga! Takie zadanie domyślnie ma dostępny 1 CPU i 2 GB pamięci RAM co może być niewystarczające dla wszystkich zastosowań &amp;lt;/b&amp;gt;&lt;br /&gt;
Zasoby dostepne dla zadań interaktywnych można definiować tak samo jak w przypadku innych zadań czyli &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -c &amp;lt;liczba rdzeni&amp;gt; --mem=&amp;lt;ilość ramu&amp;gt; --pty /bin/bash &lt;br /&gt;
np&lt;br /&gt;
srun -c 2 --mem=10G --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=&amp;lt;liczba kart GPU dla danego zadania&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań w danej partycji&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2197</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2197"/>
		<updated>2024-08-19T06:28:44Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Kolejki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''348'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''66,8 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2194</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2194"/>
		<updated>2024-07-03T13:52:54Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''348'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''66,8 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2193</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2193"/>
		<updated>2024-07-03T13:49:54Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''348'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''66,8 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2192</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2192"/>
		<updated>2024-07-03T13:48:57Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''348'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2191</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2191"/>
		<updated>2024-07-03T13:48:03Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2190</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2190"/>
		<updated>2024-07-03T13:47:12Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* PROXIMA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2189</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2189"/>
		<updated>2024-07-03T13:46:59Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* ALTAIR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2188</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2188"/>
		<updated>2024-06-18T11:11:37Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kroki instalacji Miniconda3 na klastrze obliczeniowym:===&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2187</id>
		<title>Instalacja Conda z poziomu użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Instalacja_Conda_z_poziomu_u%C5%BCytkownika&amp;diff=2187"/>
		<updated>2024-06-18T11:07:51Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kroki instalacji Miniconda3 na klastrze obliczeniowym:&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie trybu interaktywnego==&lt;br /&gt;
Polecenie srun --pty /bin/bash uruchamia sesję interaktywną na węźle obliczeniowym klastra. &amp;lt;br&amp;gt;Dzięki temu możemy wykonywać polecenia bezpośrednio na węźle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Skopiowanie skryptu instalacyjnego i dostosowanie numeru grantu==&lt;br /&gt;
W skrypcie poniżej zastąp &amp;lt;b&amp;gt;pl0000-01&amp;lt;/b&amp;gt; swoim numerem grantu, co pozwoli na zapisanie oprogramowania w odpowiednim katalogu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Numer grantu, zastąp &amp;quot;pl0000-01&amp;quot; swoim numerem&lt;br /&gt;
GRANT_ID=&amp;quot;pl0000-01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka docelowa instalacji Miniconda3&lt;br /&gt;
SOFT_PATH=&amp;quot;/soft/miniconda3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ścieżka rzeczywista, gdzie zostanie zainstalowane oprogramowanie&lt;br /&gt;
REAL_PATH=$(realpath &amp;quot;$HOME&amp;quot;&amp;quot;$GRANT_ID&amp;quot;&amp;quot;/project_data&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# Docelowy katalog instalacji Miniconda3&lt;br /&gt;
MINICONDA_DIR=&amp;quot;$REAL_PATH&amp;quot;&amp;quot;$SOFT_PATH&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzenie katalogu docelowego, jeśli nie istnieje&lt;br /&gt;
mkdir -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Pobieranie instalatora Miniconda3&lt;br /&gt;
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Uruchomienie instalatora Miniconda3 w trybie bez interakcji (-b) i z wymuszeniem nadpisania (-u)&lt;br /&gt;
bash $MINICONDA_DIR/miniconda.sh -b -u -p $MINICONDA_DIR&lt;br /&gt;
&lt;br /&gt;
# Usunięcie instalatora po zakończeniu instalacji&lt;br /&gt;
rm -rf $MINICONDA_DIR/miniconda.sh&lt;br /&gt;
&lt;br /&gt;
# Inicjalizacja conda dla powłoki bash&lt;br /&gt;
$MINICONDA_DIR/bin/conda init bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Uruchomienie skryptu instalacyjnego==&lt;br /&gt;
Zapisz powyższy skrypt do pliku, na przykład install_miniconda.sh, a następnie uruchom go, aby zainstalować Miniconda3.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./install_miniconda.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2185</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2185"/>
		<updated>2024-06-06T13:43:20Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Zlecanie zadań na węzły z kartami GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=4&lt;br /&gt;
#SBATCH --mem=4gb&lt;br /&gt;
#SBATCH --time=01:00:00&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load plink/1.90&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=$HOME/grant_$SLURM_JOB_ACCOUNT/scratch/$USER/$SLURM_JOB_ID&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
plink --noweb --file hapmap1&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Przykładowe dane wejściowe:&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Plink_input.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=&amp;lt;liczba kart GPU dla danego zadania&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań w danej partycji&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2184</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2184"/>
		<updated>2024-05-23T07:07:16Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi Wybieramy Allow&lt;br /&gt;
[[Plik:google.jpg|center|750px]]&lt;br /&gt;
Następnie w oknie na komputerze lokalnym zostanie wygenerowany token który należy wkleić na klastrze w konfiguratorze rclone&lt;br /&gt;
[[Plik:google2.jpg|center|750px]]&lt;br /&gt;
W kolejnym pytaniu wybieramy opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure this as a Shared Drive (Team Drive)?&lt;br /&gt;
&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zostaniemy poinformowani że konfiguracja przebiegła pomyślnie&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: drive&lt;br /&gt;
- scope: drive&lt;br /&gt;
- token: {&amp;quot;access_token&amp;quot;:&amp;quot;ya29.a0AXooCg..................qMOpM0lItmJjkVne1f_Zdz_1eyGtqdtvwa&lt;br /&gt;
srg1tT72g4I5AYgSVJV6rWS0q8LJ1TczwMExSrAcisn9SkxlyvjW6wxfsVcLsqoKTX8WwQOiByUM4LfTYS&lt;br /&gt;
a-I6EM2HXcjkfaCgYKAXMSARESFQHGX2MiaRaoUJiC1rOz5Jjc5kEWA0171&amp;quot;,&amp;quot;token_type&amp;quot;:&amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;:&amp;quot;1//09RkIDEDjTXcWCgYIARAAGAkSNwF9IrQ.............................qW1gx2COj5EtkIj56Q-kCkNkGOo&amp;quot;,&lt;br /&gt;
&amp;quot;expiry&amp;quot;:&amp;quot;2024-05-23T09:49:32.1493595+02:00&amp;quot;}&lt;br /&gt;
- team_drive:&lt;br /&gt;
Keep this &amp;quot;google&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2183</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2183"/>
		<updated>2024-05-23T07:04:27Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi Wybieramy Allow&lt;br /&gt;
[[Plik:google.jpg|center|750px]]&lt;br /&gt;
Następnie w oknie na komputerze lokalnym zostanie wygenerowany token który należy wkleić na klastrze w konfiguratorze rclone&lt;br /&gt;
[[Plik:google2.jpg|center|750px]]&lt;br /&gt;
W kolejnym pytaniu wybieramy opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure this as a Shared Drive (Team Drive)?&lt;br /&gt;
&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zostaniemy poinformowani że konfiguracja przebiegła pomyślnie&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: drive&lt;br /&gt;
- scope: drive&lt;br /&gt;
- token: {&amp;quot;access_token&amp;quot;:&amp;quot;ya29.a0AXooCg..................qMOpM0lItmJjkVne1f_Zdz_1eyGtqdtvwasr-g1tT72g4I5AYgSVJV6rWS0q8LJ1TczwMExSrAcisn9SkxlyvjW6wxfsV&lt;br /&gt;
cLsqoKTX8WwQOiByUM4LfTYSa-I6EM2HXcjkfaCgYKAXMSARESFQHGX2MiaRa-oUJiC1rOz5Jjc5kEWA0171&amp;quot;,&amp;quot;token_type&amp;quot;:&amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;:&amp;quot;1//09RkIDEDjTXcWCgYIARAAGAkSNwF-L9IrQ.............................qW1gx2COj5EtkIj56Q-kCkNkGOo&amp;quot;,&amp;quot;expiry&amp;quot;:&amp;quot;2024-05-23T09:49:32.1493595+02:00&amp;quot;}&lt;br /&gt;
- team_drive:&lt;br /&gt;
Keep this &amp;quot;google&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2182</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2182"/>
		<updated>2024-05-23T06:59:23Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi Wybieramy Allow&lt;br /&gt;
[[Plik:google.jpg|center|750px]]&lt;br /&gt;
Następnie w oknie na komputerze lokalnym zostanie wygenerowany token który należy wkleić na klastrze w konfiguratorze rclone&lt;br /&gt;
[[Plik:google2.jpg|center|750px]]&lt;br /&gt;
W kolejnym pytaniu wybieramy opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure this as a Shared Drive (Team Drive)?&lt;br /&gt;
&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zostaniemy poinformowani że konfiguracja przebiegła pomyślnie&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: drive&lt;br /&gt;
- scope: drive&lt;br /&gt;
- token: {&amp;quot;access_token&amp;quot;:&amp;quot;ya29.a0AXooCg..................qMOpM0lItmJjkVne1f_Zdz_1eyGtqdtvwasr-g1tT72g4I5AYgSVJV6rWS0q8LJ1TczwMExSrAcisn9SkxlyvjW6wxfsVcLsqoKTX8WwQOiByUM4LfTYSa-I6EM2HXcjkfaCgYKAXMSARESFQHGX2MiaRa-oUJiC1rOz5Jjc5kEWA0171&amp;quot;,&amp;quot;token_type&amp;quot;:&amp;quot;Bearer&amp;quot;,&amp;quot;refresh_token&amp;quot;:&amp;quot;1//09RkIDEDjTXcWCgYIARAAGAkSNwF-L9IrQ.............................qW1gx2COj5EtkIj56Q-kCkNkGOo&amp;quot;,&amp;quot;expiry&amp;quot;:&amp;quot;2024-05-23T09:49:32.1493595+02:00&amp;quot;}&lt;br /&gt;
- team_drive:&lt;br /&gt;
Keep this &amp;quot;google&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2181</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2181"/>
		<updated>2024-05-23T06:58:54Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi Wybieramy Allow&lt;br /&gt;
[[Plik:google.jpg|center|450px]]&lt;br /&gt;
Następnie w oknie na komputerze lokalnym zostanie wygenerowany token który należy wkleić na klastrze w konfiguratorze rclone&lt;br /&gt;
[[Plik:google2.jpg|center|450px]]&lt;br /&gt;
W kolejnym pytaniu wybieramy opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure this as a Shared Drive (Team Drive)?&lt;br /&gt;
&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zostaniemy poinformowani że konfiguracja przebiegła pomyślnie&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: drive&lt;br /&gt;
- scope: drive&lt;br /&gt;
- token: {&amp;quot;access_token&amp;quot;:&amp;quot;ya29.a0AXooCg..................qMOpM0lItmJjkVne1f_Zdz_1eyGtqdtvwasr-g1tT72g4I5AYgSVJV6rWS0q8LJ1TczwMExSrAcisn9SkxlyvjW6wxfsVcLsqoKTX8WwQOiByUM4LfTYSa-I6EM2HXcjkfaCgYKAXMSARESFQHGX2MiaRa-oUJiC1rOz5Jjc5kEWA0171&amp;quot;,&amp;quot;token_type&amp;quot;:&amp;quot;Bearer&amp;quot;,&amp;quot;refresh_token&amp;quot;:&amp;quot;1//09RkIDEDjTXcWCgYIARAAGAkSNwF-L9IrQ.............................qW1gx2COj5EtkIj56Q-kCkNkGOo&amp;quot;,&amp;quot;expiry&amp;quot;:&amp;quot;2024-05-23T09:49:32.1493595+02:00&amp;quot;}&lt;br /&gt;
- team_drive:&lt;br /&gt;
Keep this &amp;quot;google&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2180</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2180"/>
		<updated>2024-05-23T06:56:20Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi Wybieramy Allow&lt;br /&gt;
[[Plik:google.jpg|center|450px]]&lt;br /&gt;
Następnie w oknie na komputerze lokalnym zostanie wygenerowany token który należy wkleić na klastrze w konfiguratorze rclone&lt;br /&gt;
[[Plik:google2.jpg|center|450px]]&lt;br /&gt;
W kolejnym pytaniu wybieramy opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure this as a Shared Drive (Team Drive)?&lt;br /&gt;
&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Google2.jpg&amp;diff=2179</id>
		<title>Plik:Google2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Google2.jpg&amp;diff=2179"/>
		<updated>2024-05-23T06:54:18Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2178</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2178"/>
		<updated>2024-05-23T06:53:58Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi Wybieramy Allow&lt;br /&gt;
[[Plik:google.jpg|center|450px]]&lt;br /&gt;
Następnie w oknie na komputerze lokalnym zostanie wygenerowany token który należy wkleić na klastrze w konfiguratorze rclone&lt;br /&gt;
[[Plik:google2.jpg|center|450px]]&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Google.jpg&amp;diff=2177</id>
		<title>Plik:Google.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Google.jpg&amp;diff=2177"/>
		<updated>2024-05-23T06:48:20Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2176</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2176"/>
		<updated>2024-05-23T06:47:54Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi&lt;br /&gt;
[[Plik:google.jpg|center|450px]]&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2175</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2175"/>
		<updated>2024-05-23T06:47:07Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2174</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2174"/>
		<updated>2024-05-23T06:46:40Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności (Zostaw puste)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejny ekran zostaw pusty&lt;br /&gt;
&amp;lt;pre&amp;gt;Option client_secret.&lt;br /&gt;
OAuth Client Secret.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wybierz jaki chcesz mieć dostęp do dysku Google:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option scope.&lt;br /&gt;
Scope that rclone should use when requesting access from drive.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Full access all files, excluding Application Data Folder.&lt;br /&gt;
   \ (drive)&lt;br /&gt;
 2 / Read-only access to file metadata and file contents.&lt;br /&gt;
   \ (drive.readonly)&lt;br /&gt;
   / Access to files created by rclone only.&lt;br /&gt;
 3 | These are visible in the drive website.&lt;br /&gt;
   | File authorization is revoked when the user deauthorizes the app.&lt;br /&gt;
   \ (drive.file)&lt;br /&gt;
   / Allows read and write access to the Application Data folder.&lt;br /&gt;
 4 | This is not visible in the drive website.&lt;br /&gt;
   \ (drive.appfolder)&lt;br /&gt;
   / Allows read-only access to file metadata but&lt;br /&gt;
 5 | does not allow any access to read or download file content.&lt;br /&gt;
   \ (drive.metadata.readonly)&lt;br /&gt;
scope&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kolejne okno jest opcjonalne, pozostaw puste&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option service_account_file.&lt;br /&gt;
Service Account Credentials JSON file path.&lt;br /&gt;
Leave blank normally.&lt;br /&gt;
Needed only if you want use SA instead of interactive login.&lt;br /&gt;
Leading `~` will be expanded in the file name as will environment variables such    as `${RCLONE_CONFIG_DIR}`.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jeżeli nie chcesz konfigurować bardzie zaawansowanych ustawień wybierz opcje n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Na klastrze nie ma przeglądarki internetowej zaby autoryzować przez nią konto Google wybierz opicje n:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use web browser to automatically authenticate rclone with remote?&lt;br /&gt;
 * Say Y if the machine running rclone has a web browser you can use&lt;br /&gt;
 * Say N if running rclone on a (remote) machine without web browser access&lt;br /&gt;
If not sure try Y. If Y failed, try N.&lt;br /&gt;
&lt;br /&gt;
y) Yes (default)&lt;br /&gt;
n) No&lt;br /&gt;
y/n&amp;gt;n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz należ przejeść na urządzenie lokalne z zainstalowany programem rclone i trzeba wydać polecenie które wyświetliło nam sie na klastrze podczas konfiguracji połączenia rclone np. rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;Option config_token.&lt;br /&gt;
For this to work, you will need rclone available on a machine that has&lt;br /&gt;
a web browser available.&lt;br /&gt;
For more help and alternate methods see: https://rclone.org/remote_setup/&lt;br /&gt;
Execute the following on the machine with the web browser (same rclone&lt;br /&gt;
version recommended):&lt;br /&gt;
        rclone authorize &amp;quot;drive&amp;quot; &amp;quot;eyJzY29w........yaXZlIn0&amp;quot;&lt;br /&gt;
Then paste the result.&lt;br /&gt;
Enter a value.&lt;br /&gt;
config_token&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Następnie zostaniemy przekierowani na stronę google.com gdzie zostaniemy poproszeni o dostęp do usługi&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2173</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2173"/>
		<updated>2024-05-23T06:18:59Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie możesz dodać klucz Google Jeśli pozostawisz to pole puste, zostanie użyty klucz wewnętrzny o niskiej wydajności&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option client_id.&lt;br /&gt;
Google Application Client Id&lt;br /&gt;
Setting your own is recommended.&lt;br /&gt;
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.&lt;br /&gt;
If you leave this blank, it will use an internal key which is low performance.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
client_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2172</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2172"/>
		<updated>2024-05-23T06:05:29Z</updated>

		<summary type="html">&lt;p&gt;Trojan: /* Montowanie katalogu Google Drive za pomocą rclone  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;Google Drive&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;google&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; google&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 18 - Google Drive:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2171</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=2171"/>
		<updated>2024-05-23T06:01:33Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== '''Kopiowanie danych''' ==&lt;br /&gt;
Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu drive.man.poznan.pl za pomocą rclone ''' ==&lt;br /&gt;
&lt;br /&gt;
Aby zamontować powyższy katalog należy pierw skonfigurować połączenie &amp;lt;b&amp;gt;rclone&amp;lt;/b&amp;gt; z naszym &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Aby tego dokonać uruchamiamy konfigurator połączenia rclone za pomocą poniższej komendy i postępujemy według wskazówek automatycznego konfiguratora&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tworzymy nowe połączenie wybierając New remote:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NOTICE: Config file &amp;quot;/home/users/trojan/.config/rclone/rclone.conf&amp;quot; not found - using defaults&lt;br /&gt;
No remotes found, make a new one?&lt;br /&gt;
n) New remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
n/s/q&amp;gt; n &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy nazwę połączenia w tym przypadku &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Enter name for new remote.&lt;br /&gt;
name&amp;gt; test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy gdzie mamy mieć przechowywane dane, w naszym przypadku wybieramy pozycje 46 - WebDAV na którym znajduje się &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option Storage.&lt;br /&gt;
Type of storage to configure.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
 1 / 1Fichier&lt;br /&gt;
   \ (fichier)&lt;br /&gt;
 2 / Akamai NetStorage&lt;br /&gt;
   \ (netstorage)&lt;br /&gt;
 3 / Alias for an existing remote&lt;br /&gt;
   \ (alias)&lt;br /&gt;
 4 / Amazon Drive&lt;br /&gt;
   \ (amazon cloud drive)&lt;br /&gt;
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, &lt;br /&gt;
ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, &lt;br /&gt;
Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi&lt;br /&gt;
   \ (s3)&lt;br /&gt;
 6 / Backblaze B2&lt;br /&gt;
   \ (b2)&lt;br /&gt;
 7 / Better checksums for other remotes&lt;br /&gt;
   \ (hasher)&lt;br /&gt;
 8 / Box&lt;br /&gt;
   \ (box)&lt;br /&gt;
 9 / Cache a remote&lt;br /&gt;
   \ (cache)&lt;br /&gt;
10 / Citrix Sharefile&lt;br /&gt;
   \ (sharefile)&lt;br /&gt;
11 / Combine several remotes into one&lt;br /&gt;
   \ (combine)&lt;br /&gt;
12 / Compress a remote&lt;br /&gt;
   \ (compress)&lt;br /&gt;
13 / Dropbox&lt;br /&gt;
   \ (dropbox)&lt;br /&gt;
14 / Encrypt/Decrypt a remote&lt;br /&gt;
   \ (crypt)&lt;br /&gt;
15 / Enterprise File Fabric&lt;br /&gt;
   \ (filefabric)&lt;br /&gt;
16 / FTP&lt;br /&gt;
   \ (ftp)&lt;br /&gt;
17 / Google Cloud Storage (this is not Google Drive)&lt;br /&gt;
   \ (google cloud storage)&lt;br /&gt;
18 / Google Drive&lt;br /&gt;
   \ (drive)&lt;br /&gt;
19 / Google Photos&lt;br /&gt;
   \ (google photos)&lt;br /&gt;
20 / HTTP&lt;br /&gt;
   \ (http)&lt;br /&gt;
21 / Hadoop distributed file system&lt;br /&gt;
   \ (hdfs)&lt;br /&gt;
22 / HiDrive&lt;br /&gt;
   \ (hidrive)&lt;br /&gt;
23 / In memory object storage system.&lt;br /&gt;
   \ (memory)&lt;br /&gt;
24 / Internet Archive&lt;br /&gt;
   \ (internetarchive)&lt;br /&gt;
25 / Jottacloud&lt;br /&gt;
   \ (jottacloud)&lt;br /&gt;
26 / Koofr, Digi Storage and other Koofr-compatible storage providers&lt;br /&gt;
   \ (koofr)&lt;br /&gt;
27 / Local Disk&lt;br /&gt;
   \ (local)&lt;br /&gt;
28 / Mail.ru Cloud&lt;br /&gt;
   \ (mailru)&lt;br /&gt;
29 / Mega&lt;br /&gt;
   \ (mega)&lt;br /&gt;
30 / Microsoft Azure Blob Storage&lt;br /&gt;
   \ (azureblob)&lt;br /&gt;
31 / Microsoft OneDrive&lt;br /&gt;
   \ (onedrive)&lt;br /&gt;
32 / OpenDrive&lt;br /&gt;
   \ (opendrive)&lt;br /&gt;
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)&lt;br /&gt;
   \ (swift)&lt;br /&gt;
34 / Oracle Cloud Infrastructure Object Storage&lt;br /&gt;
   \ (oracleobjectstorage)&lt;br /&gt;
35 / Pcloud&lt;br /&gt;
   \ (pcloud)&lt;br /&gt;
36 / Put.io&lt;br /&gt;
   \ (putio)&lt;br /&gt;
37 / QingCloud Object Storage&lt;br /&gt;
   \ (qingstor)&lt;br /&gt;
38 / SMB / CIFS&lt;br /&gt;
   \ (smb)&lt;br /&gt;
39 / SSH/SFTP&lt;br /&gt;
   \ (sftp)&lt;br /&gt;
40 / Sia Decentralized Cloud&lt;br /&gt;
   \ (sia)&lt;br /&gt;
41 / Storj Decentralized Cloud Storage&lt;br /&gt;
   \ (storj)&lt;br /&gt;
42 / Sugarsync&lt;br /&gt;
   \ (sugarsync)&lt;br /&gt;
43 / Transparently chunk/split large files&lt;br /&gt;
   \ (chunker)&lt;br /&gt;
44 / Union merges the contents of several upstream fs&lt;br /&gt;
   \ (union)&lt;br /&gt;
45 / Uptobox&lt;br /&gt;
   \ (uptobox)&lt;br /&gt;
46 / WebDAV&lt;br /&gt;
   \ (webdav)&lt;br /&gt;
47 / Yandex Disk&lt;br /&gt;
   \ (yandex)&lt;br /&gt;
48 / Zoho&lt;br /&gt;
   \ (zoho)&lt;br /&gt;
49 / premiumize.me&lt;br /&gt;
   \ (premiumizeme)&lt;br /&gt;
50 / seafile&lt;br /&gt;
   \ (seafile)&lt;br /&gt;
Storage&amp;gt; 46&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy adres naszej przestrzeni na drive.man.poznan.pl&lt;br /&gt;
Wspomniany adres znajdziemy logując się do portalu drive.man.poznan.pl w zakładce &amp;lt;b&amp;gt;Pliki -&amp;gt; Ustawienia plików -&amp;gt; WebDAV&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Plik:Dysk1.jpg|center|250px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ten adres kopiujemy do naszego konfiguratora połączenia:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option url.&lt;br /&gt;
URL of http host to connect to.&lt;br /&gt;
E.g. https://example.com.&lt;br /&gt;
Enter a value.&lt;br /&gt;
url&amp;gt; https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wybieramy dostawcę usługi którym będzie &amp;lt;b&amp;gt;Nextcloud&amp;lt;/b&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option vendor.&lt;br /&gt;
Name of the WebDAV site/service/software you are using.&lt;br /&gt;
Choose a number from below, or type in your own value.&lt;br /&gt;
Press Enter to leave empty.&lt;br /&gt;
 1 / Nextcloud&lt;br /&gt;
   \ (nextcloud)&lt;br /&gt;
 2 / Owncloud&lt;br /&gt;
   \ (owncloud)&lt;br /&gt;
 3 / Sharepoint Online, authenticated by Microsoft account&lt;br /&gt;
   \ (sharepoint)&lt;br /&gt;
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises&lt;br /&gt;
   \ (sharepoint-ntlm)&lt;br /&gt;
 5 / Other site/service or software&lt;br /&gt;
   \ (other)&lt;br /&gt;
vendor&amp;gt; 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie podajemy nazwę użytkownika logującego się do portalu drive.man.poznan.pl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option user.&lt;br /&gt;
User name.&lt;br /&gt;
In case NTLM authentication is used, the username should be in the format 'Domain\User'.&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
user&amp;gt; trojan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podajemy hasło:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option pass.&lt;br /&gt;
Password.&lt;br /&gt;
Choose an alternative below. Press Enter for the default (n).&lt;br /&gt;
y) Yes, type in my own password&lt;br /&gt;
g) Generate random password&lt;br /&gt;
n) No, leave this optional password blank (default)&lt;br /&gt;
y/g/n&amp;gt; y&lt;br /&gt;
Enter the password:&lt;br /&gt;
password:****&lt;br /&gt;
Confirm the password:&lt;br /&gt;
password:****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tą opcje zostawiamy pustą:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Option bearer_token.&lt;br /&gt;
Bearer token instead of user/pass (e.g. a Macaroon).&lt;br /&gt;
Enter a value. Press Enter to leave empty.&lt;br /&gt;
bearer_token&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zawansowane ustawienia, wybieramy nie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Edit advanced config?&lt;br /&gt;
y) Yes&lt;br /&gt;
n) No (default)&lt;br /&gt;
y/n&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojawi się informacja z skonfigurowany połączeniem:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configuration complete.&lt;br /&gt;
Options:&lt;br /&gt;
- type: webdav&lt;br /&gt;
- url: https://drive.man.poznan.pl/remote.php/dav/files/db9b...67c/&lt;br /&gt;
- vendor: nextcloud&lt;br /&gt;
- user: trojan&lt;br /&gt;
- pass: *** ENCRYPTED ***&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zachowujemy stworzone połączenie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Keep this &amp;quot;test&amp;quot; remote?&lt;br /&gt;
y) Yes this is OK (default)&lt;br /&gt;
e) Edit this remote&lt;br /&gt;
d) Delete this remote&lt;br /&gt;
y/e/d&amp;gt; y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie chcemy nic więcej konfigurować/edytować kończymy pracę:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current remotes:&lt;br /&gt;
&lt;br /&gt;
Name                 Type&lt;br /&gt;
====                 ====&lt;br /&gt;
test                 webdav&lt;br /&gt;
&lt;br /&gt;
e) Edit existing remote&lt;br /&gt;
n) New remote&lt;br /&gt;
d) Delete remote&lt;br /&gt;
r) Rename remote&lt;br /&gt;
c) Copy remote&lt;br /&gt;
s) Set configuration password&lt;br /&gt;
q) Quit config&lt;br /&gt;
e/n/d/r/c/s/q&amp;gt; q&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby przetestować połączenie z &amp;lt;b&amp;gt;drive.man.poznan.pl&amp;lt;/b&amp;gt; można wykonać komendę &amp;lt;b&amp;gt;rclone ls&amp;lt;/b&amp;gt; gdzie podajemy nazwę naszego nowo stworzonego połączenia w tym przypadku test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone ls test:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie możemy stworzyć i podmontować katalog do drive.man.poznan.pl&amp;lt;br&amp;gt;&lt;br /&gt;
Tworzymy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Montujemy katalog:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone mount test: ~/rclone_tmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Następnie możemy zacząć kopiować dane do katalogu rclone_tmp wówczas pojawią się one na drive.man.poznan.pl&lt;br /&gt;
&lt;br /&gt;
== '''Montowanie katalogu Google Drive za pomocą rclone ''' ==&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Logowanie_si%C4%99_za_pomoc%C4%85_Winscp&amp;diff=2170</id>
		<title>Logowanie się za pomocą Winscp</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Logowanie_si%C4%99_za_pomoc%C4%85_Winscp&amp;diff=2170"/>
		<updated>2024-03-21T07:44:35Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aby zalogować się za pomocą Winspc należy uruchomić klienta i skonfigurować połączenie z klastrem wykorzystując w tym celu wcześniej stworzoną parę kluczy SSH, której klucz publiczny został dodany w portalu https://pcss.plcloud.pl/&lt;br /&gt;
&amp;lt;li&amp;gt; Uruchamiamy klienta&lt;br /&gt;
&amp;lt;li&amp;gt; w polu Host name wpisujemy eagle.man.poznan.pl &lt;br /&gt;
&amp;lt;li&amp;gt; w polu User name nazwę użytkownika&lt;br /&gt;
&amp;lt;li&amp;gt; klikamy w Advanced&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc1.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; wybieramy zakładkę SSH i Authentication&lt;br /&gt;
&amp;lt;li&amp;gt;dodajemy wcześniej wygenerowany klucz prywatny&lt;br /&gt;
[[File:winspc2.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;wybieramy lokalizację naszego klucza prywatnego z dysku lokalnego&lt;br /&gt;
[[File:winspc3.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;zgadzamy się na przekonwertowanie klucza prywatnego na format PuTTY&lt;br /&gt;
[[File:winspc4.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Zapisujemy przekonwertowany klucz SSH na dysku&lt;br /&gt;
[[File:winspc5.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;następnie wracamy do głownego panelu logowania i logujemy się na klaster&lt;br /&gt;
[[File:winspc6.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;pojawia się okno z wylistowanymi katalogami dostępnymi na klastrze&lt;br /&gt;
&amp;lt;li&amp;gt;możemy w łatwy sposób kopiować dane z dysku lokalnego bezpośrednio na klaster&lt;br /&gt;
[[File:winspc7.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Logowanie_si%C4%99_za_pomoc%C4%85_Winscp&amp;diff=2169</id>
		<title>Logowanie się za pomocą Winscp</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Logowanie_si%C4%99_za_pomoc%C4%85_Winscp&amp;diff=2169"/>
		<updated>2024-03-21T07:43:55Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aby zalogować się za pomocą Winspc należy uruchomić klienta i skonfigurować połączenie z klastrem wykorzystując w tym celu wcześniej stworzoną parę kluczy SSH, której klucz publiczny został dodany w portalu https://pcss.plcloud.pl/&lt;br /&gt;
&amp;lt;li&amp;gt; Uruchamiamy klienta&lt;br /&gt;
&amp;lt;li&amp;gt; w polu Host name wpisujemy eagle.man.poznan.pl &lt;br /&gt;
&amp;lt;li&amp;gt; w polu User name nazwę użytkownika&lt;br /&gt;
&amp;lt;li&amp;gt; klikamy w Advanced&lt;br /&gt;
[[File:winspc1.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; wybieramy zakładkę SSH i Authentication&lt;br /&gt;
&amp;lt;li&amp;gt;dodajemy wcześniej wygenerowany klucz prywatny&lt;br /&gt;
[[File:winspc2.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;wybieramy lokalizację naszego klucza prywatnego z dysku lokalnego&lt;br /&gt;
[[File:winspc3.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;zgadzamy się na przekonwertowanie klucza prywatnego na format PuTTY&lt;br /&gt;
[[File:winspc4.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Zapisujemy przekonwertowany klucz SSH na dysku&lt;br /&gt;
[[File:winspc5.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;następnie wracamy do głownego panelu logowania i logujemy się na klaster&lt;br /&gt;
[[File:winspc6.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;pojawia się okno z wylistowanymi katalogami dostępnymi na klastrze&lt;br /&gt;
&amp;lt;li&amp;gt;możemy w łatwy sposób kopiować dane z dysku lokalnego bezpośrednio na klaster&lt;br /&gt;
[[File:winspc7.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Logowanie_si%C4%99_za_pomoc%C4%85_Winscp&amp;diff=2168</id>
		<title>Logowanie się za pomocą Winscp</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Logowanie_si%C4%99_za_pomoc%C4%85_Winscp&amp;diff=2168"/>
		<updated>2024-03-21T07:33:34Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Aby zalogować się za pomocą Winspc należy uruchomić klienta i skonfigurować połączenie z klastrem wykorzystując w tym celu wcześniej stworzoną parę kluczy SSH, której klucz publiczny został dodany w portalu https://pcss.plcloud.pl/&lt;br /&gt;
[[File:winspc1.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc2.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc3.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc4.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc5.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc6.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:winspc7.png|900px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Winspc7.png&amp;diff=2167</id>
		<title>Plik:Winspc7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Winspc7.png&amp;diff=2167"/>
		<updated>2024-03-21T07:30:39Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Plik:Winspc6.png&amp;diff=2166</id>
		<title>Plik:Winspc6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Plik:Winspc6.png&amp;diff=2166"/>
		<updated>2024-03-21T07:30:18Z</updated>

		<summary type="html">&lt;p&gt;Trojan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Trojan</name></author>
	</entry>
</feed>