Linux块设备概念和列出块设备命令学习
Linux塊設(shè)備
? ? ? 一種具有一定結(jié)構(gòu)的隨機(jī)存取設(shè)備,對(duì)這種設(shè)備的讀寫(xiě)是按塊進(jìn)行的,他使用緩沖區(qū)來(lái)存放暫時(shí)的數(shù)據(jù),待條件成熟后,從緩存一次性寫(xiě)入設(shè)備或者從設(shè)備一次性讀到緩沖區(qū)。可以隨機(jī)訪問(wèn),塊設(shè)備的訪問(wèn)位置必須能夠在介質(zhì)的不同區(qū)間前后移動(dòng)。
? ? 塊設(shè)備也就是存儲(chǔ)以“塊”為單位存儲(chǔ)數(shù)據(jù)的設(shè)備,比較典型的如磁盤(pán)設(shè)備、光盤(pán)或者優(yōu)盤(pán)。
使用lsblk命令列出塊設(shè)備;默認(rèn)按樹(shù)狀列出所有打開(kāi)的塊設(shè)備;
加 -l,以列表形式列出;
加 -a 參數(shù),連空的塊設(shè)備一起列出;
-b,列出某個(gè)具體的塊設(shè)備;某些Linux可能要先安裝才能使用此命令;
命令輸出的7個(gè)列的含義如下;
NAME : 這是塊設(shè)備名。
MAJ:MIN : 本欄顯示主要和次要設(shè)備號(hào)。
RM : 本欄顯示設(shè)備是否可移動(dòng)設(shè)備。注意,在本例中設(shè)備sdb和sr0的RM值等于1,這說(shuō)明他們是可移動(dòng)設(shè)備。
SIZE : 本欄列出設(shè)備的容量大小信息。例如298.1G表明該設(shè)備大小為298.1GB,而1K表明該設(shè)備大小為1KB。
RO : 該項(xiàng)表明設(shè)備是否為只讀。在本案例中,所有設(shè)備的RO值為0,表明他們不是只讀的。
TYPE :本欄顯示塊設(shè)備是否是磁盤(pán)或磁盤(pán)上的一個(gè)分區(qū)。在本例中,sda和sdb是磁盤(pán),而sr0是只讀存儲(chǔ)(rom)。(LCTT譯注,此處sr0的RO項(xiàng)沒(méi)有標(biāo)記為1,可能存在一些錯(cuò)誤?)
MOUNTPOINT : 本欄指出設(shè)備掛載的掛載點(diǎn)。
總結(jié)
以上是生活随笔為你收集整理的Linux块设备概念和列出块设备命令学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UMDF驱动开发入门
- 下一篇: Linux下调试器GDB的简单使用图解