From d7384c7d0383394603ad6b5238cd0b4b8493a8f3 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Tue, 1 Mar 2011 00:50:07 +0100 Subject: [PATCH] [Script] create loop file --- scripts/create_file_loop.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 scripts/create_file_loop.sh diff --git a/scripts/create_file_loop.sh b/scripts/create_file_loop.sh new file mode 100644 index 0000000..649e35d --- /dev/null +++ b/scripts/create_file_loop.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +# Create a loop file formated in ext2 + +txtRED='\e[1;31m' # Red +txtDFL='\e[0m' # Default +scriptName=`echo "$0" | awk -F / '{print $NF}'` + +if [ ! $# -eq 2 ]; then + echo + echo -e "${txtRED}USAGE${txtDFL}: $scriptName " + echo + exit 0; +fi + +dd if=/dev/zero of=$2 bs=1M count=$1 +sudo losetup /dev/loop0 $2 +sudo mkfs.ext2 /dev/loop0 +sudo losetup -d /dev/loop0 + +echo +echo -e "${txtRED}Finished!!${txtDFL} File could be mount using mount -o loop $2 /mnt" +echo +exit 1