Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah jenis peranti yang dimiliki oleh linux usb?

Apakah jenis peranti yang dimiliki oleh linux usb?

青灯夜游
青灯夜游asal
2023-04-07 16:14:041846semak imbas

Linux usb ialah peranti blok. Peranti blok ialah peranti yang mesti diakses dalam blok semasa menjalankan operasi TO dalam sistem Linux Peranti blok boleh memasang sistem fail peranti blok biasa dalam sistem Linux termasuk cakera keras, pemacu liut, cakera Blu-ray, cakera USB, dsb. Peranti blok direka terutamanya untuk peranti perlahan seperti cakera untuk mengelakkan memakan terlalu banyak masa menunggu CPU.

Apakah jenis peranti yang dimiliki oleh linux usb?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah jenis peranti yang dimiliki oleh linux usb?

Usb Linux ialah peranti blok.

Linux membahagikan peranti kepada tiga kategori mengikut ciri organisasi maklumat, iaitu:

  • Peranti aksara:

    Hantar unit aksara Atau terima aliran aksara tanpa mengira sebarang struktur blok. Peranti aksara tidak boleh ditangani dan tidak mempunyai operasi mencari. Contohnya, pencetak, antara muka rangkaian, tetikus.

  • Sekat peranti:

    Sekat peranti ialah peranti yang mesti diakses dalam blok apabila melakukan operasi TO dalam sistem Linux peranti Sekat boleh memasang sistem fail. Pemacu peranti blok akan menggunakan sekeping memori sistem sebagai penimbal, jadi mengeluarkan akses baca dan tulis kepada peranti blok tidak semestinya mengakibatkan operasi I/O perkakasan serta-merta. Peranti blok biasa dalam sistem Linux termasuk pemacu keras, pemacu liut, cakera Blu-ray, pemacu USB, dsb.

  • Peralatan rangkaian:

    Peralatan rangkaian boleh sama ada peranti perkakasan seperti kad rangkaian atau peranti perisian tulen seperti peranti gelung balik. Peranti rangkaian didorong oleh subsistem rangkaian Linux dan bertanggungjawab untuk menghantar dan menerima paket data, bukannya peranti aliran Oleh itu, peranti rangkaian tidak mempunyai nod dalam sistem fail sistem Linux. Akses kepada peranti rangkaian dijana melalui panggilan soket, bukannya operasi fail biasa seperti buka/tutup dan baca/tulis.

Perbezaan antara peranti blok dan peranti aksara:

Peranti aksara hanya boleh dibaca secara berurutan, manakala peranti blok boleh dibaca secara rawak

Peranti sekat dibaca dari cache sistem, bukan terus dari cakera fizikal. Peranti aksara boleh membaca cakera fizikal secara langsung tanpa melalui cache sistem. Apabila permintaan baca/tulis dikeluarkan kepada peranti aksara, I/O perkakasan sebenar biasanya berlaku serta-merta, manakala peranti blok menggunakan sekeping memori sistem sebagai penimbal Apabila permintaan proses pengguna untuk peranti itu boleh memenuhi keperluan pengguna , permintaan dikembalikan Jika data tidak dapat diperoleh, panggil fungsi permintaan untuk melaksanakan operasi I/O sebenar. Oleh itu, peranti blok direka terutamanya untuk peranti perlahan seperti cakera untuk mengelakkan memakan terlalu banyak masa menunggu CPU

Dalam fungsi pengurusan peranti sistem pengendalian, peranti diklasifikasikan sebagai peranti eksklusif, peranti kongsi dan peranti maya Untuk; peruntukan peranti, peranti eksklusif termasuk semua peranti aksara dan peranti kongsi termasuk semua peranti blok.

Lihat maklumat peranti blok dalam linux

Dalam linux, anda boleh menggunakan arahan lsblk untuk melihat maklumat peranti sekat.

Nama bahasa Inggeris bagi arahan lsblk ialah "blok senarai", yang digunakan untuk menyenaraikan maklumat semua peranti blok yang tersedia, dan juga boleh memaparkan kebergantungan antara mereka, tetapi ia tidak akan menyenaraikan maklumat cakera RAM. Peranti blok termasuk cakera keras, pemacu kilat, CD-ROM, dsb. Perintah lsblk disertakan dalam pakej util-linux-ng, yang kini dinamakan semula util-linux.

Arahan lsblk mempunyai beberapa pilihan:

Pilihan lalai

Arahan lsblk akan menyenaraikan semua peranti sekat dalam paparan pepohon secara lalai. Buka terminal dan masukkan arahan berikut:

$ lsblk

Output adalah seperti berikut:

lsblk default
lsblk default

7 nama lajur adalah seperti berikut:

NAME : 这是块设备名。
MAJ:MIN : 本栏显示主要和次要设备号。
RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。(LCTT译注,此处sr0的RO项没有标记为1,可能存在一些错误?)
MOUNTPOINT : 本栏指出设备挂载的挂载点。

Senaraikan semua Peranti:

Pilihan lalai tidak menyenaraikan semua peranti kosong. Untuk melihat peranti kosong ini, gunakan arahan berikut:

$ lsblk -a

Pilihan ini akan menyenaraikan semua peranti, termasuk peranti kosong.

lsblk bytes sda
lsblk bytes sda

Senaraikan kebenaran dan pemilik peranti:

Arahan lsblk juga boleh digunakan untuk menyenaraikan pemilikan peranti tertentu, dan juga boleh menyenaraikan kumpulan dan corak. Maklumat ini boleh diperolehi melalui arahan berikut:

$ lsblk -m
lsblk permissions
lsblk permissions

Senaraikan peranti yang ditentukan:

Arahan ini juga boleh mendapatkan hanya maklumat peranti yang ditentukan. Ini dicapai dengan menyatakan nama peranti selepas pilihan yang diberikan kepada arahan lsblk. Sebagai contoh, anda mungkin berminat untuk mengetahui saiz pemacu cakera anda dalam bait Anda boleh melakukan ini dengan menjalankan arahan berikut:

$ lsblk -b /dev/sda

Sebagai alternatif, arahan berikut adalah bersamaan:

$ lsblk --bytes /dev/sda

Senaraikan peranti yang tidak dikepala dalam bentuk senarai:

Anda juga boleh menggabungkan beberapa pilihan untuk mendapatkan output yang ditentukan. Sebagai contoh, anda mungkin mahu menyenaraikan peranti dalam format senarai dan bukannya format pepohon lalai. Anda juga mungkin berminat untuk mengalih keluar pengepala untuk nama lajur yang berbeza. Dua pilihan berbeza boleh digabungkan untuk mendapatkan output yang diingini dengan arahan berikut:

$ lsblk -nl
Sebagai alternatif, anda boleh menggunakan pilihan panjang di bawah yang juga memberikan output yang sama.

$ lsblk --noheadings --list
lsblk no header and list
lsblk no header and list

Senaraikan peranti SCSI:

Untuk mendapatkan senarai peranti SCSI, anda hanya boleh menggunakan pilihan -S. Pilihan ini ialah huruf besar S dan tidak boleh dikelirukan dengan pilihan -s, yang mencetak kebergantungan dalam susunan terbalik.

$ lsblk -S

lsblk列出SCSI设备,而-s是逆序选项(LCTT译注:将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:

$ lsblk -s

或者

$ lsblk --inverse

你可以使用lsblk来获取关于你的块设备的更多信息,自己把它试着显示出来吧

相关推荐:《Linux视频教程

Atas ialah kandungan terperinci Apakah jenis peranti yang dimiliki oleh linux usb?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah fail linux tar?Artikel seterusnya:Apakah fail linux tar?