您的位置:首页 > 产品设计 > 产品经理

<备份>0928软raid lvm 及rpm

2012-11-10 09:52 387 查看
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重建数据库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: