
09-14-2009
|
|
Administrateur
|
|
Join Date: Sep 2000
Lieu: Asie-Pacifique
Posts: 7403
|
|
À partir du manuel:
Code:
-l
Lazy unmount. Detach the filesystem from the filesystem hierarchy
now, and cleanup all references to the filesystem as soon as
it is not busy anymore. (Requires kernel 2.4.11 or later.)
Ainsi, le système de fichiers n'est pas "vraiment" totalement démonté, il est dans un état d'attente pour les processus qui utilisent le système de fichiers à la fin de sorte que le système de fichier peut être nettoyé.
Je ne recommanderais pas cela. Il est préférable de trouver les processus qui utilisent le système de fichiers (avec lsof, par exemple) et les tuer manuellement les processus puis démonter. Je ne voudrais pas que mon serveur et de système de fichiers pour être dans un tel état d'attente d'incertitude.
---------- Post mis à jour à 19:11 ---------- Mise à jour précédente a été, à 19:00 ----------
Citation:
Posté par mark54g
Il n'attend pas, c'est à peu près dit "OK, Lets vous suffit de glisser la connexion" et permet à la FS de faire le tri plus tard.
|
Pas vraiment ..... elle ne baisse pas les connexions occupé, il attend, puis nettoie, après les processus occupé résilier.
---------- Message mis à jour à 19:20 ---------- Mise à jour précédente a été à 19:11 ----------
Cordialement, FWIW de lsof manuelle:
Citation:
+ |-f [cfgGn]
f par lui-même précise comment les arguments nom du chemin, doivent être interprétés. Lorsqu'il est suivi de c, f, g, G ou N dans n'importe quelle combinaison il précise que la liste des informations sur l'image du noyau structure est destinée à être activée (`+') ou inhibés (`-').
Normalement, un argument de nom de chemin d'accès est considéré comme un nom de système de fichiers s'il correspond à une montée sur le nom du répertoire rapportés par mount (8), ou si elle représente un périphérique en mode bloc, nommé dans le montage et la production associée à un nom de répertoire monté.
Quand + f est spécifiée, tous les arguments de noms chemin sera pris pour les noms de fichiers système, et lsof se plaindre si tout le sont pas. Cela peut être utile, par exemple, lorsque le nom de système de fichiers (monté sur l'appareil) n'est pas un périphérique bloc. Cela se produit pour certains systèmes de fichiers sur CD-ROM.
Quand-f est spécifiée, tous les arguments nom du chemin seront prises afin d'être de simples fichiers. Ainsi, par exemple, la ``-f /''arguments lsof direct à la recherche de fichiers ouverts par un `/ 'nom du chemin, pas tous les fichiers ouverts dans le répertoire` /' (root) système de fichiers.
Soyez prudent de s'assurer + F est correctement terminée et n'est pas suivie par un caractère (par exemple, du fichier ou nom de fichier système) qui pourrait être considéré comme un paramètre. Par exemple, utilisez ``--'' après + f comme dans cet exemple.
$ Lsof + f - / fichier / système / nom
La liste des informations fournies par les structures du noyau, a prié avec le + f [] Formulaire cfgGn option, est normalement inhibé, et n'est pas disponible pour certains dialectes - par exemple, / proc basé sur Linux. Lorsque le préfixe de f est un signe plus (`+'), ces caractères fichier de demande d'information structure:
- c count structure de fichier utiliser
- F Adresse structure de fichiers
- g fichier abréviations flag
- G fichier drapeaux en hexadécimal
- n structure des fichiers d'adresse de station
Quand le préfixe est moins (`-') les mêmes caractères désactiver l'inscription des valeurs indiquées.
Fichier des adresses structure, les chiffres de l'utilisation, des drapeaux, et les adresses noeud mai être utilisé pour détecter plus facilement les fichiers identiques hérités par les processus enfants et les fichiers identiques utilisés par différents processus. Lsof sortie de colonne peut être triée par colonnes de sortie contenant les valeurs cotées et pour identifier l'utilisation de fichiers identiques, ou le champ de sortie lsof peut être parcouru par un awk ou Perl script de post-filtre, ou par un programme C.
|
|