设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 操作系统 >> UNIX系统 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
路由技术:在SCO UNIX架…
sol9_x86+apache+mysql+…
SCO OpenServer下Subver…
DEC OSF/1 NFS类网络故障…
配置IPMP实例/Configure…
关于在部分Dual Core双核…
SCO OPENSERVER操作系统
VCS(Veritas Cluster Se…
grub启动管理器中怎样编…
CVS, Automake与Autocon…
  SCO5+informix7准备数据库裸设备空间         
SCO5+informix7准备数据库裸设备空间
 

http://www.chinaunix.net 作者:xy-coordinate  发表于:2006-04-23 22:28:54

SCO5+informix7

准备数据库空间(裸设备)
 
1.fdisk 划分磁盘disk分区
# fdisk

       1. Display Partition Table
       2. Use Entire Disk for UNIX
       3. Use Rest of Disk for UNIX
       4. Create UNIX Partition
       5. Activate Partition
       6. Delete Partition
       7. Create Partition

Enter your choice or 'q' to quit: 1

Current Hard Disk Drive: /dev/rhd00

       +-----------+----------+----------+---------+---------+---------+
       | Partition    | Status     | Type      |     Start |        End |     Size |
       +-----------+----------+----------+---------+---------+---------+
       | 1             | Active      | UNIX      |          1 |   130031 |  130031 |
       | 2             | Inactive    | UNIX      |  130032 |   166001 |   35970 |
       +-----------+----------+----------+---------+---------+---------+

Total disk size: 166260 tracks (256 reserved for masterboot and diagnostics)

Press <Return> to continue

创建UNIX分区,选择“4”(Create UNIX Partition)
注意:
start,end,size的数字单位是track
硬盘参数有柱面Cylinder、磁道Head、扇区Sector 
cylinder*head=track
track*sector=block
1block=512b
c*h*s*512=硬盘大小(b) /1024=硬盘大小(kb) /1024=硬盘大小(Mb) 
柱面*柱头*扇区=块   1block=512b

Partition大小(MB)= PartitionSize(tracks) * 硬盘总容量(MB)/ Total disk tracks 

把硬盘想象成:一个从里到外层层铁皮裹住的圆柱体,一层铁皮就是1个柱面;再把铁皮想象成一圈圈上下积压在一起的小圆铁丝环,一圈铁丝环就是1个磁道;再把铁丝环想象成1节节焊在一起的铁条,一小节铁条就是1个扇区

开机信息:/var/adm/messages
device    address    vector  dma   comment
---------------------------------------------------------------------------
%disk  0x01F0-0x01F7  14     -     type=W0 unit=0 cyls=9506 hds=255 secs=63

2.divvy划分文件系统filesystem分区
# divvy –V /dev/rhd02   
注: rhd02——第一块(0)硬盘(rhd)第二分区(2),对应上面的Partition2

Please enter the number of file systems you want this area
to be divided into, or press <Return> to get the default of 17 file system(s)

+-------------------+------------+--------+---+-------------+------------+
| Name                  | Type          | New FS | # |    First Block |   Last Block |
+-------------------+------------+-----  -+---+-------------+------------+
| dbspace01           | NON FS         |  no    | 0 |                 0|        199999|
| dbspace02           | NON FS         |  no    | 1 |         200000|        399999|
| dbspace03           | NON FS         |  no    | 2 |         400000|        599999|
| dbspace04           | NON FS         |  no    | 3 |         600000|        799999|
| dbspace05           | NON FS         |  no    | 4 |         800000|        999999|
|                           | NOT USED     |  no    | 5 |                 -|                -|
|                           | NOT USED     |  no    | 6 |                 -|                -|
| d1027all              | WHOLE DISK   |  no    | 7 |                 0|       1133054|
+-------------------+------------+------  +---+-------------+------------+
1132488 1K blocks for divisions, 567 1K blocks reserved for the system

n[ame]       Name or rename a division.
c[reate]     Create a new file system on this division.
t[ype]       Select or change filesystem type on new filesystems.
p[revent]    Prevent a new file system from being created on this division.
s[tart]      Start a division on a different block.
e[nd]        End a division on a different block.
r[estore]    Restore the original division table.
Enter your choice or q to quit:

# divvy –m /dev/rhd03 
同理第1块硬盘第3分区

备注:
(1)、通常采用的方式是Raw Device,也称“裸设备”,就是在安装Unix磁盘时,用divvy命令在磁盘分区中建立一块Non FS分区,对此分区的大小预先要估算好(7chunk*2,000,000k=14,000,000k)。Online系统对“裸设备”的管理比Unix文件系统的管理效率高很多。 
(2)、为系统准备磁盘空间时,必须首先设立正确的权限,并且建议为原始设备建立连接,并且每个chunk不得大于2G。在/dev目录下,自动产生dbspace01-dbspace10; rdbspace01-rdbspace10 的10个区。
(3)、dbspace**修改权限、属性
# chown –R informix:informix *dbspace*
# chmod 660 *dbspace*
注:在/dev下 ,可以像文件一样操作dbspace,如rm dbspace02

3.建立符号连接(symbolic links)
PS:便于管理数据库空间
不同于硬连接(只能在文件系统内)

语法:ln [ -s ] [ -f ] sourcefile ... targetdirectory
-s        create symbolic links
-f        existing,unlinked targetfile 
# mkdir /dbspace
# cd dbspace 
# ln –s /dev/dbspace01 rootdbs
# ln –s /dev/dbspace02 tempdbs
# ln –s /dev/dbspace03 logdbs
# ln –s /dev/dbspace04 chunk01
……

配置informix数据库空间时,既可以使用“真实地址”如/dev/dbspace01,又可以使用“连接地址”如/dbspace/rootdbs

Linux联盟收集整理

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-2 2:39:37
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持