Linux cciss磁碟裝置檔案的說明

2021-06-07 04:01:52 字數 2692 閱讀 9877

在某些機器上安裝linux後,發現在/dev目錄下找不到hda、hdb、sda等磁碟裝置檔案,那麼掛接的磁碟

在**呢?

使用mount命令檢視掛接裝置情況,發現磁碟檔案在、dev\cciss目錄下,並以c0d0p

1的名字表示。

cciss何方神聖?

-原來是 hp smart array block driver,是乙個比較舊的hp raid控制器塊驅動,在linux

中以module的方式提供和使用,可以使用modprobe進行載入或解除安裝,支援的裝置包括:

smart array 5300

smart array 5i

smart array 532

smart array 5312

smart array 641

smart array 642

smart array 6400

smart array 6400 em

smart array 6i

smart array p600

smart array p400i

smart array e200i

smart array e200

smart array e200i

smart array e200i

smart array e200i

smart array e500

其裝置命名規則如下:

major numbers:

104 cciss0

105 cciss1

106 cciss2

105 cciss3

108 cciss4

109 cciss5

110 cciss6

111 cciss7

minor numbers:

b7 b6 b5 b4 b3 b2 b1 b0

|----+----| |----+----|

| |

| +-------- partition id (0=wholedev, 1-15 partition)

|+-------------------- logical volume number

例如在兩個控制器情況下:
/dev/cciss/c0d0         controller 0, disk 0, 磁碟1
/dev/cciss/c0d0p1       controller 0, disk 0, partition 1

/dev/cciss/c0d0p2 controller 0, disk 0, partition 2

/dev/cciss/c0d0p3 controller 0, disk 0, partition 3

/dev/cciss

/c1d1 controller 1, disk 1, 磁碟2

/dev

/cciss

/c1d1p1 controller 1, disk 1, partition 1

/dev/cciss

/c1d1p2 controller 1, disk 1, partition 2

/dev/cciss

/c1d1p3 controller 1, disk 1, partition 3

其中:

c0:表示第一塊控制器

d0:表示第一塊磁碟

p1:表示第一塊分割槽

在目錄 /proc/driver/

cciss

/ 中包含關於每個控制器的資訊,例如

:

# cd /proc/driver/cciss

# ls -l

total 0

-rw-r--r-- 1 root root 0 2012-06-10 10:38 cciss0

-rw-r--r-- 1 root root 0 2012-06-10 10:38 cciss1

-rw-r--r-- 1 root root 0 2012-06-10 10:38 cciss2

# cat cciss2

cciss2: hp smart array p800 controller

board id: 0x3223103c

firmware version: 7.14

irq: 16

logical drives: 1

current q depth: 0

current # commands on controller: 0

max q depth since init: 1

max # commands on controller since init: 2

max sg entries since init: 32

sequential access devices: 0

cciss

/c2d0: 36.38gb raid 0

對此類磁碟的操作與ide或直接連線在scsi卡上的磁碟相同,如分割槽、格式化等操作,區別是
操作的裝置檔案路徑不同:
fdisk /dev/cciss/c0d0
mkfs -t ext3 /dev/cciss/c0d0p1

linux磁碟裝置知識

linux分割槽數字編號 1 分割槽數字編號1至4留給主分割槽或擴充套件分割槽使用,邏輯分割槽編號從5開始。2 ide硬碟裝置名均以 dev hd開頭,不同硬碟編號依次是 dev hda dev hdb dev hdc.3 sas scsi sata usb介面硬碟的裝置名均以 dev sd開頭,不...

磁碟的裝置驅動堆疊

磁碟的裝置驅動堆疊 本文節選自 windows 核心情景分析 採用開源 reactos 一書 讀者已經在前幾節中看到,裝置的驅動常常分成 類裝置驅動 和 埠裝置驅動 兩層。例如滑鼠器就成為乙個裝置的類,而具體又有ps 2滑鼠器 串列埠滑鼠 器以及基於usb的hid滑鼠器,所以滑鼠器的驅動就分為一種類...

磁碟備份裝置將如何擴充套件?

大多數組織最終都將用完備份儲存,因此了解備份儲存規模對於建立長期資料保護策略至關重要。它並不只是轉換為橫向擴充套件架構那麼簡單,因為重複資料刪除會增加一層複雜性,從而使擴大橫向擴充套件規模更具挑戰性。縱向擴充套件架構 備份裝置中最常用的方法是縱向擴充套件方法。縱向擴充套件備份裝置由通常執行某些版本的...