Matériel
- Asus K8N4-E Deluxe Mobo
- Sil 3114 Fake Raid, à bord
- 2 Seagate 250 Go HD, hébergeant mon / ma maison
- Une sauvegarde sur un disque dur séparé de / home
Ce que j'ai jusqu'ici
J'ai fait le raid en utilisant le firmware Sil 3114. J'utilise le niveau de raid 1. J'ai un script bash que je lance en tant que root dès que je reçois une invite:
dmraid -ay
mount /dev/mapper/sil*1 /home
Le problème
Je dois me connecter en tant que root et utiliser ce stupide script bash à chaque démarrage. Ubuntu ne comprend pas automatiquement le volume du raid. Je n'ai pas mis le volume de raid fstab
car il n'existe pas au démarrage. Comment dois-je / home de mon fakeraid monté automatiquement au démarrage?
dmraid -ay
. Je pense fermement que votre montage devrait être annulé et devenir une toute nouvelle question pour laquelle c'est une excellente réponse.Cela devrait simplement fonctionner car le paquet dmraid installe des crochets dans le ramdisk pour sonder les faux appareils de raid. Si cela ne fonctionne pas, vous avez un vrai bug. Pour revenir à une ligne de base saine, veuillez effectuer:
Si cet appareil n'apparaît toujours pas dans / dev / mapper, merci de signaler un bug.
la source
dmraid
fonctionnement a cessé. La solution ci-dessus ne résout pas le problème.Je pense que @ppetraki a raison sur le fait qu'il s'agit d'un bug dans la version d'ubuntu dont il s'agissait. Une bonne solution de contournement est la suivante:
dmraid -ay
démarrage du système.la source
Votre nom de volume contient -il des espaces?
J'ai rencontré votre problème, tout en recherchant le mien. Dans mon cas, le volume était appelé "Big Data Volume". dmraid a mappé cela en tant que / dev / mapper / isw_gdghjicjaBig% x20Data% x20Volume, mais d'autres parties du processus ont continué à essayer d'utiliser "/ dev / mapper / isw_gdghjicja_Big Data Volume" et ont échoué.
Je suis retourné dans Windows (je suppose que c'est pourquoi vous utilisez vous aussi dmraid, pour Windows à double démarrage) et le gestionnaire de stockage matriciel d'Intel, et j'ai renommé mon volume en Big_Data_Volume. Linux a ensuite démarré et monté correctement le volume en miroir, sans que je fasse quoi que ce soit d'autre.
la source
essayez ceci dans fstab:
Ensuite, faites
sudo mount -a
ou redémarrezla source
dmraid -ay
premier.Vous n'avez rien à faire normalement; cela fonctionne juste hors de la boîte. Ubuntu s'exécute
dmraid
pour activer le volume dès qu'il est détecté, sauf si vous avez fait quelque chose d'étrange. Les idées qui vous viennent à l'esprit sont que vous avez compilé la vôtredmraid
au lieu de l'installer via le gestionnaire de packages, ou que vous démarrez avec l'argument du noyau nodmraid. Vous pouvez également vérifier et vous assurer quesudo blkid
les disques sous-jacents sont identifiés comme des composants de raid sil.Soit dit en passant, le fakeraid n'est pas aussi bien pris en charge que le
mdadm
raid, donc à moins que vous n'ayez un double démarrage avec Windows, vous devriez abandonner le fakeraid et continuermdadm
.la source