Rumah > Artikel > Operasi dan penyelenggaraan > Panduan ringkas tentang cara melihat maklumat peranti blok Linux
Linux ialah sistem pengendalian sumber terbuka yang digunakan secara meluas dalam medan pelayan. Sistem Linux menyokong pelbagai peranti perkakasan dan menyediakan banyak arahan dan alatan untuk mengurus peranti ini. Antaranya, peranti blok adalah bahagian penting dalam sistem Linux dan boleh digunakan untuk menyimpan data, seperti cakera keras, SSD dan peranti lain. Artikel ini akan memperkenalkan cara melihat maklumat peranti sekatan dengan cepat dalam sistem Linux dan memberikan contoh kod khusus.
1. Perintah biasa untuk melihat maklumat peranti sekat
lsblk
Selepas menjalankan arahan di atas, semua maklumat peranti blok dalam sistem akan disenaraikan, termasuk nama peranti, saiz, titik lekap dan butiran lain.
fdisk -l /dev/sda
Arahan di atas akan menyenaraikan maklumat partition peranti /dev/sda, termasuk nombor partition, sektor permulaan, saiz, dsb.
blkid
Arahan di atas akan menyenaraikan maklumat UUID semua peranti blok dalam sistem, menjadikannya mudah untuk mengenal pasti setiap peranti blok secara unik.
2. Gunakan contoh kod untuk melihat maklumat peranti blok
Berikut ialah contoh kod Python yang mudah untuk mendapatkan maklumat tentang semua peranti blok dalam sistem dan mengeluarkannya ke konsol:
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']))
Kod di atas ditulis dalam Python dan baca oleh Dapatkan fail dalam direktori /sys/block/ untuk mendapatkan maklumat tentang semua peranti blok dalam sistem, dan keluarkan nama peranti dan maklumat saiz.
Melalui arahan dan contoh kod di atas, kita boleh memahami dengan cepat cara melihat maklumat peranti sekat dalam sistem Linux. Alat dan kod ini boleh membantu kami mengurus dan memahami peranti storan dalam sistem dengan lebih baik, serta meningkatkan kecekapan pengendalian dan kestabilan sistem. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Panduan ringkas tentang cara melihat maklumat peranti blok Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!