Bonjour à tous,
Je suis actuellement en train de me familiariser avec le zfs (c'est un usage personnel pour l'instant pour m’accommoder aux commandes etc. des fois que j'aurai à le mettre en place en entreprise plus tard )
Voici ce que j'ai :
- 1 serveur maison
- 3 disques 3To
- 1 disque 40 Go

Je souhaite une VM Debian qui gèrera les partages (samba) et une VM Debian qui gèrera mon serveur Web

J'ai installé une Debian-Server sur mon disque de 40Go (sda)
Celui-ci gère le zfs et kvm.

J'ai créé un zpool avec mes 3 disques de 3To:
# zpool create poolRaidZ raidz sdb sdc sdd

J'ai segmenté ce pool en 2 disques virtuels :
# zfs create -V 100G poolRaidZ/vPoolKVM
//Monté sur mon Debian-Server, mes VMs seront stockés ici
# zfs create -V 4000G poolRaidZ/vPoolShare
//Monté sur mon Debian-Samba-Server ici sera placé le partage

J'obtiens donc :
/dev/zvol/poolRaidZ/vPoolKVM
/dev/zvol/poolRaidZ/vPoolShare

Si je veux mettre des données sur ces disques virtuels, impossible, normal, ce sont des peripheriques de type block. Il faut donc les monter :

(Je fais un test de montage à travers ma Debian-Server. Si ça marche, je la ferai à travers ma VM Debian-Samba)

# mount /dev/zvol/poolRaidZ/vPoolShare /mnt/vPoolShare/
mount: you must specify the filesystem type

# mount -t zfs /dev/zvol/poolRaidZ/vPoolShare vPoolShare/
filesystem '/dev/zd16' cannot be mounted, unable to open the dataset

Du coup j'essai de mettre un zfs filesystem sur mon vPoolShare avec :
# mkfs.zfs -q /dev/zvol/poolRaidZ/vPoolShare
bash: mkfs.zfs : commande introuvable

Qu'est-ce que je loupe? Qu'ai-je mal compris ?

Merci d'avance pour vos futures réponses...