RAID與LVM.

Slides:



Advertisements
Similar presentations
FD班座谈会 -结合学校目标 找准自己位置-
Advertisements

第 8 章 還原資料庫.
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
法國大革命                                                                            
崑山科技大學資訊傳播系 蔡德明 (鳥哥, VBird)
Hadoop 單機設定與啟動 step 1. 設定登入免密碼 step 2. 安裝java step 3. 下載安裝Hadoop
第8章 Linux系统管理.
Chapter 9 磁碟檔案系統 VBird 2005/08/12
題目:十六對一多工器 姓名:李國豪 學號:B
自由軟體Firefox安裝 及youtube影片下載
VM架設及LAMP基本設定 陳柏盛.
第 14 章 磁碟 管理.
第 24 章 建立磁碟陣列 著作權所有 © 旗標出版股份有限公司.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
VMware Player 安裝說明 2018/11/14.
How To Shrink a Partition on Your Hard Drive
Information Security Fundamentals and Practices 資訊安全概論與實務
PDFCreator安裝教學.
第 3 章 安裝前的準備 著作權所有 © 旗標出版股份有限公司.
雲端運算的基石(4) 虛擬化技術實作(Win 8篇)
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
磁碟掛載.
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
電腦硬體裝修乙級 第二站-伺服器端系統安裝與環境設定
Proware Technology Corp.
[LAB 3]Make OS SD Card Step1 Download the image file.
第二章 資料倉儲開發模型 2. 1 資料倉儲開發模型概述 2. 2 資料倉儲概念模型 2. 3 資料倉儲的邏輯模型 2
安裝JDK 安裝Eclipse Eclipse 中文化
OpenID與WordPress使用說明
商用軟體 OFFICE 2003.
前言 編輯 fstab 檔案 產生設定檔 編輯磁碟限制 取消與啟動 檢查磁碟限制
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
檔案與磁碟的基本介紹.
Linux File System 魏凡琮 (Jerry Wei).
Linux-Ubuntu安裝及指令.
雲端計算.
Red Hat Linux 安装与使用方法的简单介绍
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
GlusterFS培训 系统实战 中科院高能物理研究所计算中心 李海波
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
PLC-GPPW軟體使用教學 授課教師:張祖烈
Pocket Access.
Firewall-pfsense Mars Su
HTML – 超連結與圖片 資訊教育.
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
複製硬碟映像檔 & 在 VirtualBox 加入硬碟檔
讓Emulator可以 使用Android Market
XILINX FPGA Download Programming
WinPXE 無硬碟系統 6.0 安裝說明 憶傑科技股份有限公司
2.3 平面与回转体表面相交 回转体截切的基本形式 截平面 截平面 截交线 截交线.
指導老師:溫翔安 組員:溫允中4970E011 李雅俐4970E025 蕭積遠4970E026 陳欣暉4970E086
網路資源的建立--LINUX系統 系統管理
網路安全技術期末報告 RAID 高涵珮 指導教授:梁明章.
eol ─ 日本全上市公司資訊資料庫 財務資料下載之.csv檔於中文環境下的閱讀方法
雲端計算.
挑戰C++程式語言 ──第7章 輸入與輸出.
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
基本指令.
架空线路设计 第五章 杆塔校验 主要内容 杆塔倒拔校验 绝缘子串倒挂 校验及机械 强度校验 悬垂绝缘子串 摇摆角的确定 导线悬挂点应力
Cloud Operating System - Unit 03: 雲端平台建構實驗
Brief Guide of FrontPage
Parasitics Extraction (PEX) 與 postsimulation(posim)
4. 曾文水庫越域引水環評報告彙整 資料來源: 1. 曾文水庫越域引水下游輸水工程環境影響差異分析暨環境現況差異分析及對策檢討報告(定稿本)
Virtualization.
連結資料庫 MYSQL.
單選題 1. 2. 3. 4. Q1:下列何者能作為商標樣式?
第11章 儲存裝置 與其管理.
Unix指令4-文字編輯與程式撰寫.
Develop and Build Drives by Visual C++ IDE
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
Presentation transcript:

RAID與LVM

RAID簡介 RAID狀態 指令介紹 RAID 5實作

RAID簡介 容錯式廉價磁碟陣列『 Redundant Arrays of Inexpensive Disks, RAID 』。 ref:http://linux.vbird.org/linux_basic/0420quota.php#raid

RAID狀態 RAID-0 等量模式, stripe 優點:效能最佳。 解釋 RAID-0  等量模式, stripe 優點:效能最佳。 缺點:只要有任一磁碟損毀,在 RAID 上面的所有資料都會遺失而無法讀取。 RAID-1 映射模式, mirror 優點:完整備份 缺點:寫入效能不佳 RAID 0+1 Stripe+mirror 優缺點:具有 RAID 0 的優點,所以效能得以提升,具有 RAID 1 的優點,所以資料得以備份。 但是也由於 RAID 1 的缺點,所以總容量會少一半用來做為備份

RAID狀態 RAID狀態 解釋 RAID 5 效能與資料備份的均衡考量 需要三顆以上磁碟才能夠組成,允許一顆故障。 每個循環的寫入過程中,在每顆磁碟還加入一個同位檢查資料 (Parity) ,這個資料會記錄其他磁碟的備份資料, 用於當有磁碟損毀時的救援。 RAID 6 增加了第二個獨立的奇偶校驗信息塊,可靠度高。 需要四顆以上磁碟才能夠組成,允許兩顆故障。 Spare Disk 預備磁碟 ref:http://zh.wikipedia.org/wiki/RAID

