manuales:servidor_systemimager
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previa | Próxima revisiónAmbos lados, revisión siguiente | ||
manuales:servidor_systemimager [2011/03/21 17:27] – cayu | manuales:servidor_systemimager [2011/03/28 18:54] – cayu | ||
---|---|---|---|
Línea 587: | Línea 587: | ||
for DISK in $( cat / | for DISK in $( cat / | ||
- | SIZE=$(echo $DISK | cut -d, -f3) | + | SIZE =$(echo $DISK | cut -d, -f3) |
- | TSIZE=$(($TSIZE +SIZE)) | + | TSIZE =$(($TSIZE +SIZE)) |
- | TSIZE=`echo " | + | TSIZE =`echo " |
done | done | ||
Línea 601: | Línea 601: | ||
for DISK in $(cat / | for DISK in $(cat / | ||
- | DEV=$(echo $DISK | cut -d, -f1) | + | DEV =$(echo $DISK | cut -d, -f1) |
- | FSTYPE=$(echo $DISK | cut -d, -f2) | + | FSTYPE =$(echo $DISK | cut -d, -f2) |
- | SIZE=$(echo $DISK | cut -d, -f3) | + | SIZE =$(echo $DISK | cut -d, -f3) |
- | MNT=$(echo $DISK | cut -d, -f4) | + | MNT =$(echo $DISK | cut -d, -f4) |
- | case $MNT in | + | |
- | '/' | + | '/' |
- | lvname=$domU-root | + | lvname=$domU-root |
- | ;; | + | ;; |
- | ' | + | ' |
- | lvname=$domU-swap | + | lvname=$domU-swap |
- | ;; | + | ;; |
- | *) | + | *) |
- | lvname=$domU-$( echo $MNT | sed s%/%-%g | / | + | lvname=$domU-$( echo $MNT | sed s%/%-%g | / |
- | ;; | + | ;; |
- | esac | + | esac |
echo -n " | echo -n " | ||
Línea 623: | Línea 623: | ||
exit 1 | exit 1 | ||
else | else | ||
- | lvcreate -L$SIZE -n $lvname $vg > /dev/null | + | |
+ | error $? | ||
+ | if [ $FSTYPE = " | ||
+ | mkswap / | ||
+ | else | ||
+ | echo -n " | ||
+ | mkfs.$FSTYPE -q / | ||
error $? | error $? | ||
- | if [ $FSTYPE = " | + | mkdir -p / |
- | mkswap / | + | echo -n " |
- | else | + | mount / |
- | echo -n " | + | error $? |
- | mkfs.$FSTYPE -q / | + | fi |
- | error $? | + | |
- | mkdir -p / | + | |
- | echo -n " | + | |
- | mount / | + | |
- | error $? | + | |
- | fi | + | |
- | + | ||
fi | fi | ||
done | done | ||
+ | |||
echo -n " | echo -n " | ||
rsync -vaSH --quiet | rsync -vaSH --quiet | ||
error $? | error $? | ||
+ | |||
for DISK in $(cat / | for DISK in $(cat / | ||
- | FSTYPE=$(echo $DISK | cut -d, -f2) | + | |
- | MNT=$(echo $DISK | cut -d, -f4) | + | MNT=$(echo $DISK | cut -d, -f4) |
- | if [ $FSTYPE != ' | + | if [ $FSTYPE != ' |
echo -n " | echo -n " | ||
umount / | umount / | ||
error $? | error $? | ||
- | fi | + | |
done | done | ||
Línea 656: | Línea 657: | ||
rsync $imageserver:: | rsync $imageserver:: | ||
error $? | error $? | ||
+ | |||
if [ $xm == ' | if [ $xm == ' | ||
- | echo -n " | + | |
- | xm create -c / | + | xm create -c / |
fi | fi | ||
+ | |||
ln -s / | ln -s / | ||
</ | </ | ||
{{ : | {{ : |
manuales/servidor_systemimager.txt · Última modificación: 2015/01/09 19:01 por cayu