ZFS-FUSE

Software screenshot:
ZFS-FUSE
Dettagli del software:
Versione: 0.7.0
Data di caricamento: 11 May 15
Sviluppatore: Ricardo Correia
Licenza: Libero
Popolarità: 30

Rating: nan/5 (Total Votes: 0)

ZFS è il file system più avanzato mai inventato. Il progetto ZFS-FUSE consente di creare, montare, utilizzare e gestire i file system ZFS su Linux, portando l'affidabilità incontrastato e grande serie di funzionalità di ZFS per il mondo Linux.
Che cosa offre ZFS per voi
ZFS ha molte caratteristiche per tutti i tipi di utenti - dal semplice utente finale per i più grandi sistemi aziendali:
* integrità dimostrabile - è checksum di tutti i dati (e meta-dati), il che rende possibile rilevare errori hardware (danneggiamento del disco rigido, cavi IDE traballante ..). Leggi come ZFS ha contribuito a rilevare un alimentatore guasto dopo solo due ore di utilizzo, che in precedenza era silenziosamente corrompeva i dati per quasi un anno!
* aggiornamenti atomici - significa che lo stato su disco è costante in ogni momento, non c'è bisogno di eseguire un controllo del filesystem lungo dopo forzati riavvii / interruzioni di corrente.
* snapshot istantanei e cloni - Permette di avere orari, giornalieri e backup settimanali efficiente, oltre a sperimentare con nuove configurazioni di sistema, senza alcun rischio.
* Built-in (opzionale) compressione
* Elevata scalabilità
* modello di storage pool - creazione dei file system è facile come creare una nuova directory. È efficace può avere migliaia di filesystem, ciascuna con le proprie quote e prenotazioni, e diverse proprietà (algoritmo di compressione, algoritmo di checksum, ecc ..).
* Built-in strisce (RAID-0), specchi (RAID-1) e RAID-Z (è come software RAID-5, ma più efficiente a causa di ZFS di copy-on-write modello transazionale) .
* Tra gli altri (dimensioni di settore variabile, endianness adattivo, ...)

