User Tools

Site Tools


nasac:users_documentation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nasac:users_documentation [2023/12/08 09:10] – [How to manage an NFS share] add note about `showmount -e "${EVS}"` Luca Capellonasac:users_documentation [2025/06/11 12:27] (current) – external edit 127.0.0.1
Line 64: Line 64:
 ==== Migrate data to UNIGE tape solution ==== ==== Migrate data to UNIGE tape solution ====
  
-**NB**, this originates from (( https://gitlab.unige.ch/storage/tickets/-/issues/365#note_253404 )).+**NB**, this originates from (( https://gitlab.unige.ch/storage/tickets/-/issues/365#note_253404 )) (( <mid:storage/ZR0P278MB0698F735FA7FC1206FF1E507BD8DA@ZR0P278MB0698.CHEP278.PROD.OUTLOOK.COM> ))
  
 If you want to migrated NAS data (actually, **any data**...) to the UNIGE tape solution (cf. https://catalogue-si.unige.ch/tape, based on IBM Spectrum Archive), you can use the ''ug-nas-create-zip-archive-from-folder.sh'' from the [[https://gitlab.unige.ch/storage/nas/ug-nas/-/blob/main/misc/ug-nas-create-zip-archive-from-folder.sh|ug-nas]] project, which: If you want to migrated NAS data (actually, **any data**...) to the UNIGE tape solution (cf. https://catalogue-si.unige.ch/tape, based on IBM Spectrum Archive), you can use the ''ug-nas-create-zip-archive-from-folder.sh'' from the [[https://gitlab.unige.ch/storage/nas/ug-nas/-/blob/main/misc/ug-nas-create-zip-archive-from-folder.sh|ug-nas]] project, which:
Line 72: Line 72:
   - list the destination folder content   - list the destination folder content
   - delete the source folder and all its content   - delete the source folder and all its content
 +
 +<note important>
 +Given that InfoZip ''unzip'' does not support (yet) **split archives**, to decompress the files generated by ''ug-nas-create-zip-archive-from-folder.sh'' you must use ''7-Zip'' (cf. https://7-zip.org, the old ''p7zip'' Linux port works as well) on the last file, thus ''7za x ${ARCHIVE}.zip''!
 +</note>
  
 <code> <code>
Line 131: Line 135:
  
 </code> </code>
- 
  
 ==== Access from outside the UNIGE network ==== ==== Access from outside the UNIGE network ====
Line 151: Line 154:
 ==== rsync ==== ==== rsync ====
  
-**NB**, the following instructions come from (( https://gitlab.unige.ch/prods/ies/recherche/hpc/issues/900#note_32016 ))+**NB**, the following instructions come from (( https://gitlab.unige.ch/prods/ies/recherche/hpc/issues/900#note_32016 )) (( https://gitlab.unige.ch/storage/tickets/-/issues/40 ))
  
 If you need to synchronize data to another folder, you can let `rsync` **3.1.0+** saves in the log file the MD5 checksum of any transferred file (cf. https://stackoverflow.com/questions/29624524/how-can-i-print-log-the-checksum-calculated-by-rsync#45053057): <code console> If you need to synchronize data to another folder, you can let `rsync` **3.1.0+** saves in the log file the MD5 checksum of any transferred file (cf. https://stackoverflow.com/questions/29624524/how-can-i-print-log-the-checksum-calculated-by-rsync#45053057): <code console>
Line 258: Line 261:
 === Command line === === Command line ===
  
-  - via plain old ''mount'' command, which however requires **superuser** privileges: <code console>+**NB**, this originates from (( https://gitlab.unige.ch/storage/tickets/-/issues/919 )). 
 + 
 +  - via plain old ''mount'' command, which however requires **superuser** privileges and the **cifs** kernel module: <code console>
 root@harlock:~# findmnt /mnt root@harlock:~# findmnt /mnt
 root@harlock:~# mount \ root@harlock:~# mount \
Line 271: Line 276:
 root@harlock:~#  root@harlock:~# 
 </code> </code>
-  - via GVfs/Gio (//i.e.// the same "helper" framework used by most of the graphical tools including the default Ubuntu desktop), which is an unprivileged action: <code console>+  - via GVfs/Gio (//i.e.// the same "helper" framework used by most of the graphical tools including the default Ubuntu desktop), which is an unprivileged action with its own non-kernel SMB implementation: <code console>
 capello@harlock:~$ gio mount smb://nasac-faculty.isis.unige.ch/ADM_HOME/DISTIC/capello capello@harlock:~$ gio mount smb://nasac-faculty.isis.unige.ch/ADM_HOME/DISTIC/capello
 Password required for share adm_home on nasac-faculty.isis.unige.ch Password required for share adm_home on nasac-faculty.isis.unige.ch
nasac/users_documentation.1702026638.txt.gz · Last modified: (external edit)