zoukankan      html  css  js  c++  java
  • Linux创建裸设备

    Linux创建裸设备:

    用fdisk 创建了一个分区 /dev/sdb1

    然后用raw绑定, raw /dev/raw/raw1 /dev/sdb1

    绑定后生成一个文件/dev/raw/raw1 记录绑定的信息.如果不想要直接删除这个文件就行了.

    但是这个文件在os reboot之后就没有了.所以要把raw的信息记录到 /etc/sysconfig/rawdevices 文件中,这样重启之后就能保留住raw的信息了.

    格式:/dev/raw/raw1 /dev/sdb1

    如果创建了lv,用raw 绑定lv也是可以的

    Linux LVM作的raw设备一般这么用:
    1、用fdisk分一个LVM区出来,大小为10G,设备文件为/dev/cciss/c0d0p8
    2、创建PV pvcreate /dev/cciss/c0d0p8
    3、创建VG vgcreate oradata /dev/cciss/c0d0p8
    4、创建LV lvcreate -n system01 -L 300M oradata
    5、创建LV lvcreate -n undo01 -L 500M oradata
    6、创建LV lvcreate -n temp01 -L 200M oradata
    7、创建LV 。。。。。。。。(包括redofile and control file)
    8、在­/etc/sysconfig/rawdevices中加入如下内容
    /dev/raw/raw25 /dev/oradata/system01
    /dev/raw/raw26 /dev/oradata/temp01
    /dev/raw/raw27 /dev/oradata/undo01
    。。。。。

    9、edit /etc/rc.local
    ln -s /dev/raw/raw25 /oradata/system01.dbf
    ln -s /dev/raw/raw26 /oradata/temp01.dbf
    ln -s /dev/raw/raw27 /oradata/undo01.dbf
    .....

    10、vi $ORACLE_HOME/DBCA_RAW_CONFIG
    system01=/oradata/system01.dbf
    temp01=/oradata/temp01.dbf
    undotbs01=/oradata/undo01.dbf


    ORACLE 在Tru64 Unix中对DIO的支持已经非常好了,但在其他UNIX系统中没见有用DIO的。
  • 相关阅读:
    C++中typename关键字的用法
    多项式系数的值
    记录几个经典的字符串hash算法
    linux timerfd系列函数总结
    linux 获取网络状态信息(Rtnetlink)
    linux netlink通信机制
    linux进程、线程与cpu的亲和性(affinity)
    C语言检查ip是否合法
    使用libpcap获取http报文
    使用libpcap过滤arp
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400423.html
Copyright © 2011-2022 走看看