La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.
Création d'un fichier CSV à partir d'un partage SMB/CIFS
Contributeurs
Suggérer des modifications
La commande suivante « vide » les données au format CSV. Vous pouvez additionner la colonne size pour obtenir la taille totale des données.
xcp scan -match "((now-x.atime) / 3600) > 31*day" -fmt "'{}, {}, {}, {}'.format(relpath, name, strftime(x.atime, '%y-%m-%d-%H:%M:%S'), humanize_size(size))" -preserve-atime >file.csv
Le résultat doit ressembler à l'exemple suivant :
erase\report_av_fp_cdot_crosstab.csvreport_av_fp_cdot_crosstab.csv20-01-29-10:26:2449.6MiB
Pour numériser jusqu'à la profondeur de trois sous-répertoires et fournir le résultat dans l'ordre de tri, exécutez le xcp -du
commande et dump la taille à chaque niveau de répertoire jusqu'à la profondeur de trois sous-répertoires.
./xcp scan -du -depth 3 NFS_Server_IP:/source_vol
Pour trier les informations, videz-les dans un fichier CSV et triez-les.
xcp scan -match “type == d” -depth 3 -fmt "'{}, {}, {}, {}'.format(name, relpath, size)" NFS_Server_IP:/share > directory_report.csv
Il s'agit d'un rapport personnalisé qui utilise le -fmt
commande. Il analyse tous les répertoires et vide le nom du répertoire, le chemin et la taille du répertoire dans un fichier CSV. Vous pouvez trier la colonne taille à partir de la feuille de calcul.