• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

在SCO UNIX系统中使用另一unix硬盘【转贴】

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网
[code:1:86f2fbe34d]

在pc机上使用UNIX,由于pc上的硬盘多为IDE接口的故,只介绍IDE接口的硬盘。
常常我们有多块unix硬盘,需要把进行文件对拷时,或当一块使用硬盘的可用空间不多时也可以再接一块硬盘做为文件系统使用.
在SCO UNIX 5.0.5 中,系统已经存在硬盘设备hd10(接到IDE0上的从设备),则hd10无需配置。
硬盘的设备名为hd00,hd10等等,hd00为接到IDE0的主设备,hd10为接到IDE0上的从设备.
而我们看到下边的设备而是
brw-------   1 sysinfo  sysinfo    1, 47 Mar 26 11:56 hd0a(hd00的活动分区)
brw-r-----   1 dos      sysinfo    1, 48 Mar 26 11:56 hd0d(hd00的DOS分区)
brw-------   1 sysinfo  sysinfo    1, 15 Mar 26 11:56 hd01(hd00的第一个分区)
brw-------   1 sysinfo  sysinfo    1, 23 Mar 26 11:56 hd02(hd00的第二个分区)
brw-------   1 sysinfo  sysinfo    1, 31 Mar 26 11:56 hd03(hd00的第三个分区)
brw-------   1 sysinfo  sysinfo    1, 39 Mar 26 11:56 hd04(hd00的第四个分区)
br--r-----   1 root     backup     1, 79 Mar 26 11:56 hd11(hd10的第一个分区)
br--r-----   1 root     backup     1, 87 Mar 26 11:56 hd12(hd10的第二个分区)
br--r-----   1 root     backup     1, 95 Mar 26 11:56 hd13(hd10的第三个分区)
br--r-----   1 root     backup     1,103 Mar 26 11:56 hd14 (hd10的第四个分区)
把第二块UNIX硬盘连到机器上,注意前边说过这块硬盘应连到IDE0上,并且为从盘.
用#divvy /dev/hd10  (注:divvy 为分割磁盘命令) 
把第二块UNIX硬盘上的文件系统注册到当前UNIX系统上.
显示为
+-------------------+------------+--------+---+-------------+------------+
| Name              | Type       | New FS | # | First Block | Last Block |
+-------------------+------------+--------+---+-------------+------------+
|                   | EAFS       |  no    | 0 |            0|       19999|
|                   | NON FS     |  no    | 1 |        20000|      117999|
|                   | HTFS       |  no    | 2 |       118000|     4209019|
|                   | NOT USED   |  no    | 3 |            -|           -|
|                   | NOT USED   |  no    | 4 |            -|           -|
|                   | NOT USED   |  no    | 5 |            -|           -|
|                   | NON FS     |  no    | 6 |      4209020|     4209029|
|                   | WHOLE DISK |  no    | 7 |            0|     4217030|
+-------------------+------------+--------+---+-------------+------------+
4209030 1K blocks for divisions, 8001 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:
                                                                               
其中Name为文件系统在当前UNIX中的设备名。(由于第二块unix盘未在系统中注册,所以看不到设备名)
Type 为文件系统类型,常见有EAFS,HTFS.
New FS 标识是否为新建的文件系统,我们用的是UNIX硬盘,文件系统已经分好,所以不要新建文件系统,除非真的想重新建立文件系统,不过原文件系统中的内容被覆盖。
#为unix文件系统的编号
First Block, Last Block 为各文件系统的起始与结事块号。

我们使用第二块UNIX硬盘,通常都不会去改变原来硬盘的文件系统大小的。只要把第二块UNIX盘的文件系统注册到当前系统上就好了。
一般来说0#文件系统类型为EAFS,是unix盘的引导区,一般来说我们用不上。所以不用为它命名。
        1#文件系统类型为NON FS,是unix盘的交换区,我们也用不上。不用为它命名
2#文件系统类型为HTFS,是unix盘的根分区,如果第二块unix盘上,只有根分区我们就使用这个分区。
其它文件系统类型为HTFS的分区都是单的分区,我们也可以利用。
经过上边分析,我们为2#分区,命名(也就相当于在当前unix系统中注册了,第二块硬盘的根分区以便使用)。
键入n,回车。
显示
 which division? (0 through 7)?   
(命名哪个分区)
键入2,回车。
显示
 what do you want to call it?      
(你想叫它什么)
输入SROOT(依喜好自行命名)
 显示如图,可见已经命名为2#分区。
+-------------------+------------+--------+---+-------------+------------+
| Name              | Type       | New FS | # | First Block | Last Block |
+-------------------+------------+--------+---+-------------+------------+
|                   | EAFS       |  no    | 0 |            0|       19999|
|                   | NON FS     |  no    | 1 |        20000|      117999|
| SROOT             | HTFS       |  no    | 2 |       118000|     4209019|
|                   | NOT USED   |  no    | 3 |            -|           -|
|                   | NOT USED   |  no    | 4 |            -|           -|
|                   | NOT USED   |  no    | 5 |            -|           -|
|                   | NON FS     |  no    | 6 |      4209020|     4209029|
|                   | WHOLE DISK |  no    | 7 |            0|     4217030|
+-------------------+------------+--------+---+-------------+------------+



4209030 1K blocks for divisions, 8001 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.
 u[ndo]       Undo the last change.
 r[estore]    Restore the original division table.

Enter your choice or q to quit:
本例中只有2#分区需命名。
故按q键回车退出.
系统提示(是安装使生效,是回到主菜单重新操作,还是退出不生效)  
 i[nstall]      Install the division set-up shown
 r[eturn]       Return to the previous menu
 e[xit]         Exit without installing a division table

Please enter your choice:
键入i,回车,使生效。
使用l命令看是否生成设备名SROOT设备文件。
 # l /dev/SROOT
brw-r-----   1 sysinfo  sysinfo    1,106 May 28 11:30 /dev/SROOT              

这个/dev/SROOT  就是第二块unix盘的根分区,这样就可以用mount命令将它装要unix系统上了。
你可以建一个目录作为它的引入点。我们可以在根下建一SROOT目录
#cd /
#mkdir SROOT
把/dev/SROOT  就是第二块unix盘的根分区引入到/SROOT目录上。
# mount /dev/SROOT /SROOT
# l /SROOT  (列第二块unix盘的根分区文件)
这样就可以把它当作正常的文件系统使用了。
与光驱一样。
用umount卸载硬盘
#umount /SROOT
[/code:1:86f2fbe34d]

 sindney 回复于:2004-03-05 10:50:49
这多好东东,大家怎么光看不发言呀:(
老大,我顶,呵呵

 unixgaoshou 回复于:2004-03-05 11:18:45
正在享受中........................................
好!感谢老大!

 酸辣粉 回复于:2004-03-05 17:27:11
问问老大,我用MKDEV HD加入一块IDE硬盘后,在/DEV目录中存在了设备名,但REBOOT后设备名又不见了。如何解决?在现有UNIX系统中加一块新硬盘这样做是否正确? :shock:

 lv_xiaowei 回复于:2004-03-05 19:44:56
老大的文章都是好样的

 maidx 回复于:2004-03-07 21:42:08
接到ide1用什么?hd20?

 micky123 回复于:2004-03-08 08:45:12
好!!!!

 yz_zb 回复于:2004-03-08 10:47:06
[quote:2529f016df="酸辣粉"]问问老大,我用MKDEV HD加入一块IDE硬盘后,在/DEV目录中存在了设备名,但REBOOT后设备名又不见了。如何解决?在现有UNIX系统中加一块新硬盘这样做是否正确? :shock:[/quote:2529f016df]

可能是你的参数配置不对!

 CJMCJM 回复于:2004-03-13 11:04:25
:shock: 朋友:如果加入的硬盘是SCSI接口的,那又是怎样配置的尼?

 lmx411 回复于:2004-03-13 11:27:54
[quote:5eef404a6f="酸辣粉"]问问老大,我用MKDEV HD加入一块IDE硬盘后,在/DEV目录中存在了设备名,但REBOOT后设备名又不见了。如何解决?在现有UNIX系统中加一块新硬盘这样做是否正确? :shock:[/quote:5eef404a6f]

编辑一下/etc/vfstab ,在里面把新加入的硬盘在启动时自动mount 上!

 unix007 回复于:2004-03-15 22:12:05
[quote:04a5220738="lmx411"]

编辑一下/etc/vfstab ,在里面把新加入的硬盘在启动时自动mount 上![/quote:04a5220738]

呵呵,lmx411平时用uw7用得多了,把uw7的东西说成osr5的了。
在openserver5下应该编辑/etc/default/filesys这个文件,
如果不想手工编辑这个文件,可以用“mkdev fs”这个命令来做。

 小 辉 回复于:2004-03-16 10:22:20
值得收藏

 酸辣粉 回复于:2004-03-16 18:24:55
[quote:207798f697="unix007"]

呵呵,lmx411平时用uw7用得多了,把uw7的东西说成osr5的了。
在openserver5下应该编辑/etc/default/filesys这个文件,
如果不想手工编辑这个文件,可以用“mkdev fs”这个命令来做。[/quote:207798f697]

那么请问怎样手工编辑/etc/default/filesys这个文件呢?

 无闻 回复于:2004-03-16 23:45:15
今天上来本来就是想问这个问题的,没想到竟然有高手正好写了出来,真是太感谢了

 -j- 回复于:2004-08-25 09:49:56
谢谢!!!正好用上!呵呵

 cnhp 回复于:2005-07-11 10:20:42
真好,我学一下。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网