do_cmd lvcreate --name config --size 12M /dev/xenclient || return 1
do_cmd lvcreate --name root --size 250M /dev/xenclient || return 1
do_cmd lvcreate --name swap --size 256M /dev/xenclient || return 1
+ do_cmd lvcreate --name log --size 64M /dev/xenclient || return 1
do_cmd lvcreate --name "$(basename ${OLD_ROOT_DEV})" --size 250M /dev/xenclient || return 1
do_cmd lvcreate --name storage -l +90%FREE /dev/xenclient || return 1
mixedgauge "Formatting storage..." "${PERCENT}"
PERCENT="$(( PERCENT + 10 ))"
- do_cmd mke2fs -j "/dev/xenclient/config" >&2 || return 1
+ do_cmd mke2fs -j "/dev/xenclient/config" >&2 || return 1
do_cmd mke2fs -j "/dev/xenclient/storage" >&2 || return 1
+ do_cmd mke2fs -j "/dev/xenclient/log" >&2 || return 1
+
+ do_cmd tune2fs -i 0 -c -1 -j -m 0 "/dev/xenclient/config" >&2 || return 1
+ do_cmd tune2fs -i 0 -c -1 -j -m 0 "/dev/xenclient/storage" >&2 || return 1
+ do_cmd tune2fs -i 0 -c -1 -j -m 0 "/dev/xenclient/log" >&2 || return 1
mixedgauge "Configuring for boot..." "${PERCENT}"
PERCENT="$(( PERCENT + 10 ))"
# /etc/fstab: static file system information.
#
-# <file system> <mount pt> <type> <options> <dump> <pass>
-/dev/root / ext2 rw,noauto 0 1
-proc /proc proc defaults 0 0
-devpts /dev/pts devpts defaults,gid=5,mode=620 0 0
-tmpfs /tmp tmpfs defaults 0 0
-sysfs /sys sysfs defaults 0 0
-/dev/xenclient/swap none swap
-/dev/xenclient/config /config auto
-/dev/xenclient/storage /storage auto
+# <file system> <mount pt> <type> <options> <dump> <pass>
+/dev/root / ext3 errors=remount-ro 1 1
+/dev/xenclient/log /var/log ext3 errors=remount-ro 2 2
+/dev/xenclient/config /config ext3 errors=remount-ro 3 3
+/dev/xenclient/storage /storage ext3 errors=remoutn-ro 4 4
+/dev/xenclient/swap none swap swap 0 0
+proc /proc proc defaults 0 0
+devpts /dev/pts devpts defaults,gid=5,mode=620 0 0
+tmpfs /tmp tmpfs defaults 0 0
+sysfs /sys sysfs defaults 0 0