|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/342606babdfa5.html, оценка из 5, голосов 10
|