[Ocfs2-users] [PATCH 07/10] Handle the problem that the device is a symbolic link which points to a block file.
zren at suse.com
zren at suse.com
Wed Sep 9 23:54:47 PDT 2015
From: Gang He <ghe at suse.com>
Signed-off-by: Gang He <ghe at suse.com>
Reviewed--by: Eric Ren <zren at suse.com>
---
programs/mkfs-tests/mkfs-test.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/programs/mkfs-tests/mkfs-test.sh b/programs/mkfs-tests/mkfs-test.sh
index 5d99f86..3fc93a4 100755
--- a/programs/mkfs-tests/mkfs-test.sh
+++ b/programs/mkfs-tests/mkfs-test.sh
@@ -66,6 +66,10 @@ verify_sizes() {
}
get_partsz() {
+ if [ -h "${device}" ]; then
+ device=`readlink -f "${device}"`
+ fi
+
dev=`echo ${device} | sed 's/\/dev\///'`
num=`cat /proc/partitions | ${AWK} -v DEV=${dev} '
BEGIN{dev=DEV} // {split($0, a); if (a[4] == dev) {printf("%u\n", $3); exit 0;} }'`
--
2.1.4
More information about the Ocfs2-users
mailing list