筆記 Linux就該這麼學 第九課第七章

2021-09-23 06:19:23 字數 1692 閱讀 9544

raid磁碟冗餘陣列

raid 0 把多塊物理硬碟裝置(至少兩塊)通過硬體或軟體的方式串聯在一起,組成乙個大的捲組,並將資料依次寫入到各個物理硬碟中。(磁碟效能提公升2倍)

raid 1 把兩塊以上的硬碟裝置進行繫結,在寫入資料時,是將資料同時寫入到多塊硬碟裝置上(可以將其視為資料的映象或備份)。(正常磁碟效能,但儲存空間占用達2倍以上)

raid 5 把硬碟裝置的資料奇偶校驗資訊儲存到其他硬碟裝置中。磁碟陣列組中資料的奇偶校驗資訊並不是單獨儲存到某一塊硬碟裝置中,而是儲存到除自身以外的其他每一塊硬碟裝置上,當硬碟裝置出現問題後通過奇偶校驗資訊來嘗試重建損壞的資料

raid 10 是raid 1+raid 0技術的乙個「組合體」,先分別兩兩製作成raid 1磁碟陣列,以保證資料的安全性;然後再對兩個raid 1磁碟陣列實施raid 0技術,進一步提高硬碟裝置的讀寫速度。

mdadm [模式] -a 檢測裝置名稱

-n 指定裝置數量

-l 指定raid級別

-c 建立

-v 顯示過程

-f 模擬裝置損壞

-r 移除裝置

-q 檢視摘要資訊

-d 檢視詳細資訊

-s 停止raid磁碟陣列

mdadm -cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde

(-c引數代表建立乙個raid陣列卡;-v引數顯示建立的過程,同時在後面追加乙個裝置名稱/dev/md0,這樣/dev/md0就是建立後的raid磁碟陣列的名稱;-a yes引數代表自動建立裝置檔案;-n 4引數代表使用4塊硬碟來部署這個raid磁碟陣列;而-l 10引數則代表raid 10方案;最後再加上4塊硬碟裝置的名稱就搞定了)

常用的lvm部署命令

功能/命令  物理卷管理  捲組管理  邏輯卷管理

掃瞄  pvscan  vgscan  lvscan

建立  pvcreate  vgcreate  lvcreate

顯示  pvdisplay  vgdisplay  lvdisplay

刪除  pvremove  vgremove  lvremove

擴充套件  vgextend  lvextend

縮小  vgreduce  lvreduce

-n 名字/目標?

-l 以mb為單位設定,後跟的數字要標記單位m

-l 以4mb為單元的數量設定(如果後邊跟隨數字為10,那麼就是10*4mb的大小)

-s 生成乙個快照卷

--merge 還原快照,後跟執行的快照名(lvconvert --merge /dev/storage/snap)

刪除邏輯卷時以相反步驟執行即可

第九課 變數

任務與 修改 沒有定義變數r,在第四行float r1,r2之後加上r就可以 include include intmain 閱讀程式 閱讀下面的程式,在閱讀過程中,請為每乙個變數畫出乙個方框,代表對應的記憶體空間。隨著閱讀,標明變數的變化過程,達到讀懂程式的目的。include intmain 圖...

C語言第九課

主要內容 高階指標 結構體指標 一 結構體指標 指向結構體變數的指標叫做結構體指標 typedef struct student student student stu student p stu student 結構體型別的指標 型別 p 結構體指標變數 變數名 結構體訪問成員變數 示例 type...

第九課 VBO索引

到目前為止,我們在建立vbo時總是重複儲存三角形公共邊的頂點。本課將介紹索引。索引是通過索引緩衝 index buffer 來實現的頂點復用。索引緩衝儲存的是整數 每個三角形有三個整數索引,分別指向各種屬性緩衝 attribute buffer 頂點位置 顏色 uv座標 其他uv座標 法線緩衝法線等...