Tag: M126

  • NAS – Network Attached Storage

    NAS – Network Attached Storage

    Un NAS (Network Attached Storage) è un server configurato per offrire servizi centralizzati di memorizzazione e condivisione file a un gruppo di dispositivi (PC, smartphone, tablet, ecc.).

    Protocolli di accesso

    • NFS: usato dai client Unix/Linux
    • SMB/CIFS: usato dai client Windows
    • AFP: usato dai client macOS

    Vantaggi

    • Riduce problemi di compatibilità tra piattaforme diverse
    • Gestione centralizzata dei dati con controllo degli accessi per utente
    • Ogni utente può avere la propria cartella privata + accesso a cartelle condivise

    Hardware

    Un NAS è spesso equipaggiato con molti dischi configurati in RAID per garantire continuità di servizio. Si preferiscono hard disk specifici per NAS o SSD per le prestazioni. È comunque necessario implementare una politica di backup: il RAID non sostituisce il backup.

    Distribuzione software libere

    • TrueNAS (truenas.com)
    • XigmaNAS (xigmanas.com)
    • OpenMediaVault (openmediavault.org)
    • Rockstor (rockstor.com)
  • RAID – Redundant Array of Independent Disks

    RAID – Redundant Array of Independent Disks

    Il RAID (Redundant Array of Independent Disks) è una tecnologia che utilizza più dischi fisici in parallelo per migliorare le prestazioni e/o la sicurezza dei dati.

    Concetti fondamentali

    • Mirroring: copia esatta dei dati su due dischi — se uno si guasta, l’altro continua a funzionare
    • Parità: dati extra calcolati tramite XOR che permettono di ricostruire i dati in caso di guasto
    • Striping: i dati vengono distribuiti su più dischi per lettura/scrittura parallela → massima velocità

    Livelli RAID principali

    LivelloTecnicaDischi min.Guasti tolleratiCapacitàUso consigliato
    RAID 0Solo striping20C × nMassima velocità, nessuna sicurezza
    RAID 1Solo mirroring21CMassima sicurezza, alta affidabilità
    RAID 5Striping + parità distribuita31C × (n–1)Miglior compromesso velocità/sicurezza
    RAID 6Striping + doppia parità42C × (n–2)Altissima fault tolerance
    RAID 0+1Striping poi mirroring4VariabileC × n/2Velocità e ridondanza
    RAID 1+0Mirroring poi striping4VariabileC × n/2Più robusto del 0+1