Linux Mdadm + LVM recovery

J'ai récemment réinstallé mon server Ubuntu avec 10.04 et j'ai du mal à réactiver la partition LVM qui contient toutes mes données non critiques. /dev/sda , /dev/sdb , /dev/sdc et /dev/sdd sont tous assemblés dans un RAID-5 array /dev/md0 , sur lequel se trouve un seul media VG avec LG part1 (je pense: j'ai utilisé pour pouvoir le monter manuellement avec vgchange -ay media && mount /dev/mapper/media-part1 ). Mon problème est actuellement, je ne peux pas get le système pour détecter le VG et l'activer. Il n'y a pas plus de 20 minutes, je l'ai bien fonctionné (j'avais rencontré ce problème lors du démarrage précédent, mais je n'ai pas réussi à noter les étapes que j'ai sockets pour que le VG soit activé lorsque j'ai lancé le système pour la dernière fois).

Le raid s'assemble très bien et est propre, mais je ne peux pas faire apparaître ou monter le VG. pvck /dev/md0 affiche:
Device /dev/md0 not found (or ignored by filtering).
Le filter dans mon /etc/lvm/lvm.conf est filter = [ "a/.*/" ]

pvck /dev/md0p1 affiche:
Could not find LVM label on /dev/md0p1

pvdisplay produit la sortie suivante:

  Setting global/locking_type to 1 Setting global/wait_for_locks to 1 File-based locking selected. Setting global/locking_dir to /var/lock/lvm Locking /var/lock/lvm/P_global RB Scanning for physical volume names /dev/ram0: No label detected /dev/md0p1: Label for sector 1 found at sector 0 - ignoring /dev/md0p1: No label detected /dev/ram1: No label detected /dev/sda1: Label for sector 1 found at sector 0 - ignoring /dev/sda1: No label detected /dev/ram2: No label detected /dev/ram3: No label detected /dev/ram4: No label detected /dev/ram5: No label detected /dev/ram6: No label detected /dev/ram7: No label detected /dev/ram8: No label detected /dev/ram9: No label detected /dev/ram10: No label detected /dev/ram11: No label detected /dev/ram12: No label detected /dev/ram13: No label detected /dev/ram14: No label detected /dev/ram15: No label detected /dev/sdb1: No label detected /dev/sde1: No label detected /dev/sdf1: No label detected /dev/sdg1: No label detected /dev/sdh1: No label detected /dev/sdi1: No label detected /dev/root: No label detected /dev/sdj3: No label detected /dev/sdj4: No label detected /dev/sdj5: No label detected /dev/sdj6: No label detected Unlocking /var/lock/lvm/P_global 

/dev/m0p1 est l'endroit où le PV devrait être stocké, mais il ne s'affiche pas. Malheureusement, je n'ai pas mon directory /etc/lvm/backup depuis mon installation précédente.

Je suis sûr que datatables sont là, je dois juste savoir
a) Comment puis-je forcer lvm à searchr le /dev/md0 pour le groupe de volumes, et
b) Comment puis-je réparer cela pour que le système détecte et active le groupe de volumes au démarrage (le réseau RAID se monte déjà lors du démarrage).

Je ne suis pas sûr de bien comprendre comment exactement le LVM est assis sur les périphériques physiques, alors si je semble confus dans ma terminologie, corrigez-le. (Les PV sont des dispositifs physiques, un VG se trouve au sumt d'un ou plusieurs PV, et il y a un ou plusieurs LV dans un VG, un peu comme des partitions dans un disque dur classique?)

Mon lvm.conf actuel (fourni par lvm dumpconf ) est:

  devices { dir="/dev" scan="/dev/disk" preferred_names=[] filter="a/.*/" cache_dir="/etc/lvm/cache" cache_file_prefix="" write_cache_state=1 sysfs_scan=1 md_component_detection=1 md_chunk_alignment=1 data_alignment_detection=1 data_alignment=0 data_alignment_offset_detection=1 ignore_suspended_devices=0 } dmeventd { mirror_library="libdevmapper-event-lvm2mirror.so" snapshot_library="libdevmapper-event-lvm2snapshot.so" } activation { udev_sync=1 missing_ssortingpe_filler="error" reserved_stack=256 reserved_memory=8192 process_priority=-18 mirror_region_size=512 readahead="auto" mirror_log_fault_policy="allocate" mirror_device_fault_policy="remove" } global { umask=63 test=0 units="h" si_unit_consistency=1 activation=1 proc="/proc" locking_type=1 wait_for_locks=1 fallback_to_clustered_locking=1 fallback_to_local_locking=1 locking_dir="/var/lock/lvm" prioritise_write_locks=1 } shell { history_size=100 } backup { backup=1 backup_dir="/etc/lvm/backup" archive=1 archive_dir="/etc/lvm/archive" retain_min=10 retain_days=30 } log { verbose=0 syslog=1 overwrite=0 level=0 indent=1 command_names=0 prefix=" " } 

EDIT: Il semble que LVM refuse de numériser les périphériques MD.

 dandroid@tinuvael:/etc/lvm$ sudo vgcfgrestore --test --verbose media Test mode: Metadata will NOT be updated. Wiping cache of LVM-capable devices Couldn't find device with uuid 'iTmyql-LYQv-N1GD-6aM0-BHco-uHEe-taHhBI'. Cannot restore Volume Group media with 1 PVs marked as missing. Restore failed. Test mode: Wiping internal cache Wiping internal VG cache 

dandroid@tinuvael:/etc/lvm$ sudo blkid
/dev/md0: UUID="iTmyql-LYQv-N1GD-6aM0-BHco-uHEe-taHhBI" TYPE="LVM2_member" /dev/sdc: UUID="b81c877f-6542-d03b-4e08-ceb6032f5cfe" TYPE="linux_raid_member" /dev/sdd: UUID="b81c877f-6542-d03b-4e08-ceb6032f5cfe" TYPE="linux_raid_member"

J'ai découper plusieurs lignes non pertinentes, mais ce qui précède montre que le réseau de raid est monté et possède l'UUID que LVM search, mais il continue d'ignorer le périphérique après avoir ajouté des types = [ "md", 16 ] à ma configuration.

One Solution collect form web for “Linux Mdadm + LVM recovery”

Il s'avère que les lecteurs avaient des tables de partition ajoutées à eux (probablement quand j'étais en train d'essayer de faire en sorte que le BIOS démarre le bon lecteur au démarrage) et LVM refuse absolument de regarder un périphérique contenant une table de partition. Après avoir effacé la table de partition avec fdisk , LVM a détecté le groupe de volumes parfaitement correct.

  • impossible de configurer cntlm sur ubuntu pour l'authentification NTLM
  • /etc/rc.local ne s'exécute pas sur Ubuntu Desktop Install
  • Comment puis-je créer des directorys nouvellement créés dans un directory avec le bit setgid ont également le bit setgid?
  • Hors de l'espace disque, quelle est la source?
  • Comment utiliser rsync pour supprimer des files de plus d'une semaine
  • Setup subversion 403 Interdit
  • Traitement du courrier indésirable
  • Comment puis-je diagnostiquer un gel du système Ubuntu après le redémarrage
  • Serveur attaque, comment le réparer
  • ssh sur Ubuntu échoue après la première fois: les routes asymésortingques, la connection SSH ne parvient pas à établir correctement
  • Apache ne démarre pas lors du démarrage lors du stockage des users du système dans MySQL
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.