/home/scratch01/$USER/scratchx/$USER$SCRATCHtopman(ual) command !!ssh and ssh clients to connect securely to the servers we work withspiritx servers in Palaiseau campus can access spirit servers disks at Sorbonne Université, in read-only mode, and the other way around (details)/bdd on the spirit[x] servers are actually distributed from HPC centers
If you need to check that a (potentially big) file is identical to its remote version, you can first check that the file sizes are identical, and then check data integrity by comparing the checksum (with sha256sum or md5sum) of the original and copied files. It is more efficient and secure to compare this unique fingerprint than to transfer a file again (and use diff)
e.g. with a 14 Gb file on spirit:
$ cd /bdd/CMIP6/CMIP/IPSL/IPSL-CM6A-LR/piControl/r1i1p1f1/Omon/thetao/gn/latest $ ls -l thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc [...] 14293466154 [...] thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc $ ls -lh thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc [...] 14G [...] thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc $ md5sum thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc 5378634e97136d75e4517cb72e0cda9a thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc $ sha256sum thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc 90cf48c540216897bf4d9841acd7034f85cc10e233eed74b1aa27fd77a8da1e6 thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc
ssh1.lsce.ipsl.fr
ssh ssh1.lsce.ipsl.fr when you are outside the LSCE wired network, before accessing any other LSCE server:ssh1 when you are copying files to/from outside LSCE with scp or ssh-based toolsssh1 gateway can only be used for copying files or accessing the LSCE interactive servers!obelixNN interactive server before doing any real work
obelixNN (obelix2 to obelix5)
ssh obelix to access the LSCE servers from inside LSCE.obelixNN server that has currently the smallest load.ssh1 gatewayobelixNN you are$ ssh obelix Last login: Mon Jun 3 08:49:53 2019 from somewhere $ echo $HOST obelix5 $ hostname obelix5
>>> import os
>>> os.getlogin(), os.getenv('HOST')
('mylogin', 'obelix5')
Spirit/X clusters have replaced the ciclad/climserv cluster (in 2022)CMIPn data).