OK, j'ai donc trois fichiers image /home/
et ils résident chacun sur des disques physiques différents:
image1.img
image2.img
image3.img
Chaque image est de la même taille et je veux mettre les images elles-mêmes dans RAID0.
Comment dois-je procéder pour les RAIDer?
EDIT: En utilisant mdadm, j'obtiens cette erreur:
EDIT: sortie de cat /proc/mdstat
EDIT: sortie de sudo gparted /dev/md0
mount
raid
disk-image
Daniel
la source
la source
cat /proc/mdstat
dit-on de cette erreur?Réponses:
Pour installer le RAID logiciel Linux, vous devez installer le
mdadm
package.Si vous souhaitez créer un logiciel RAID-0 à partir des trois fichiers image, vous devez créer des périphériques de boucle pour chaque fichier image:
Une fois que vous pouvez créer une matrice RAID-0 à partir d'eux:
la source
mdadm
.Si votre système correspond aux exigences de base que vous pourriez utiliser
zfs
( 8 Go de RAM, système 64 bits ):Ajouter un référentiel et mettre à jour la liste des packages:
Installer le paquet:
Créez un vdev rayé (sans redondance, mais vous avez demandé RAID0):
Cela crée la bande et la monte à / vol0.
Cela crée un système de fichiers zfs sur la bande et le monte dans / vol0 / système de fichiers. Utilisation
si vous souhaitez modifier le point de montage.
Vous pouvez également ajouter une compression automatique:
Maintenant, tout ce que vous mettez dans / mnt / filesystem / compressé sera automatiquement compressé.
la source
Tel est bien le problème. Les fichiers font 0 octet et vous ne pouvez pas les chercher. Vous devez créer des fichiers qui ont réellement une taille. Il peut s'agir d'un fichier clairsemé si vous voulez:
Maintenant, je peux faire des loopdevices et assembler un tableau:
Les fichiers épars atteindront la taille maximale, à mesure que les données leur seront écrites. Ils ne rétréciront pas si les fichiers à l'intérieur du système de fichiers sont supprimés.
la source