Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
You are here: Home / members / Gavrilo Prodanovic / Shell skripte / auto-mount.sh - automatski montira sve nemontirane diskove

auto-mount.sh - automatski montira sve nemontirane diskove

by Gavrilo Prodanovic last modified Mar 06, 2011 08:35 PM
Skripta ima prilicno jednostavnu funkciju. U tekucem folderu napravi foldere za nemontirane diskove i montira ih u te foldere. Ako zelite da skripta montira vise fajl sistema se ext i fat onda ovu liniju izmjenite: str=`sudo fdisk -l | grep /dev/ | egrep 'Linux|FAT' | grep -v swap | cut -c 1-9 | sed -n "$i p"` Na primer da montira jos NTFS patricije: str=`sudo fdisk -l | grep /dev/ | egrep 'Linux|FAT|NTFS' | grep -v swap | cut -c 1-9 | sed -n "$i p"`

text/x-sh icon auto-mount.sh — text/x-sh, 487 bytes

File contents

#!/bin/bash
line=`sudo fdisk -l | grep /dev/ | egrep 'Linux|FAT' | grep -v swap | cut -c  1-9 | wc -l`
i=1
while  [ $i -le $line ]
 do
  str=`sudo fdisk -l | grep /dev/ | egrep 'Linux|FAT' | grep -v swap | cut -c 1-9 | sed -n "$i p"`
  sttr=`mount | grep $str`
  i=`expr $i + 1`

  if [ -z "$sttr" ]
  then
   echo -n "Kreiranje foldera "
   fold=`echo $str | cut -c 6-9`
   echo $fold
   mkdir $PWD/$fold
   echo "Montiranje $str na $PWD/$fold"
   sudo mount $str $PWD/$fold
  fi
 done

Document Actions