Linux est un système d'exploitation open source largement utilisé dans le domaine des serveurs. Le système Linux prend en charge une variété de périphériques matériels et fournit une multitude de commandes et d'outils pour gérer ces périphériques. Parmi eux, les périphériques bloc constituent une partie importante du système Linux et peuvent être utilisés pour stocker des données, telles que des disques durs, des SSD et d'autres périphériques. Cet article explique comment afficher rapidement les informations sur les périphériques bloqués dans un système Linux et fournit des exemples de code spécifiques.
1. Commandes courantes pour afficher les informations sur les périphériques bloqués
lsblk
Après avoir exécuté la commande ci-dessus, toutes les informations sur les périphériques bloqués dans le système seront répertoriées, y compris le nom du périphérique, sa taille, le point de montage et d'autres détails.
fdisk -l /dev/sda
La commande ci-dessus répertoriera les informations de partition du périphérique /dev/sda, y compris le numéro de partition, le secteur de départ, la taille, etc.
blkid
La commande ci-dessus répertoriera les informations UUID de tous les périphériques bloqués du système, ce qui facilitera l'identification unique de chaque périphérique bloqué.
2. Utilisez des exemples de code pour afficher les informations sur les périphériques bloqués
Ce qui suit est un exemple de code Python simple pour obtenir des informations sur tous les périphériques bloqués du système et les afficher sur la console :
import os def get_block_devices(): block_devices = [] devices = os.listdir('/sys/block/') for device in devices: if device.startswith('sd') or device.startswith('nvme'): device_path = os.path.join('/sys/block/', device) with open(os.path.join(device_path, 'size')) as f: size = int(f.read().strip()) * 512 / 1024 / 1024 / 1024 block_devices.append({'device': device, 'size': size}) return block_devices if __name__ == '__main__': block_devices = get_block_devices() for device in block_devices: print('Device: %s, Size: %.2fGB' % (device['device'], device['size']))
Le code ci-dessus est écrit en Python et lu en Récupérant les fichiers du répertoire /sys/block/ pour obtenir des informations sur tous les périphériques de bloc du système et afficher le nom et la taille du périphérique.
Grâce aux commandes et aux exemples de code ci-dessus, nous pouvons rapidement comprendre comment afficher les informations sur les périphériques bloqués dans les systèmes Linux. Ces outils et codes peuvent nous aider à mieux gérer et comprendre les périphériques de stockage du système, et à améliorer l'efficacité opérationnelle et la stabilité du système. J'espère que cet article vous aidera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!