Cosa c'è di nuovo in questa versione:

  • ha cambiato il fusibile sottotipo di ZFS-fusibile Questo riguarda il contenuto di mtab, così tutti con script a seconda che, si prega di aggiornare di conseguenza!
  • Piscina versione 26 (Emmanuel Anne)
  • , di conseguenza, tutte le correzioni di bug di Sun; vedi changelog e upstream. Ciò include il lavoro su Sun BUG 6948890 (soppressione snapshot può indurre patologicamente lunga spa_sync () volte), che è diventato una sorta di FAQ sulla lista. Si noti che dataset traslochi possono ancora richiedere molto tempo, soprattutto con abilitato *
  • dedup
  • robusta gestione dello smantellamento anche quando si utilizza la cache (http://zfs-fuse.net/issues/65); questo era stato un problema 'alto profilo' riportato sul rilascio 0.6.9 con una soluzione consegnato nella versione di manutenzione. La soluzione però portato una riduzione delle prestazioni per l'intera ZFS-fusibile (in pratica l'uccisione page caching per ZFS-fusibile). La nuova soluzione è ancora non è ideale, ma almeno incorre solo una penalità quando e solo quando viene eseguito un ripristino, questa volta facendo cadere tutte le cache kernel filesystem. Avremmo preferito avere rimontato il relativo file system (s), ma questo non può essere sempre fatto, e non c'è modo di sapere se lo ha fatto il lavoro ... Apprezziamo l'integrità dei dati al di sopra delle prestazioni in questo tipo di situazione.
  • migliorate script di init Grazie a tutti i confezionatori / contribuenti. C'è uno script di upstart troppo
  • completamento bash Contributo di Aneurin prezzo
  • montare filesystem con ACL (patch di Eric Astor, http://zfs-fuse.net/issues/71). Anche se non sono di sicuro se gli ACL sono (correttamente) manipolati, almeno ZFS-fusibile non abortire quando un file viene utilizzato che ha set ACL. Eric Astor ha fatto alcune belle ids mappatura magia qua e là, ci piacerebbe feedback da altri utenti che dispongono di ACL?
  • zpool Fatto esportazione e distruggere successo molto più spesso (non vi è un problema di temporizzazione con umounts fusibili e ZFS dataset tiene, anche se ora aspettare un po 'prima di decidere che l'esportazione (ad esempio) non riesce, ci sono ancora le condizioni in cui si potrebbe essere necessario ripetere l'operazione. Fateci sapere se si verifica una situazione del genere, ci piacerebbe arrivare alla causa principale qui
  • Prevenire crash 'ZFS ottenere tutto' con attacchi bind
  • fissi di trasmissione locale / ricezione con i flussi deduplicato a causa di tubi bidirezionali mancanti su linux
  • Analisi di zfsrc ora robusti (diversi problemi)
  • nuovo flag --enable-xattr per ZFS-fusibile daemon. Utilizzando xattrs rallenta sensibilmente ZFS-fusibile, ma se l'applicazione dipende da esso, ora è possibile attivarli. Purtroppo, non vi è alcun modo per abilitare / disabilitare questo per file system (ancora).

Cosa c'è di nuovo nella versione 0.6.9:

  • Piscina versione 23
  • questo include il supporto Dedup completo. I principali disturbi a monte sono stati corretti da SUN; Ancora attenti al Dedup FAQ
  • ZFS non bloccanti inviare / recv (abilitare tubazioni ad esempio locale)
  • davvero questo è dovuto ad una nuovissima invio multithread di ioctls
  • zpool divisione
  • per dividere con coraggio i vostri infiniti e ... specchi! Non più staccare e forza importazione, solo 'zpool spaccatura piscina newpool'
  • Supporto sharenfs (con nfs-kernel-server)
  • vedi link qui sotto per i dettagli sulla configurazione
  • correzione di 'dataset occupato' all'esportazione
  • Interfaccia kstat
  • libumem fusa da libumem fonte monte
  • supporto PowerPC! (Testato su Debian PPC)
  • autoReplace (Hot Ricambi!) Il supporto (sostituito Solaris'es SMF presenta con uno script configurabile)
  • è possibile configurare uno script in / etc / ZFS / zfs_pool_alert per gestire gli errori vdev. Se il sistema ha perl, è possibile utilizzare lo script contribuito
  • limiti di dimensione dello stack configurabile (di grande richiesta)
  • dinamicamente aumentare mmaps kernel limite per proces daemon
  • Sperimentale supporto costruire WAF (SCons è ancora il meccanismo principale)
  • Molte molte caratteristiche a monte e correzioni unite da onnv-gate
  • Supporto autoexpand Primitive
  • Non davvero usare la proprietà autoexpand come in Solaris. & Quot; zpool online di & quot; può essere utilizzata per attivare autoexpand. Secondo Emmanuel una semplice montatura deve anche fare il trucco. Attenzione di ridimensionamento fisici volumi / partizioni che eseguono il backup del vostro vdevs piscina, però, nel caso in cui potrebbe essere necessario ricollegare dispositivi di più piccole dimensioni (in caso di specchi / raidz questo non funzionerà se i vdevs esistenti sono più grandi).
  • Uno script bash-completion in contrib (schierare in /etc/bash_completion.d /)

Cosa c'è di nuovo nella versione 0.6.0:

  • Aggiornamenti:
  • Aggiornamento codice ZFS alla piscina versione 16 (OpenGrok repository 2009-06-03)
  • aggiornato alla versione FUSE API 26.
  • Enhancements:
  • Mostra messaggi di errore più informativi quando il modulo FUSE non è caricato o quando ZDB viene utilizzato mentre ZFS-fusibile non è in esecuzione.
  • Incluso diversi settaggi della riga di comando. Queste consentono di controllare la memorizzazione nella cache e montare opta.
  • Spediamo initscripts ora. Questi sono configurabili.
  • Incluso creatore fonte di distribuzione.
  • Correzioni di bug:
  • fissi regressione dove ZFS piscine sarebbero scomparsi durante il riavvio o riavvio di ZFS-fusibile.
  • Corretto errore di compilazione quando si compila sotto Fedora 9 (segnalato da Uwe Kubosch).
  • fissi possibilità minore di scrittura riordino accadere durante txg sincronizzazione sui dispositivi SCSI.
  • problema di compilazione Corretto sotto openSUSE 11.0 (Andy Yelland).
  • dataset umount fissi con gli spazi problema.
  • fissi dataset scomparendo bug.
  • La conformità con POSIX secondo i test di NTFS-3G.
  • il consumo di memoria ridotto.

Requisiti

  • Filesystem in userspace

Programmi simili

pyxattr
pyxattr

14 Apr 15

ncpfs
ncpfs

3 Jun 15

kbpartition
kbpartition

2 Jun 15

Commenti a ZFS-FUSE

I commenti non trovato
Aggiungi commento
Accendere le immagini!