# Formazione File System

# Formazione File System — 16/06/2026

## Concetti base UNIX/Linux

**UNIX/LINUX** → partizioni → directory e file → file system

### Directory di sistema Linux

<table id="bkmrk-directory-descrizion"><thead><tr><th>Directory</th><th>Descrizione</th></tr></thead><tbody><tr><td>`/`</td><td>Root — elementi del sistema operativo</td></tr><tr><td>`/var`</td><td>Elementi variabili (SPOOL, LOG del SO)</td></tr><tr><td>`/tmp`</td><td>File temporanei</td></tr><tr><td>`/usr`</td><td>Librerie di sistema operativo (statico)</td></tr><tr><td>`/bin`</td><td>Eseguibili S.O.</td></tr><tr><td>`/usr/bin</td><td>Eseguibili S.O.</td></tr><tr><td>`etc`</td><td>Files config servizi</td></tr></tbody></table>

---

## Comandi utili

<table id="bkmrk-comando-descrizione-"><thead><tr><th>Comando</th><th>Descrizione</th></tr></thead><tbody><tr><td>`df`</td><td>Disk Free — mostra i file system montati e percentuale uso file system</td></tr><tr><td>`PS g15`</td><td>Mostra i processi appartenenti al gruppo 15</td></tr><tr><td>`set`</td><td>Mostra tutte le variabili di ambiente</td></tr><tr><td>`ldir`</td><td>Elenca solo le directory (comando custom SIGEAdb)</td></tr></tbody></table>

---

## Sequenza di installazione

1. **Installazione sistema operativo** → crea i file system base (`/`, `/var`, `/tmp`, `/usr`)
2. **Installazione SIGEAdb** → crea la struttura di directory applicativa

---

## Ambienti GENESYS — link simbolici

<table id="bkmrk-percorso-destinazion"><thead><tr><th>Percorso</th><th>Destinazione reale</th><th>Ambiente</th></tr></thead><tbody><tr><td>`/gsnr`</td><td>`/gsshare/gsbv/gsnr`</td><td>Sviluppo (nuova release)</td></tr><tr><td>`/gsar`</td><td>actual release</td><td>Attuale Release</td></tr><tr><td>`/gspr`</td><td>precedente release</td><td>precedente relaese</td></tr></tbody></table>

---

## Struttura interna `/gsar /gsnr /gspr`)

```
/gsar
├── lost+found       → directory di servizio per recupero file corrotti
├── uni              → ambiente UNIX
  ├── eSDSW            → system software eSIGEA
  ├── SDSWdb           → ambiente system software SIGEAdb
  ├── SPOOL            → Flussi di stampa
  ├── SIGEAdb          → Cartella ERP
    ├── GD               → archivi non-database (dati fuori schema MySQL)
    ├── tmp              → file temporanei applicativi
    ├── GECNF            → file di configurazione SIGEAdb / eSIGEA
    ├── EL_r             → librerie "remote" VGESERV8
    ├── EL               → librerie VGESERV8
    ├── GEUTS            → librerie SDSW (CDAES, cmrmhs, crtsg3, ecc.) + utility (ldir, ecc.)
    ├── gene             → file di generazione aggiornamenti (solo ambiente Genesys, non cliente)
    ├── JUTS             → librerie Java per ambiente SDSW
    ├── SHARE            → directory condivisa setup SBH, excarta, ecc.
    ├── GECNF            → file di configurazione SIGEAdb / eSIGEA
    ├── LOG              → LOG Sessioni
      ├── GEPORT78       → LOG postazione SBH utente
      ├── server_cdaes   → LOG servizi CDAES
      ├── server_crmhs   → LOG processi schedulati / gestione collegamenti palmari
      ├── server_crmhw   → LOG processi figli crmhw / server_crmhe (Ecommerce, e servizi esterno)
    ├── .login.sigeadb   → impostazioni variabili di ambiente al login SIGEAdb
    ├── .genesys.env     → variabili di ambiente Genesys
├── w32              → Ambiente Windows
  ├── eSDSW            → System software eSIGEA
  ├── SDSWdb           → Ambiente system software SIGEAdb
├── dif
├── SYNC             → File agenti OROPAN (import/export) & Sincronizza agenti SFM

```

> **Nota:** La directory `gene` sono presenti solo nell'ambiente **Genesys interno** — non nei sistemi cliente in produzione.

## Schema CDAES

[![](https://gsdoc.genesyssoftware.eu/uploads/images/gallery/2026-06/scaled-1680-/image-1782462179109.png)](https://gsdoc.genesyssoftware.eu/uploads/images/gallery/2026-06/image-1782462179109.png)\[!\[\]

> **Nota:** SBH stabilisce sessione a cdaes (port 3000). DSPm si collega a postazione SBH con servizi RMHd attivi (port 3001) e agisce da "proxy" verso il servizio crmhs