Si vous voulez utiliser le système de fichiers ZFS, vous avez le choix entre :
- Utiliser un distribution basée sur Solaris (openSolaris, http://openindiana.org/, http://www.nexenta.org/, https://www.illumos.org/)
- Utiliser le port de ZFS sous Linux (http://zfsonlinux.org/, http://zfs-fuse.net/, http://www.freenas.org/)
Je viens de trouver une perle : EON. Une petite distribution, basée sur OpenSolaris, pour réaliser un NAS ZFS
EON est minuscule (93Mb) et tient entièrement en RAM. EON peut booter depuis un LiveCD, une clef USB, un disque… mais propose toutes les fonctionnalités du système ZFS :
- Simple and Secure CLI (command line interface) administration. Future web-based graphical/browser user interface administration
- Supports ZFS, iSCSI (target and client initiator), NFS, CIFS (Sun Microsystems Implementation) or Samba, SFTP, SSH, NTP, IP filtering, Rsync
- Supported RAID levels:
- RAID-0 (stripe)
- RAID-1 (mirror)
- RAID-10 (striped-mirror)
- RAID-Z (raidz or raidz1 similar to RAID-5 with variable-width stripes which avoids the RAID-5 write hole, requires 3 or more disks)
- RAID-Z2 (raidz2 or RAID-6, double parity, requires 4 or more disks)
- RAID-Z3 (raidz3 or triple parity RAID)
- Supports client OS, Windows 200x/XP/Vista, 7, Mac OS X(Leopard, Snow Leopard, LION), Unix and Linux
- Transparent in-band, dynamic filesystem compression (LZJB or GZIP algorithms)
- Capable of expanding the zpool by expanding each disk in the pool (since snv_117)
- Thin provisioned (green) file systems
- Unlimited files, links, directories and snapshots versions(also known as version-ing or read only clones/copies)
- Copy-On-Write (writable) clones
- Link aggregation (teaming network interfaces)
- User Groups and Quotas
- IPfilter module and application to control/restrict network access.
- DTrace, Perl and PHP
- Deduplication (since EON 0.59.9/snv 129)
- Hot spares
- SSD acceleration
De nombreuses fonctionnalités additionnelles sont disponibles en option
- Firefly/iTunes media server (32-bit): Install guide, download mt-daapd
- Mediatomb UPnP server (32-bit): Install guide, download section
- napp-it (graphical web admin by Alka Guenther, version 0.20+: Install Guide, download napp-it)
- Transmission cli/web bit torrent client/server (available since binary kit 124 in download section)
- Aria2c 1.9.3 (HTTP/HTTPS, FTP, BitTorrent and Metalink)
- tmux 1.1 (terminal multiplexer)
- lighttpd (Web server: Install guide, download lighttpd)
- nginx (Web server: Install guide, download nginx)
- Netatalk (Apple Talk Fileserver: download netatalk)
- elinks (text based browser)
- wget/curl (retrieving files using HTTP, HTTPS and FTP)
- ddclient/inadyn (dynamic DNS clients)
- glusterfs 3.0 (clustered storage solution)
Le projet est plutôt bien documenté. Mon seul regret est que le clavier ne soit pas configurable !
SynerGeek.fr Informatique & Veille Technologique
![[DIY] Fabriquez votre NAS avec EON 1](https://www.synergeek.fr/wp-content/uploads/2011/04/stockage.jpg)
