Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 23 Oct 2017, 11:42
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Doit-on monter toutes ses partitions ext? au démarrage ?
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [3 Posts]  
Author Message
musher0


Joined: 04 Jan 2009
Posts: 10987
Location: Gatineau (Qc), Canada

PostPosted: Wed 29 Mar 2017, 13:31    Post subject:  Doit-on monter toutes ses partitions ext? au démarrage ?  

Bonjour à toutes et à tous.

Pour certains, c'est tabou. Eux ne montent leurs partitions qu'au besoin
et les démontent aussitôt après avoir récupéré leur matériel.

Pour ma part, je le fais à l'aide de ce script :
Code:
#!/bin/sh
# /root/my-applications/Systeme/voyonsvoir.sh
# Objectif : peupler /etc/fstab au besoin
# Requiert : probepart, replaceit, tree
# (c) Christian L'Écuyer (alias musher0 [forum Puppy]), Gatineau (Qc), Canada, le mercredi 29 mars 2017. GPL3.
####
# variable pour vérifier le nombre de lignes dans fstab.
a="`wc -l /etc/fstab | cut -d' ' -f1`"
if [ $a -lt 7 ];then # Si c'est déjà fait, on passe.
# Par contre, si /etc/fstab compte moins de 7 lignes, c'est celui par défaut.
# On le remplit alors avec les descriptions des partitions en place.

# La préparation
   for fsys in 2 3 4; do # On monte les systèmes de fichiers ext? seulement
      for part in `probepart | awk -F"|" '$2 ~ /ext'$fsys'/ { print $1 }' | awk -F"/" '{ print $3 }'`
      do
         [ ! -d /mnt/$part ] && mkdir -p /mnt/$part
         [ "`tree -d -L 1 /mnt/$part | awk '$1=="0" { print $1 }'`" = "0" ] && mount -t ext$fsys /dev/$part /mnt/$part
      done #   echo
   done

   RPLC="replaceit --input=/etc/fstab"

# Le travail
   echo >> /etc/fstab
   cat /proc/mounts | awk '$2 ~ /sd/ { print $0 }' | sort >> /etc/fstab # DD
   cat /proc/mounts | awk '$2 ~ /sr/ { print $0 }' | sort >> /etc/fstab # et CD/DVD.

# La finition
   [ "`grep fuseblk /etc/fstab`" ] && $RPLC fuseblk ntfs-3g
   $RPLC "0 0" "1 1" "+ext"

# Le montage
   mount -a
fi
parce que je trouve commode d'avoir tout mon matériel au bout des
doigts en tout temps.

Je place un lien de ce petit script dans /root/Startup, il se lance à la 1ère
session avec le Puppy et c'est fait. C'est la seule fois qu'il sera utilisé.

Et vous, qu'en pensez-vous ?

Cordialement.

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Thu 30 Mar 2017, 12:58    Post subject: La Slegopen les monte toutes au démarrage,  

çà chacun voit midi à sa porte. Dans l'esprit mini Puppy, je monte les partitions au besoin. La Slegopen les monte toutes au démarrage, elle a été faite comme çà. çà n'a pas une importance énorme, sauf que certaines partitions sont un danger pour mon Windows 7, sda1 et sda 4. ASRI avait protégé les partitions NTFS en écriture. Je n'ai qu'une partition Linux. Mais je ne la monte qu'au besoin. C'est de la précaution contre des erreurs que je pourrais faire,
L'inconvénient aussi de tout ouvrir, c'est que le moteur de recherche va partout, et met beaucoup plus de temps à me renseigner.
pmsd, une idée ASRI

_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.

Last edited by Pelo on Fri 31 Mar 2017, 16:23; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger 
musher0


Joined: 04 Jan 2009
Posts: 10987
Location: Gatineau (Qc), Canada

PostPosted: Thu 30 Mar 2017, 13:14    Post subject:  

Merci, pelo.
_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [3 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0312s ][ Queries: 11 (0.0044s) ][ GZIP on ]