<備份>0928軟raid lvm 及rpm

1,RAID redundant array inexepensive of disks  廉價冗餘磁盤陣列

raid級別:指磁盤不同的連接方式,硬件RAID bios中設定

raid0

        條帶卷。當多塊硬盤當做一塊用,同時存儲,提高性能,臨時存儲用,無冗餘

          讀寫能力線性增加

          沒有容錯能力

          存儲空間無浪費 N*disk

raid1

        鏡像。

          寫入性能沒有提高,讀取能力如raid0。

          有容錯能力

          存儲很浪費 1*disk

raid4

        n-1塊存儲數據 1塊存奇偶校驗碼,並且奇偶校驗容易出現瓶頸

        讀寫性能提高n-1倍

        容許一塊磁盤出問題

        (n-1)*disk

raid5

         raid4的改進版,奇偶校驗分佈存儲

         其它能力同raid4

raid6

          raid5的改進,奇偶存儲兩次,允許壞一塊

raid10

          raid1+0

          先raid1 再raid0

                

2.軟raid 內核中的一個模塊 multi disk

/dev/md0-9

mdadm: [mode] <raiddevice> [option] <componment device>

    --create :創建raid設備

    --follow or monitor 監控是否正常

    grow 擴展或收縮

    manage 管理模式 運行add  remove是默認自動進入manage

創建軟raid

    mdadm –create /dev  --level=[015]    -n    --chunk   -x (空閒個數)  --auto   /dev/*   

                 創建模式  級別          個數    指定塊大小可省略 自動創建設備文件

     mdadm –C /dev/md0 –a yes –n 2 –l 0 /dev/sd{5,6}

    cat /proc/mdstat   (可使用  watch –n 1 `cat /proc/mdstat`)

    mdadm –D --detail/dev/md[0-9] 查看raid設備詳細信息

    mke2fs –j –b 4096 –E stride=16 /dev/md1     

    mdadm

             --add

             --remove

             --fail

            mdadm –A  /dev/md0  /dev/sda{7,8,9}  停止後重新裝配   --scan  如有配置文件自動裝配

            mdadm –D –-scan    >> /etc/mdadm.conf

 

lftp

-u [user,passwd]

-p port

-e “command”

lftpget

wget

-q 靜默模式

-T 指定超時時間

-w 指定等待時間

     

LVM

最底層:PV (Physical Volume)     8e

                 ||

中層: VG (Volume Group)        PE(

                 ||

高層     LV (Logical Volume)         LE(logical extension)

pvcreate ,pvdisplay,pvs,pvmove,pvremove

vgcreate,vgdisplay,vgsmvgreduce,vgextendmvgremove

lvcreate,lvdisplay,lvs,lvreduce,lvextend,lvresize,lvremove

 

創建快照

lvcreate –L SIZE –n NAME  -s –p r /dev/to/lv

SHELL

break :退出循環體

continue:提前結束本次循環,並進入下一次

while true;do

done

 

壓縮:gzip , .gz

-# 1-9 壓縮比

-d 解壓縮

-c 重定向不刪除源文件

bzip2, .bz2

-#壓縮比

-d 解壓縮

-k 不刪除原文件

歸檔工具:

tar

-c 創建歸檔

-x 釋放歸檔  同上不能同用

-t 查看歸檔 同上不能同用

-v 顯示詳細信息

-f 指定歸檔文件名

-z 調用gzip

-j 調用bzip2

-C 展開到其它目錄

  -p 保留備份文件的屬性,與相對路徑

  -P 保留絕對路徑

zip

 

cpio

應用程序:

二進制文件:

      /bin,/sbin./usr/bin,/usr/sbin,/usr/local/bin./usr/local/sbin

配置文件:

     /etc ,/usr/loca/etc

共享庫:

/etc/ld.so.conf   /etc/ld.so.conf.d/*.conf

ldconfig  -v 更新庫緩存

幫助文件:

     man –M path 臨時查看某個路徑下的幫助文件

/usr/share/man

/usr/man/

/usr/local/man

修改/etc/man.conf

頭文件:

/usr/include,

創建鏈接到/usr/include

源程序-->編譯

編譯:跟平臺有相關性

兼容:

        arch兼容

        os兼容

軟件管理:

       軟件包管理器

       數據庫

       觸發腳本

       Redhat Package Manager,RPM

RPM is a Package Maniger

特性:1,程序之間有依賴關係

Yellowdog Updater Modified:YUM

rpm包: name-version-release.arch.rpm

          version:maior.minor.modify 2.3.2

release:

主包  子包

rpm管理:

    安裝:

            -i

            --test 測試安裝

            --nodeps 忽略依賴關係

            --force 強制

            --replacepkgs 重裝

            -v 限制詳細信息

            -h 顯示安裝進度

    卸載

            -e

            --test

            --nodeps

    查詢

            -q pkgname

            -qp

            -a

            -i information

            -l list 查找該軟件安裝的所有文件

            -f file 查找該文件是由哪個軟件生成的

            -c 配置文件

 

            --script

    升級

             -U|-F

             -U 如果老版本不存在就安裝

             -F 如果老版本不存在就不升級

    校驗

             -V

             單項加密算法

             --imoport 公鑰  -K校驗簽名

                 redhat公鑰位置 /etc/pki/rpm-gpg/*-release

數據庫: /var/lib/rpm

           --initdb初始化數據庫

           --rebuilddb重建數據庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章