安全的動態磁碟策略
linux核心可以模擬raid控制器,用來管理硬碟,但只支援級別0,1,4,5
raid0 又稱striping
把連續的資料訪問分散到多個磁碟上來提高儲存效能,速度最快,但最危險。
raid1 又稱mirror或mirroring
最大限度的保證使用者資料的可用性和可修復性,使用者資料100%自動複製到另外乙個硬碟上,速度稍慢,因為要同時寫多個硬碟。
raid5 最少需三個硬碟
不對儲存的資料時行備份,而把資料和對應的奇偶校驗資訊分別儲存在不同的磁碟上,當乙個磁碟資料發生損壞後,利用剩下的資料和相應的奇偶校驗資訊去恢復被損壞的資料。
raid0+1 也稱raid10
結合raid0和raid1的優點,很多公司在應用
linux中的軟體raid
1.預設核心已支援軟體raid控制器
2.需用到raidtools工具來建立管理raid裝置,但fedora core5不使用這個,而用mdadm工具。
3.軟體raid裝置檔名:/dev/mdn (n=0,1,2…)
4.軟體raid裝置可以當分割槽看待,需格式化後掛載
#mkfs.ext3 /dev/md1
#mount /dev/md1 /opt
使用mdadm來建立和管理raid
raid0
新增硬碟
raid裝置的成員是硬碟分割槽,需先對硬碟分割槽,分割槽不能在同一物理硬碟上
#fdisk /dev/sdb
n建立主分割槽,t分割槽型別fd,w寫儲存
#fdisk /dev/sdc
#mdadm –cv /dev/md0 –l0 –n2 /dev/sdb1 /dev/sdc1
-c,--create 建立乙個新的陣列
-v,verbose 顯示細節
/dev/md0 陣列裝置的名稱
-l,--level= 陣列級別,如0,1,4,5,6
-n,--raid-devices= 陣列活動數目
/dev/sd[bc]1 陣列包含的裝置列表
#more /proc/mdstat 檢視陣列狀態
#mkfs.ext3 /dev/md0 建立檔案系統
#mount /dev/md0 /mnt/raid
讓系統自動掛載,修改/etc/fstab,新增
/dev/md0 /mnt/raid ext3 defaults 0 0
raid5 故障模擬
前面已建立了乙個raid5裝置md0
#mdadm –cv /dev/md0 –l5 –n3 –x1 –c128 /dev/sd[b,c,d,e]1
1.將/dev/sdb1標記為已損壞的裝置
#mdadm /dev/md0 –f /dev/sdb1
這時陣列開始重構和恢復資料
2.移除損壞的裝置
#mdadm /dev/md0 –r /dev/sdb1
3.將新裝置新增到陣列
注意,一:對硬碟正確分割槽,二:新增裝置名要與被移除的一致,如sdb1
#mdadm /dev/md0 –a /dev/sdb1
生成配置檔案/etc/mdadm.conf
格式如下:
device /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 array /dev/md10 level=raid10 num-devices=4 uuid=12334343dkfj
其中uuid資訊通過#mdadm –d /dev/md10得到
#mdadm –ds 掃瞄該檔案資訊
常用陣列維護命令
1.啟用陣列
#mdadm –as /dev/md0
-a 啟用已存在的陣列
-s 以/etc/mdadm.conf為依據
沒有建立mdadm.conf檔案,則採用如下方法啟用
#mdadm –a /dev/md0 /dev/sd[bc]1
2.停止陣列
#mdadm –s /dev/md0
3.顯示陣列詳細資訊
#mdadm –d /dev/md0
Linux實踐工程師學習筆記二
系統管理常用命令 1.useradd redhat 2.passwd redhat 3.su 4.exit 5.df h 分割槽情況 6.du sh 統計檔案或目錄使用空間的大小 7.fdisk l dev sda 8.netconfig 配置網路引數 9.ifconfig 顯示網路配置資訊 10....
Linux實踐工程師學習筆記四
管理磁碟檔案系統 mount 裝置名掛載點 mount dev fd0 mnt floppy 光碟機 ide dev cdrom dev hdx 光碟機 scsi dev scdn n 0,1 硬碟 ide dev hdx x a,b,c 硬碟 scsi dev sdx x a,b,c u盤 dev...
Linux實踐工程師學習筆記六
samba 軟體包使用 fedora core redhat linux 提供的軟體包 sambasamba 伺服器軟體包 samba clientsamba 客戶端工具 samba common 通用工具和庫 安裝rpmdb fedora rpmdb redhat 軟體包 一般在第三張光碟 但在f...