[Bash] automounter met wat probleempjes

Pagina: 1
Acties:

  • GieltjE
  • Registratie: December 2003
  • Nu online

GieltjE

Niks te zien...

Topicstarter
Ik ben voor mijn livecd een scriptje aan het maken (simpel bash scriptje), dat;
  1. Kijkt welke partities beschikbaar zijn
  2. Kijkt wat voor type het is
  3. Als het ntfs is alleen de eerste keer captive-ntfs starten, en daarna met captive-ntfs mounten
  4. Als het swap is swapon doet
  5. Alleen als het geen swap of ntfs is deze normaal probeert te mounten
Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
for x in $(fdisk -l | sed -e '1,6d' | awk {'print $1'} | cut -c6-99);
do

        TYPE="$(fdisk -l | grep ${x} | awk {'print $7'})"

        if [[ ${TYPE} == "swap" ]] ; then
        echo "Trying to use /dev/${x} as swap"
        swapon /dev/${x}

        elif [[ ${TYPE} == "ntfs" ]] ; then
        echo "Trying to mount /dev/${x} as ntfs, using captive-ntfs"
        mkdir /mnt/${x}
        mount -t captive-ntfs /dev/${x} /mnt/${x}

        else
        echo "Trying to mount /dev/${x}"
        mkdir /mnt/${x}
        mount /dev/${x} /mnt/${x}
        echo else
        fi
done


Hoe laat ik hem Alleen de eerste keer als het ntfs is captive-ntfs starten, en daarna niet meer?
Voor de rest werkt het al >:)

[ Voor 61% gewijzigd door NMe op 10-07-2005 15:03 ]

Hell / 0


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Topics met betrekking tot bash-scripts mogen gewoon in Non-Windows Operating Systems. Verder heb ik even code-tags in je post gezet, kun je dat volgende keer zelf even doen? :)

PW>>NOS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • GieltjE
  • Registratie: December 2003
  • Nu online

GieltjE

Niks te zien...

Topicstarter
-NMe- schreef op zondag 10 juli 2005 @ 15:04:
Topics met betrekking tot bash-scripts mogen gewoon in Non-Windows Operating Systems. Verder heb ik even code-tags in je post gezet, kun je dat volgende keer zelf even doen? :)

PW>>NOS
Natuurlijk, sorry dat ik het vergeten was en bedankt voor het verplaatsen naar het correcte topic :)

Hell / 0


  • Flapp
  • Registratie: December 2004
  • Laatst online: 02-01 20:16
is eht niet batch in plaats van bash ?

"Stilte, een gat in het geluid...."


  • GieltjE
  • Registratie: December 2003
  • Nu online

GieltjE

Niks te zien...

Topicstarter
Flapietoetoe schreef op zondag 10 juli 2005 @ 15:35:
is eht niet batch in plaats van bash ?
Daar komt het wel op neer ja

Hell / 0


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Je kan een variabele op 0 zetten, als je NTFS tegenkomt laad je captive en zet je de variabele op 1.
Als je dan die check voor 0 doet en het is false, dan weet je dat je enkel moet mounten :)
Pagina: 1