confz

git mirror of https://ccx.te2000.cz/bzr/confz
git clone https://ccx.te2000.cz/git/confz
Log | Files | Refs

commit f01b94c137fd569877debeff58a8f873dd967570
parent a4c40827993b2d5eecb91c1901249a32292c1aec
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Mon, 20 Apr 2015 15:49:43 +0200

bitmap support for mdraid
Diffstat:
Mzsh-functions/confz_fs_init | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/zsh-functions/confz_fs_init b/zsh-functions/confz_fs_init @@ -144,6 +144,7 @@ confz_mdraid_check() { checkvars md_device raid_devices level defvar metadata default + defvar bitmap none devices=( ${(z)vars[raid_devices]} ) @@ -212,7 +213,15 @@ confz_mdraid_check() { if (($all_empty)); then # empty labels - do_command=( mdadm --create -l $level --metadata=$vars[metadata] -n $#devices $vars[md_device] $devices ) + do_command=( + mdadm --create + -l $level + --metadata=$vars[metadata] + --bitmap=$vars[bitmap] + -n $#devices + $vars[md_device] + $devices + ) else # already created do_command=( mdadm --assemble $vars[md_device] $devices ) @@ -308,7 +317,7 @@ confz_filesystem_check() { mkfs -t ${vars[filesystem]} -L ${vars[label]} ${vars[device]} ) - local tries blk_out DEVNAME LABEL UUID TYPE + local tries blk_out DEVNAME LABEL UUID TYPE SEC_TYPE tries=10 while ((tries)); do