Skip to main content
NetApp Solutions
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

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.