Asier ha scritto: > Here it goes. > > Thanks >
Another test :) backup your /sbin/dmraid-activate and replace it with attached file Thanks.
#!/bin/sh # # dmraid-activate: Script to reformat the output of dmraid to be useful with # udev. # # (c) 2008 Canonical Ltd. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. if ! grep -q "dm_mod" /proc/modules ; then modprobe dm_mod fi if [ -z "$1" ] || [ "$1" = "--degraded" ] && [ "$#" -lt 2 ]; then echo "Node name not specified." >&2 exit 1 fi if [ "$1" = "--degraded" ]; then Degraded=1 Node_Name=$(basename $2) else Node_Name=$(basename $1) fi Raid_Name=$(dmraid -r -cr /dev/$Node_Name | grep -v "No RAID disks") if [ -z "$Raid_Name" ]; then exit 0 fi Raid_Setinfo=$(dmraid -si $Raid_Name) if [ -z "$Raid_Setinfo" ]; then exit 0 fi Raid_Type=$(dmraid -si -ct $Raid_Name) Raid_Nodevs=$(dmraid -si -cd $Raid_Name) case "$Raid_Type" in stripe) if [ "$Raid_Nodevs" -lt 2 ]; then if [ -n "$Degraded" ]; then echo "Cannot bring up a RAID0 array in degraded mode." fi exit 1 fi ;; mirror) if [ "$Raid_Nodevs" -lt 2 ] && [ -z "$Degraded" ]; then exit 1 fi ;; raid5_*) if [ "$Raid_Nodevs" -lt 3 ] && [ -z "$Degraded" ]; then exit 1 fi ;; esac # At this point we have the required number of devs, or the user wants the # array brought up in degraded mode, except in the case of striped arrays. dmraid -ay $Raid_Name
signature.asc
Description: OpenPGP digital signature