Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     10 Sep 2005  21:52:53
 To : Valery Shishkov
 Subject : Re: Hепонятка с LVM2
 -------------------------------------------------------------------------------- 
 
 Valery Shishkov -> Sergey Dionidis  @ Sat, 10 Sep 2005 08:18:34 +0000 (UTC):
 
  >>>    vgchange -an
  SD>>   ^^^^^^^^^^^^^ Hу и что тебя удивляет?
  SD>> Делай перед монтированием vgchange -ay
 
  VS> Плятт! Вот и верь всяким HOW-TO! :(
 
  VS> Ладно, как делать вручную -- понял. А как быть, если надо монтировать
  VS> автоматом? Если я все, кроме /boot, / и swap хочу на lvm держать?
 
 /etc/init.d/lvm:
 #!/bin/bash
 #
 # lvm     This script handles the LVM startup/shutdown
 #     so that LVMs are properly configured and available.
 #
 
 # try to load module in case that hasn't been done yet
 modprobe lvm >/dev/null 2>&1
 modprobe lvm-mod >/dev/null 2>&1
 modprobe dm-mod >/dev/null 2>&1
 
 set -e
 
 test -x /sbin/lvmiopversion -a -x /sbin/vgscan -a -x /sbin/vgchange || exit 0
 test -f /etc/default/lvm-common && . /etc/default/lvm-common
 
 # So much for being "LVM independant" :(
 create_lvm_device()
 {
     mknod --mode=600 /dev/lvm c 109 0 >/dev/null 2>&1 || true
 }
 
 create_dm_device()
 {
     dm_dir="/dev/mapper"
     dm_file="$dm_dir/control"
 
     if [ ! -f /dev/.devfsd ] && [ `/sbin/lvmiopversion` -ge 200 ]
     then
         major=$(grep "[0-9] misc$" /proc/devices | sed 's/[ ]\+misc//')
         minor=$(grep "[0-9] device-mapper$" /proc/misc | sed 's/[
 ]\+device-mapper//')
         test -d $dm_dir || mkdir --mode=755 $dm_dir >/dev/null 2>&1
         test -c $dm_file -o -z "$major" -o -z "$minor" || mknod --mode=600
 $dm_file c $major $minor >/dev/null 2>&1
      fi 
 }
 
 case "$1" in
   start|"")
    echo "Setting up LVM Volume Groups..."
    create_lvm_device
    create_dm_device
                 test `/sbin/lvmiopversion` != "0" || exit 0
                 
    IGNORELOCKINGFAILURES=""
    MKNODES=""
                 test `/sbin/lvmiopversion` -ge "200" && test -x /lib/lvm-200/lvm
 && IGNORELOCKINGFAILURES="--ignorelockingfailure" && MKNODES="--mknodes"
                 /sbin/vgscan $IGNORELOCKINGFAILURES $MKNODES || true
                 /sbin/vgchange -a y $IGNORELOCKINGFAILURES
    # Set permissions from /etc/default/lvm-common
    for MODEVAR in ${!MODE_*}; do
                         eval MODE=\$$MODEVAR
                         DEV=${MODEVAR//_/\/}
                         DEV="/dev/${DEV#MODE\/}"
                         MOD=${MODE#* }
                         OWN=${MODE% *}
                         chmod $MOD $DEV
                         chown $OWN $DEV
                 done
    ;;
   
   stop)
    echo "Shutting down LVM Volume Groups... "
    if test `/sbin/lvmiopversion` -ge 200 -a -x /lib/lvm-200/lvm; then
       /sbin/vgchange --ignorelockingfailure -a n
            else
       [ -e /etc/lvmtab ] && /sbin/vgchange -a n
           fi
    ;;
 
   restart|force-reload)
    $0 stop
    sleep 3
    $0 start
    ;;
   
   *)
    echo "Usage: lvm {start|stop|force-reload}" >&2
    exit 1
    ;;
 esac
 
 /etc/fstab:
 # /etc/fstab: static file system information.
 #
 # <file system> <mount point>   <type>  <options>       <dump>  <pass>
 proc            /proc           proc    defaults        0       0
 /dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
 /dev/mapper/wizzle-dist /dist           ext3    defaults        0       2
 /dev/mapper/wizzle-home /home           ext3    defaults        0       2
 /dev/mapper/wizzle-opt /opt            ext3    defaults        0       2
 /dev/mapper/wizzle-tmp /tmp            ext3    defaults        0       2
 /dev/mapper/wizzle-usr /usr            ext3    defaults        0       2
 /dev/mapper/wizzle-usr_local /usr/local      ext3    defaults        0       2
 /dev/mapper/wizzle-var /var            ext3    defaults        0       2
 /dev/hda5       none            swap    sw              0       0
 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
 Ага, опять Debian...
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 
 Как в notepad тексты редактировать? Руками каждую букву набирать, что ли?
   (c)vitus
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hепонятка с LVM2   Valery Shishkov   08 Sep 2005 14:25:01 
 Re: Hепонятка с LVM2   Sergey Dionidis   08 Sep 2005 22:22:02 
 Re: Hепонятка с LVM2   Valery Shishkov   10 Sep 2005 12:18:34 
 Re: Hепонятка с LVM2   Artem Chuprina   10 Sep 2005 21:52:53 
 Re: Hепонятка с LVM2   Valery Shishkov   12 Sep 2005 01:32:13 
Архивное /ru.linux/342606babdfa5.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional