Je fonctionne sur le système Sun Solaris.
Je voudrais savoir ce qui suit
- Comment trouver les disques durs associés à un point de montage?
- Comment trouver tous les disques durs disponibles (ceux qui sont utilisés et non utilisés pour le point de montage)?
- Comment puis-je trouver l'utilisation des contrôleurs IO pour les disques durs associés à un point de montage? J'essaie de savoir si les contrôleurs d'E / S pour les disques durs associés aux points de montage traitent trop de demandes forçant certaines autres demandes à attendre.
- Comment puis-je trouver l'espace libre disponible sur chaque disque disponible?
Réponses:
pour trouver une liste des points de montage et quels disques sont utilisés à partir de chacun:
regardez
/etc/vfstab
- ce fichier montre quels systèmes de fichiers sont configurés sur le système, y compris quels disques sont utilisés à quels points de montage. Ce fichier n'est pas utilisé pour les systèmes de fichiers ZFS.exécutez la commande
zpool status
- cette commande imprimera une liste de tous les zpools configurés et importés sur le système, et liste les disques utilisés dans chaque pool, et quelle est la configuration du pool, en ce qui concerne la mise en miroir, ou raidz, etc.exécutez la commande
mount -p
- cela vous montrera une liste de style vfstab de tous les systèmes de fichiers montés sur le serveur. L'importance de cela, c'est qu'il peut identifier les systèmes de fichiers qui ont été montés, mais jamais ajoutés à / etc / vfstab, ou les changements de montages qui n'ont pas été rendus persistants.exécutez la commande
cfgadm -al
- cela vous fournira une liste de tous les contrôleurs du système, ainsi que tous les périphériques connectés à ces contrôleurs.exécutez la commande
format
- pour voir les détails de tous les disques installés dans un système, qui ne sont pas fournis parcfgadm -al
. En particulier, vous voudrez noter les sous-commandesverify
etinquiry
.Par exemple, sélectionnez disque
0
dans le menu ci-dessus et exécutezinquiry
:et
verify
:vous avez maintenant la marque et le modèle, et la table de partition. à partir de cela, combiné avec les informations glanées dans les commandes précédentes, vous pouvez créer une carte des disques / partitions disponibles (appelés tranches dans solaris), et leur système de fichiers correspondant (le cas échéant). Vous saurez également quelles tranches sont inutilisées (espace libre).
Quant aux disques occupés, c'est à cela que
iostat
sert la commande :Où:
Une fois que vous savez ce qui vit sur quels disques, vous pouvez commencer à déterminer quelle application est à l'origine des E / S et, à partir de là, rechercher les raisons.
Recherchez Google Solaris iostat brendan gregg et vous trouverez de bonnes informations sur les problèmes d'E / S, y compris des liens vers K9Toolkit et DTraceToolkit , qui sont pour Solaris <10 et Solaris 10+, respectivement, et qui peuvent vraiment simplifier les recherches Problèmes d'E / S.
la source
Ne
iostat -En
vous donner ce que sont les HDDs disponibles et utilisés pour vous?df -h /path/to/mountpoint/.
imprime généralement tout ce que vous recherchez, il imprime le disque dur / périphérique utilisé sous le point de montage et donne également la quantité d'espace libre / de blocs libres disponibles sous le capot.la source