发布新日志

  • linux unix下rstatd配置

    2009-09-25 13:28:35Top 1

  • oracle高级复制之一—三种复制技术特点

    2010-03-04 14:15:15

    oracle提供三种高级备份功能

    高级复制(Advanced Replication)

    流复制(Streams Replication)

    备库(Dataguard)

    一 dataguard:

    dataguard在高可用及容灾方面一般是dba的首选,不管是物理备用库(physical standby database)还是逻辑备用库(logical standby database),它们都具有一些共同的待征。

    配置和管理方面的成本:dataguard比stream replication简单方便;

    安全与稳定方面的成本:dataguard比stream replication稳定可靠。


    二 流复制:

    适用于如下情况:

    1、局部复制 stream可以只复制某些表或某些模式

    2、异构环境 充分利用现有的设备与技术

    3、远程容灾 stream对网络的要求较dataguard低

    stream replication有灵活的复制策略,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml,相比dataguard必须整个数据库复制而言,可以节省相当的存储投资。

    如果在异构环境,即不同的操作系统,那dataguard将会束手无策,非stream replication莫属,这样可以充分利用现有的环境,配置高用可方案,在异构环境,stream replication将会是advanced replication的强劲对手。

    stream replication传播的是经过logmnr挖掘并包装的逻辑改变记录(LCRs),相比dataguard传送archived redo log、advanced replication的mview log与mview刷新的方式,stream replication对网络的需求降低了很多,

    三 高级复制:

    advanced replication相对于dataguard,缺点是:配置与管理较复杂、安全与稳定性不够;优点:局部复制、异构环境等。advanced replication是一种相当成熟的技术,在许多关键系统中得到成功的运用,相对于9iR2推出的stream replication而言,双方适用的环境虽然相当,比如都可以进行局部复制、异构复制、远程容灾等,advanced replication目前在稳定性与安全性方面更经得起考验。

    对比stream replication与advanced replication底层的实现技术,stream replication在实时性、稳定性、高效率、低消耗(较少的cpu/network资源)等方面更有优势,但凡一些新推出的功能,都或多或少存在一些不确定的因素。

    在10gR1中,oracle针对目前stream replication存在的弱点进行了增强,不仅提供了从advanced replication迁移到stream replication的脚本,还提供了stream replication的配置与监控工具,stream replication在配置与管理方面必将智能化、简单化,担负起与shareplex争夺企业数据复制市场的重任。

    四 高级复制与流复制区别

    高级复制与Streams Replication的原理是完全不同的,Streams Replication可以到表,用户,数据库级别,但高级复制似乎只能到表一级。

    Streams Replication不是高级复制的升级版。

    异构环境下,oracle的高可用和容灾有高级复制和stream 复制两种,两种的异同点如下:

    1.高级复制是基于触发器(trigger)原理,而stream是基于日志挖掘原理,因此stream复制对源数据库的性能影响更小,但实时性不如高级复制。

    2.高级复制复制的对象是基于数据库目标(object)的,如表、索引和存储过程,而stream复制可以针对表、方案(schema)和整个数据库,因此如果出于容灾整个数据库的考虑,stream复制的配置相对简单。

    3.高级复制是一种相当成熟的技术,在许多关键系统中得到成功的运用,相对于9iR2推出的stream复制,高级复制目前在稳定性与安全性方面更经得起考验。

    4.从发展的角度看,流的应用会越来越多,从oracle10g,oracle公司提供了从高级复制向流复制移植的工具,可以看出,oracle公司会更偏重于基于流的新技术。

    5.由于高级复制是基于触发器的,因此所有的复制对象结构(ddl)的改变,都必须通过oracle提供的复制包来实施,和应用结合的比较紧,更适合于开发者使用,而流复制则更适合dba来实施。

    6. 流复制支持双向数据复制,而高级复制会有冲突;

    7. 流复制支持异构数据库复制,而没有资料说明高级复制也有相同功能;

    两种实际使用来看,streams复制需要更少的带宽,2m带宽,如果 streams复制不行,高级复制大概更没戏,但是用streams最好别网络断线时间过长,不知道是bug还是oracle没考虑这种情况,如果复制停 顿一段时间,再恢复正常,大概是队列表中消息太多了,入队出队都很慢,非线性增长啊,这样就需要不短的一段时间来同步数据,高级复制就没这种状况。

  • 编程方式创建检查点

    2009-10-28 17:34:15

    问题:对于异常类的登录,可能会有不同的提示信息,如用户名或密码错,用户名不能为空,输入的长度不能超过32个字符等,这种情况下使用常用的检查点是没有办法实现自动化测试的,我的做法是使用描述性编程来实现

    解决办法:先录制一个登录脚本,参数化用户名和密码,然后在数据表中增加一个提示信息的字符(如tipmsg),在这个字段中输入对应的错误提示信息。然后编程实现运行时弹出的提示信息与数据表中期望值比较,如果相符,则测试通过,否则测试失败。

    数据表内容:
    loginanme   pwd                         tipmsg

    admin     11111  用户名或密码错误,请重新输入
    admin    admin.123  服务器IP设置不正确,请重新输入
    admin    admin.123  端口不正确
    程序代码

    tipmsg=datatable("tipmsg",dtLocalSheet)

    If  SwfWindow("登录").Dialog("提示").Exist(1)  Then
     err_msg=SwfWindow("登录").Dialog("提示").Static("text:="&tipmsg).GetROProperty("text")
     If  err_msg<>tipmsg   Then
      reporter.ReportEvent  micfail,"test faile",tipmsg
     else
      reporter.ReportEvent micPass,"test pass","pass"
     End If
    End If

    注意以上这一句 err_msg=SwfWindow("登录").Dialog("提示").Static("text:="&tipmsg).GetROProperty("text")  使用了描述性编程,原来的脚本是这样的,
    err_msg=SwfWindow("登录").Dialog("提示").Static(“用户名或密码错误,请重新输入”).GetROProperty("text")
    这样运行到下一条数据是会报static(“服务器IP设置不正确,请重新输入”)对象未找到。这样处理过就可以实现动态测试了。

  • qtp中使用外部数据表

    2009-10-28 17:32:10

    为了测试数据与测试脚本的分离,实现测试的灵活性和易维护性,我们通常都使用外部数据表,数据表中记录了每条测试用例,在qtp中怎么实现使用外部数据表?

    操作方法是:打开录制的脚本,选择file——settings——resource,在data table中选择other location,选择你的外部数据表,然后重新打开脚本,看看数据表是不是变了,哈哈,技术就像一层窗户纸,当你捅破以后,一切都很简单。

  • qtp中参数化后循环取本地表值的设置

    2009-10-28 17:24:28

    问题:录制一个登录脚本,参数化用户和密码,在参数化时选择数据表为本地(dtLocalSheet),参数设置了5条记录,然后我在
          file——settings——Run中设置数据表的循环方式为 Run on all rows,当执行脚本时,只循环一次,为什么?


    解答:如果是global参数时,通过以上设置是可以循环5次,但在dtLocalSheet参数化时,还要设置一下action的属性,方法
     右键点击预设置循环的Action图标,选择 Action Call Properties...——Run——>Run on all rows,然后执行脚本就可以正

    确循环了。

  • LR录制socket回放死机处理方法

    2009-08-28 12:21:39

     

    最尽在用LR录制socket协议,回放时死机,cpu一直100%。后来查阅LR相关文档,并经本人试验后得出以下处理方法

    1、LR8.1版本下没有这个问题,可以正常使用

    2、LR9.0、9.2版本有这个问题,主要是补丁没有打好,具体的补丁见附件

    3、LR9.5版本也有这个问题,但在英文操作系统下就没有这下问题,HP还没有提供中文的补丁。这也算是LR的一个bug吧。

  • AIX 扩展文件系统的空间

    2009-06-08 10:56:28

  • aix命令大全

    2009-06-08 10:55:08

  • Linux 创建文件系统及挂载文件系统

    2009-06-08 10:29:00

    Linux 创建文件系统及挂载文件系统

     

    如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,然后才是挂载文件系统;比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载;本文总有一部份是您想要的;比如在新的分区上创建文件系统,如何挂载;如何卸载文件系统或者设备(比如cdrom )等

    一、对存储设备的分区;
    我们这里所指的存储设备主要是本地硬盘、移动硬盘(比如USB 1394接口的硬盘);由于磁盘很大并且为了满足我们各种需要,所以把硬盘分成若干个分区;比如我们可以用这个分区来安装Linux系统,那个分区用来安装Windows系统... ... ;这点小事大家都明白;至于如何在 Linux中进行硬盘分区操作,我们推荐您用 fdisk ,目前看来也是最好用的分区工具;其它工具比如parted cfdisk在某一方面有点优点,但这些优点可能为大家带来一些方便 ,比如 parted中的数据备份功能,这个功能对老手来说可能是优点,但对新手来说,的确是有风险的;所以我们还是推荐您用 fdisk 分区工具; fdisk 的使用说明: 请参考:《实例解说 fdisk 使用方法》


    二、存储设备进行格式化,即建立文件系统的过程;

    1
    、文件系统的一点介绍
    我们对存储设备分区还是远远不够的,我们还要对这些新增分区进行格式化;一个分区只有建立了某种文件系统后,这个分区才能使用;建立文件系统过程,就是用相应格式化工具格式化分区的过程,这个过程和我们在Windows中格式化某个分区为NTFS分区类似;没有什么高深的内容,只是所用的工具不一样罢了;在Linux操作系统中,目前几乎支持目前主流的文件系统,比如NTFS(只读)、FAT(可读可写)、ext2ext3reiserfshfs (MAC 操作系统的文件系统)、swap 交换分区... ... 还有一些咱们不熟悉的操作系统的文件系统等;在Linux中,我们常用的文件系统无非是上面例出的这些;如果您新增了一个硬盘,可能想格式化成 Linux的文件系统,最佳选择是 reiserfs ext3;目前ext2已被 ext3取代;我们不推荐用ext2文件系统,ext2的使用风险比较大;速度最快的文件系统,当属reiserfsreiserfs 还有很多优点,比如更安全;ext3Redhat认为最好的文件系统,所以在Fedora 4.0在安装时,特地为reiserfs 的选择弄出点麻烦;相对来说reiserfs还是比ext3要优秀;如果想深入学习文件系统的,您可以到官方论坛找相应的资料,最好是实践实践;

    2
    、格式化工具介绍和使用;
    fedora 4.0为例,我们常用的工具mkfs mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mkswap 提示:如果您不能创建reiserfs 文件系统,也就是说没有mkfs.reiserfs 或者mkreiserfs 命令,是您没有安装reiserfs-utils工具包,请参考:《让Fedora 支持创建reiserfs 文件系统,以及创建reiserfs文件系统的一点说明》
    1
    mkfs的使用;
    使用方法:

    [root@localhost beinan]# mkfs -t 文件系统  存储设备


    注:
    这里的文件系统是要指定的,比如 ext3 reiserfs ext2 fat32 msdos ... ...
    设备比如是一个硬盘的分区,软盘,光驱等.. ... 在格式化分区之前,您得懂得如何查看硬盘分区情况,并有针对性的格式化;比如用 fdisk -l 来查看; 请参考:Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍》 比如我想格式化一个移动U盘中的一个分区;全景应该是:

    [root@localhost beinan]# fdisk -l

    Disk /dev/hda: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1         765     6144831    7  HPFS/NTFS
    /dev/hda2             766        2805    16386300    c  W95 FAT32 (LBA)
    /dev/hda3            2806        9729    55617030    5  Extended
    /dev/hda5            2806        3825     8193118+  83  Linux
    /dev/hda6            3826        5100    10241406   83  Linux
    /dev/hda7            5101        5198      787153+  82  Linux swap / Solaris
    /dev/hda8            5199        6657    11719386   83  Linux
    /dev/hda9            6658        7751     8787523+  83  Linux
    /dev/hda10           7752        9729    15888253+  83  Linux

    Disk /dev/sda: 1035 MB, 1035730944 bytes
    256 heads, 63 sectors/track, 125 cylinders
    Units = cylinders of 16128 * 512 = 8257536 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1          25      201568+  83  Linux
    /dev/sda2              26         125      806400    5  Extended
    /dev/sda5              26          50      201568+  83  Linux
    /dev/sda6              51          76      200781     83  Linux

    我们可以看到有sda这个设备,所以可以用 fdisk -l /dev/sda专门来显示他的分区情况;比如我想格式化 /dev/sda6 分区为 ext3文件系统,则为:

    [root@localhost beinan]# mkfs -t ext3  /dev/sda6
    mke2fs 1.37 (21-Mar-2005)
    Filesystem label=
    OS type: Linux
    Block size=1024 (log=0)
    Fragment size=1024 (log=0)
    50200 inodes, 200780 blocks
    10039 blocks (5.00%) reserved for the super user
    First data block=1
    Maximum filesystem blocks=67371008
    25 block groups
    8192 blocks per group, 8192 fragments per group
    2008 inodes per group
    Superblock backups stored on blocks:
            8193, 24577, 40961, 57345, 73729

    Writing inode tables: done
    Creating journal (4096 blocks): done
    Writing superblocks and filesystem accounting information:  注:在这里直接回车;
    done

    This filesystem will be automatically checked every 26 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.

    这样就格式化好了,sda6现在就是ext3文件系统了;我们就可以用mount 加载这个分区,然后使用这个文件系统;

    [root@localhost beinan]# mkdir /mnt/sda6
    [root@localhost beinan]# chmod 777 /mnt/sda6
    [root@localhost beinan]# mount /dev/sda6   /mnt/sda6

    当然您也可以把分区格式化成其它的文件系统;比如我们把 /dev/sda6格式化为ext3 ext2reiserfsfat32msdos 文件系统,命令格式如下;

    [root@localhost beinan]# mkfs -t ext3  /dev/sda6
    [root@localhost beinan]# mkfs -t ext2  /dev/sda6
    [root@localhost beinan]# mkfs -t reiserfs  /dev/sda6
    [root@localhost beinan]# mkfs -t fat32   /dev/sda6
    [root@localhost beinan]# mkfs -t msdos   /dev/sda6
    ... ...


    2
    mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mke2fs 的介绍;
    我们先说了一个mkfs 工具后,我们再来介绍 mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat ,其实mkfs 在执行的命令的时候,也是调用的这个工具,这也是我先把mkfs介绍的主要原因;通过文件名,我们就知道这些工具是支持什么文件系统;这些命令为我们提供了更多的方便;

    [root@localhost beinan]# mkfs.ext3    /dev/sda6     注:把该设备格式化成ext3文件系统
    [root@localhost beinan]# mke2fs -j   /dev/sda6       注:把该设备格式化成ext3文件系统
    [root@localhost beinan]# mkfs.ext2  /dev/sda6       注:把该设备格式化成ext2文件系统
    root@localhost beinan]# mke2fs    /dev/sda6          注:把该设备格式化成ext2文件系统
    [root@localhost beinan]# mkfs.reiserfs  /dev/sda6   注:把该设备格式化成reiserfs文件系统
    [root@localhost beinan]# mkfs.vfat   /dev/sda6        注:把该设备格式化成fat32文件系统
    [root@localhost beinan]# mkfs.msdos   /dev/sda6   注:把该设备格式化成fat16文件系统,msdos文件系统就是fat16
    [root@localhost beinan]# mkdosfs   /dev/sda6         注:把该设备格式化成fat16文件系统,同mkfs.msdos
    ... ...




    2
    mkswap 把一个分区格式化成为swap交换区;

    [root@localhost beinan]# mkswap /dev/sda6  注:创建此分区为swap 交换分区
    [root@localhost beinan]# swapon  /dev/sda6  注:加载交换分区;
    [root@localhost beinan]# swapoff  /dev/sda6  注:关闭交换分区;

    我们查看系统已经加载的swap交换分区;

    [root@localhost beinan]# swapon  /dev/sda6  注:加载交换分区;
    [root@localhost beinan]# swapon -s               
    Filename                                Type            Size    Used    Priority
    /dev/hda7                               partition       787144  0       -1
    /dev/sda6                               partition       225144  0       -3
    <code>

    为什么我的系统有两个交换分区?因为我用移动U盘做的实验,主要是为写教程之用;sda6是我在U盘上建的swap分区;

    如果让swap开机就加载,应该改 /etc/fstab文件,加类似如下一行;

    <code>
    /dev/sda6         swap                    swap    defaults        0 0  查看(786) 评论(0) 收藏 分享 管理

  • linux分区方法

    2009-06-08 10:24:38

     

    实例解说 fdisk 使用方法

     

    fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能;


    一、fdisk 的介绍
    fdisk - Partition table manipulator for Linux
    ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux fat32 linux linux swap fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的;


    二、fdisk -l 查看硬盘及分区信息

    我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦;
    1
    、通过fdisk -l 查看机器所挂硬盘个数及分区情况;

    [root@localhost beinan]# fdisk -l

    Disk /dev/hda: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1         765     6144831    7  HPFS/NTFS
    /dev/hda2             766        2805    16386300    c  W95 FAT32 (LBA)
    /dev/hda3            2806        9729    55617030    5  Extended
    /dev/hda5            2806        3825     8193118+  83  Linux
    /dev/hda6            3826        5100    10241406   83  Linux
    /dev/hda7            5101        5198      787153+  82  Linux swap / Solaris
    /dev/hda8            5199        6657    11719386   83  Linux
    /dev/hda9            6658        7751     8787523+  83  Linux
    /dev/hda10           7752        9729    15888253+  83  Linux

    Disk /dev/sda: 1035 MB, 1035730944 bytes
    256 heads, 63 sectors/track, 125 cylinders
    Units = cylinders of 16128 * 512 = 8257536 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1          25      201568+   c  W95 FAT32 (LBA)
    /dev/sda2              26         125      806400    5  Extended
    /dev/sda5              26          50      201568+  83  Linux
    /dev/sda6              51          76      200781   83  Linux




    通过上面的信息,我们知道此机器中挂载两个硬盘(或移动硬盘),其中一个是hda 另一个是sda ;如果我们想查看单个硬盘情况,可以通过 fdisk -l /dev/hda1 或者fdisk -l /dev/sda1 来操作;以fdisk -l 输出的硬盘标识为准;其中 hda有三个主分区(包括扩展分区),分别是主分区 hda1 hda2 hda3(扩展分区) ;逻辑分区是 hda5hda10
    其中 sda 有两个主分区(包括扩展分区),分别是 hda1 hda2 (扩展分区);逻辑分区是 sda5 hda6 ;硬盘总容量=主分区(包括扩展分区)总容量
    扩展分区容量=逻辑分区总容量通过上面的例子,我们可以得知 hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 ... ...

    2
    、关于fdisk -l 一些数值的说明;


    Disk /dev/hda: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(约为)=8.225280M(约为);

    分区序列    引导    开始      终止    容量      分区类型ID    分区类型
    Device         Boot      Start         End      Blocks            Id              System
    /dev/hda1     *           1         765        6144831             7              HPFS/NTFS
    /dev/hda2              766        2805     16386300             c              W95 FAT32 (LBA)
    /dev/hda3             2806        9729    55617030             5              Extended
    /dev/hda5             2806        3825     8193118+         83               Linux
    /dev/hda6             3826        5100    10241406           83               Linux
    /dev/hda7             5101        5198      787153+          82               Linux swap / Solaris
    /dev/hda8             5199        6657    11719386           83               Linux
    /dev/hda9             6658        7751     8787523+         83               Linux
    /dev/hda10           7752        9729    15888253+        83               Linux

    说明: 硬盘分区的表示:在Linux 是通过hd*x sd*x 表示的,其中 * 表示的是abc ... ... x表示的数字 123 ... ... hd大多是IDE硬盘;sd大多是SCSI或移动存储;
    引导(Boot):表示引导分区,在上面的例子中 hda1 是引导分区;
    Start
    (开始):表示的一个分区从X cylinder(磁柱)开始;
    End
    (结束):表示一个分区到 Y cylinder(磁柱)结束;
    id
    System 表示的是一个意思,id看起来不太直观,我们要在fdisk 一个分区时,通过指定id来确认分区类型;比如 7表示的就NTFS 分区;这个在fdisk 中要通过t功能来指定。下面的部份会提到;
    Blocks
    (容量):这是我翻译的,其实不准确,表示的意思的确是容量的意思,其单位是K;一个分区容量的值是由下面的公式而来的; Blocks = (相应分区End数值 - 相应分区Start数值)x 单位cylinder(磁柱)的容量 所以我们算一下 hda1 Blocks 的大小 hda1 Blocks=(765-1)x8225.280=6284113.92 K = 6284.113.92M 注:换算单位以硬盘厂家提供的10进位算起,如果以操作系统二进制来算,这个分区容量应该更少一些,得出的这个值和我们通过 fdisk -l 看到的 /dev/hda1的值是大体相当的,因为换算方法不一样,所以也不可能尽可能的精确;再加上分区时的一点损失之类,有时或大或小是存在的;我们查看分区大小或者文件的时候,还是用十进制来计算比较直观;推算办法是 byte 向前推小数点三位就是K K单位的值向前推小数点三位就是MM向前推小数点三位就是G... ... 一般也差不了多少;这么算就行;
    3
    、估算一个存储设备是否被完全划分;

    我们估算一个硬盘是否完全被划分,我们只要看 fdisk -l 输出的内容中的 cylinders(柱体) 上一个分区的End 下一个分区的Start是不是一个连续的数字,另外要看一下每个硬盘设备的fdisk -l 的开头部份,看一下他的 cylinders(柱体)的值;比如hda设备,我们看到的是 9729 cylinders ;我们通过 hda的分区表可以看到上一个分区的End的值+1 就是下一个分区的Start 的值;比如 hda2Start的值是 hda1 End 的值+1,这证明 hda1 hda2 中间没有空白分区,是连续的,以此类推;在 hda10,我们看到 End 的值是9729 ,而在fdisk -l头部信息中也有9729 cylinders,证明这个硬盘已经完全划分;

    Disk /dev/sda: 1035 MB, 1035730944 bytes
    256 heads, 63 sectors/track, 125 cylinders
    Units = cylinders of 16128 * 512 = 8257536 bytes


       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1          25      201568+   c  W95 FAT32 (LBA)
    /dev/sda2              26         125      806400    5  Extended
    /dev/sda5              26          50      201568+  83  Linux
    /dev/sda6              51          76      200781   83  Linux

    我们再看看 sda 移动储是不是被完全划分了;sda 125cylinders (柱体),有一个主分区和一个扩展分区构成;在扩展分区中,我们看到End的值为125,而这个移动硬盘的cylinder也是125,这能说明这个硬盘不可能再添加任何主分区了;根据我们上面所说的 sda1 sda2 sda5 sda6 之间未有任何未划分空间,但sda6 cylinders (柱体)的End值却是 76 ,而 sda总的cylinders (柱体)有 查看(530) 评论(0) 收藏 分享 管理

  • AIX下oracle10g的安装

    2008-12-29 13:38:10

     

Open Toolbar