local fs umounting && encfs
Giorgos Pallas
gpall at ccf.auth.gr
Wed Jun 6 21:43:53 EEST 2007
Πάντως, αυτό το πράγμα που κάνει unmount τα non-volatile filesystems που
είπε ο Ρικούδης, δεν πιάνει και το encfs, οπότε έβαλα μέσα στο script το
απλό 'umount /media/myencfsdir'. Ελπίζω να μην αποδειχτεί μια μέρα Κακό(R).
g.
Giorgos D. Pallas wrote:
> Giorgos Keramidas wrote:
>
>> On 2007-06-06 11:33, "Giorgos D. Pallas" <gpall at ccf.auth.gr> wrote:
>>
>>
>>> Ήθελα να ρωτήσω για να σιγουρευτώ: Τα userspace mounted fs (με fuse)
>>> όπως το encfs, όταν το μηχάνημα κάνει shutdown γίνονται κανονικά
>>> unmount; Λεω επειδή ο χρήστης το κάνει mount και μετά ο root πάει να
>>> τα κάνει unmount μήπως υπάρχει κάποια επιπλοκή που μου διαφεύγει...
>>>
>>>
>> Ένα από τα πράγματα που γίνονται κατά το shutdown είναι:
>>
>> umount -a
>>
>> Αν δεν έχει κάνει κάποιος βλακεία με τα shutdown scripts του συστήματος,
>> δε θα πρέπει να υπάρχει πρόβλημα...
>>
>>
>
> Σε κανένα script στο init.d δεν υπάρχει umount -a στο debian...
> Αυτό που υπάρχει στο script umountfs είναι το:
> umount -f -v -r -d $REG_MTPTS
>
> το οποίο $REG_MTPTS δημιουργείται λίγο πιο πάνω με τον εξής κώδικα:
>
> do_stop () {
> exec 9<&0 </proc/mounts
>
> REG_MTPTS=""
> TMPFS_MTPTS=""
> while read DEV MTPT FSTYPE REST
> do
> case "$MTPT" in
>
> /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/lib/init/rw)
> continue
> ;;
> /var/run)
> if [ yes = "$RAMRUN" ] ; then
> continue
> fi
> ;;
> /var/lock)
> if [ yes = "$RAMLOCK" ] ; then
> continue
> fi
> ;;
> esac
> case "$FSTYPE" in
> proc|procfs|linprocfs|devfs|sysfs|usbfs|usbdevfs|devpts)
> continue
> ;;
> tmpfs)
> TMPFS_MTPTS="$TMPFS_MTPTS $MTPT"
> ;;
> *)
> REG_MTPTS="$REG_MTPTS $MTPT"
> ;;
> esac
> done
>
> Τώρα γιατί το κάνει έτσι, ο Θεός και η ψυχή του...
>
>
>
More information about the Linux-greek-users
mailing list