mkmnt

Submitted scripts and programs
Forum rules
Your own work only.
machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

mkmnt

Unread post by machinebacon » Sat Feb 08, 2014 6:07 am

Sick and tired of manually entering the sudo mkdir /mnt/lalala && sudo mount /dev/sda13 /mnt/lalala? Then try this one, it also creates a snippet that you can paste into your fstab file.

Code: Select all

#!/bin/bash
# mkmnt - creates mount points and a snippet for fstab
# 20140208 machinebacon - linuxbbq.org
# released under the BBQ beard-wearers-pipe-smokers license (bwpl)
# wget http://linuxbbq.org/mkmnt

sudo -v
echo "These partitions exist :"
sudo blkid -o list
echo
echo "These directories exist in /mnt :"
ls -a /mnt

fstab-build()
{
	echo "# from device /dev/sda:"
	sudo mount | awk '/^\/dev\/sda/ {print $1,"\t",$3,"\t",$5,"\tdefaults\t0","\t0"}'
	echo "# from device /dev/sdb:"
	sudo mount | awk '/^\/dev\/sdb/ {print $1,"\t",$3,"\t",$5,"\tdefaults\t0","\t0"}'
	echo "# from device /dev/sdc:"
	sudo mount | awk '/^\/dev\/sdc/ {print $1,"\t",$3,"\t",$5,"\tdefaults\t0","\t0"}'
}

mounter()
{
	echo
	echo "Enter Mountpoint name (eg. part1) :"
	read n
	echo "Device node (eg. /dev/sda4) : "
	read m
	sudo mkdir -p /mnt/$n
	sudo mount $m /mnt/$n
	echo "The mountpoints are as follows :"
	echo "-----------------------------------------------------------------"
	fstab-build
	echo "-----------------------------------------------------------------"
}
mounter
echo
read -n1 -p "More? (y/n) "
if [ $REPLY = 'y' ]; then
	mounter
fi
echo
echo "You can copy this snippet and paste it into your /etc/fstab file:"
echo
echo "# start: manually added partitions"
fstab-build
echo "# end: manually added partitions"
echo
..gnutella..

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5878
Joined: Tue Sep 03, 2013 7:05 am

Re: mkmnt

Unread post by GekkoP » Sat Feb 08, 2014 9:53 am

Very useful.

User avatar
wuxmedia
Grasshopper
Posts: 6454
Joined: Wed Oct 17, 2012 11:32 am
Location: Back in Blighty
Contact:

Re: mkmnt

Unread post by wuxmedia » Sat Feb 08, 2014 9:58 am

cool, the fstab creater is a really handy part.
"Seek, and Ye shall find"
"Github | Chooons | Site"

User avatar
dkeg
Configurator
Posts: 3782
Joined: Sun Nov 18, 2012 9:23 pm
Location: Mid-Atlantic Grill

Re: mkmnt

Unread post by dkeg » Sat Feb 08, 2014 12:43 pm

machinebacon wrote:it also creates a snippet that you can paste into your fstab file.
Very slick. Nice little addition.

Work hard; Complain less

User avatar
ChefIronBelly
Approved BBQer
Posts: 1044
Joined: Mon Jan 13, 2014 6:01 am
Location: Michigan

Re: mkmnt

Unread post by ChefIronBelly » Wed Feb 19, 2014 9:50 pm

awesome
(1/1) Installing: LinuxBBQ...................................[69%]==============[/]

Post Reply