建立RAID-mdadm --create :為建立 RAID 的選項; --spare-devices=N :使用幾個磁碟作為 備用 (spare) 裝置 --level=[015] :設定這組磁碟陣列的等 級。支援很多,不過建議只要用 0, 1, 5 即可 --detail :後面所接的那個磁碟陣 列裝置的詳細資訊 --detail :後面所接的那個磁碟陣列裝 置的詳細資訊

常用指令 mdadm --detail /dev/md0 mdadm --create --auto=yes /dev/md0 --level=5 \ > --raid- devices=4 /dev/{b-e} mdadm --manage /dev/md

RAID 5實作 準備4顆硬碟 檢查partitions狀態 #cat /proc/partitions 格式化新硬碟 #fisk /dev/sdb n p t 選擇其它類型 l 列出所有類型 fd RAID類型 w 選好之後存檔 #partprobe 重讀分割區表,不用重開機 依續完成格式化其它3顆的RAID類型 fisk /dev/sdc fisk /dev/sdd fisk /dev/sde 完成之後,查看4顆硬碟的狀態,確認後重新開機 fdisk -l /dev/sd[bcde]

建立RAID 5 -C creat -l5 指定raid 5 模式 -n3 指定3顆硬諜加入raid -x 指定1顆備援硬諜加入raid #mdadm -C /dev/md0 -l5 -n3 /dev/sd[bcd]1 -x 1 /dev/sde1 -C creat -l5 指定raid 5 模式 -n3 指定3顆硬諜加入raid -x 指定1顆備援硬諜加入raid #mdadm –D /dev/md0 -D 查看詳細資料

RAID建置時電腦變慢 可以查看raid 的其它詳細資訊 ,同時 可看到 recovery 仍在進行中。 格式化/dev/md0 #cat /proc/mdstat 格式化/dev/md0 #mkfs –j /dev/md0 建立raid目錄並掛載 #mkdir /media/raid #mount /dev/md0 /media/raid #df -h 會看到只有兩顆硬碟的空間

RAID的故障測試 拷貝一個檔案到raid目錄,準備測試工作 #cp /etc/passwd /media/raid #mdadm -D /dev/md0 故意將dev/sdc1設為故障狀態 #mdadm /dev/md0 -f /dev/sdc1 再查看raid的運作狀態,會發現sde1 逐漸替 補 sdc1 的工作 此時仍可正常讀檔,表示raid 有正常運作 #cat /media/raid/passwd

RAID的移出與加入 將故障的dev/sdc1 移出,可以送修 查看是否已移出 當故障的硬碟修復後,將其加回 關閉軟體RAID #mdadm /dev/md0 -r /dev/sdc1 查看是否已移出 #mdadm -D /dev/md0 當故障的硬碟修復後,將其加回 #mdadm /dev/md0 -a /dev/sdc1 關閉軟體RAID #umount /dev/md0 #mdadm --stop /dev/md0

開機自動掛載 #vi /etc/fstab /dev/md0 /media/raid ext3 defaults 1 2

LVM介紹 LVM架構 LVM管理工具 LVM實作 邏輯磁卷管理員 LVM介紹 LVM架構 LVM管理工具 LVM實作

LVM介紹 LVM的全名邏輯磁卷管理,是以磁卷 (Volume)為單位,捨棄傳統磁碟以分割 (Partition)為磁碟的單位。 LVM 的重點在於『可以彈性的調整 filesystem 的容量!』而並非在於效能 與資料保全上面。 ref:http://linux.vbird.org/linux_basic/0420quota.php#lvm

LVM架構

LVM的三個元件 實體磁卷PV:(Physical Volume)磁碟分割 區;System ID必須標示為8e。 磁卷群組VG:(Volume Group)把多割磁 碟分割區(實體磁卷)建立成一個磁卷群 組。 邏輯磁卷LV:(Logic Volume)把邏輯磁卷 當作原本的分割區使用。

LVM管理工具 實體磁卷 磁卷群組 虛擬磁卷 掃描 pvscan vgscan lvscan 檢視 pvdisplay vgdisplay lvdisplay 新建 pvcreate vgcreate lvscreate 移除 pvremove vgremove 放大 vgextend lvestend 縮小 vgreduce lvreduce

LVM流程圖 ref :http://linux.vbird.org/linux_basic/0420quota.php#lvm

LVM實作 準備3顆HDD 首先查看partitions 進行各硬碟格式化工作 檢查3顆硬碟的格式化結果 #cat /proc/partitions 進行各硬碟格式化工作 #fdisk /dev/sdc n p t l 列出類型 8e lvm類型 w save #partprobe 重讀分割表,不用重開機 檢查3顆硬碟的格式化結果 #fdisk -l /dev/sd[cde]

建立LVM #pvcreate /dev/sdc1 查詢LVM #pvscan PV 裝置名稱 lvm2 容量大小 指定 dev/sdc1 在vg00群組 #vgcreate vg00 /dev/sdc1 再查詢LVM 也可查詢群組狀態 #vgdisplay vg00 #vgscan 指定大小100M 並且叫做lv00邏輯分割 由vg00群組切割 #lvcreate -L 100M -n lv00 vg00 會發現少100M

找出 lv #lvscan 列出lv 詳細資訊 #lvdisplay /dev/vg00/lv00 格式為ext3 #mkfs -j /dev/vg00/lv00 掛載 #mkdir /media/lvm #mount /dev/vg00/lv00 /media/lvm 查看空間 #df -h

#lvextend -L 200M /dev/vg00/lv00 #lvscan 因擴大的是分割區,分割區內容沒有變更,所以掛載100M不變 #df –h 將指定的分割區做動態調整 #resize2fs /dev/vg00/lv00 變成200M了 #df -h

將其它硬碟加到LVM群組 先檢查LVM 加入群組 移出群組 #pvscan #vgextend vg00 /dev/sdd1 #vgreduce vg00 /dev/sdd1