添加scsi硬盤
cat /proc/scsi/scsi
echo "scsi add-single-device 0 0 1 0 ">/proc/scsi/scsi? ?添加
?echo "scsi?remove-single-device 0 0 1 0 ">/proc/scsi/scsi?移除硬盤
?lsblk? 查看磁盤狀態(tài)
創(chuàng)建分區(qū)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ls /dev | grep? sdb
fdisk /dev/sdb
l? ?列出分區(qū)類型
g? ?GPT類型
n? ?new
p? ?查看
w? ?保存退出
d? ?刪除
mkfs -t xfs /dev/sdb? ? ? ? ? ? 磁盤格式化
parted /dev/sdb? ? ? ? ? ? ? 查看某個磁盤的狀態(tài)
mount /dev/sdb1 /root/someting? ? 臨時掛載到某個目錄
df -T? ? ? ? ? 查看文件系統(tǒng)類型掛載點占用情況
臨時掛載
mount /dev/cdrom /mnt
自動掛載
vim /etc/fstab
/dev/sdb1? ? ? /mnt? ? xfs
/dev/sr0? ? ? ? ?/media? ?iso9660
LVM邏輯管理器
logical?volume?manger
?pv磁盤 (physicalvolume)(物理盤)??
VG硬盤資源池(Volume Group)(卷組)
LV邏輯卷(logicalvolume)
PE(physical extent)每一個物理卷被劃分為稱為PE(Physical Extents)的基本單元,最小儲存區(qū)
Le(logical extent)邏輯卷也被劃分為被稱為LE(Logical Extents) 的可被尋址的基本單位芬探。在同一個卷組中绅项,LE的大小和PE是相同的,并且一一對應。
兩個查看命令
(pv,vg)lvscan? pvcreate
display pvcreate
創(chuàng)建卷組
pvcreate? /dev/sd[b-d]1? ? ? ? ? ? 創(chuàng)建pv
vgcreate -s 4M vg /dev/sd[b-c]1? 創(chuàng)建vg(s為le大谢椒础)
lvcreate -L 7G -n lv vg? ? ? ? ? ? ? 創(chuàng)建lv
lvcreate -l 20 -n lv vg? ? ? ? ? ? ? ? 創(chuàng)建20個pe大小的lv
mkfs -t ext4 /dev/vg/lv? ? ? ? ? ? lv格式化
mount /dev/vg/lv /mnt? ? ? ? ? ? 掛載
lvextend -L 8G -f -r /dev/vg/lv? ? lv大小增加
lvreduce-----------------------? ? ?-----減小
vgextend vg /dev/sdd1? ? ? ? ? ? ? ? ? ?把sdd1(pv)加到vg
刪除卷組
lvremove /dev/vg/lv? ? ? ? ? ??
vgreduce vg /dev/sdb1? (vgremove /dev/sdc1 vg?)
pvremove /dev/sdb1
創(chuàng)建條帶LV
pvcreate /dev/sd[b-c]1? ? ? ? ? ? ? ? ? ? ? ? ?
vgcreate vg /dev/sd[b-c]1? ? ? ? ? ? ??
lvcreate -L 6G -i 2 -I 64 -n tdlv1 vg1? L大小?i條帶磁盤數(shù)? ? ?I(大寫i)指定多少字節(jié)做一個條帶區(qū)塊
創(chuàng)建鏡LV
lvceate -L 6G -m1 -n lv vg? ? ? ?創(chuàng)建新的lv鏡像
lvcreate -L 6G -m1 -n /dev/vg1/tdjxlv? ? 創(chuàng)建條帶lv的鏡像
lvconvert -m1 /dev/vg/lv /dev/sdc1? ? 鏡像加入到sdc1
lvs? ? 查看鏡像同步信息
lvdisplay?查看鏡像lv
修復lv
lvs -a -o +devices (lvs)? 確認lv狀態(tài)
dd?if=/dev/zero of=/dev/sdc1 count=10? 對某個pv進行損壞
(查)
(umoun)mount /dev/vg/lv /mnt? ? ?驗證lv的數(shù)據(jù)可用性
vgreduce --removemissing --force vg? 將損壞的設(shè)備除掉
lvconvert -m0 /dev/vg/jxlv? 解除lv鏡像
lvdisplay? ? 確認已解除
數(shù)據(jù)恢復
pvcreate /dev/sdc1? ? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)pv
vgextend? vg /dev/sdc1? ? ? ? ? ? ? ? ? ?新pv加進vg
lvconvert -m1 /dev/vg/jxlv /dev/sdc1? ?添加鏡像
lvdisplay