免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3477 | 回复: 9
打印 上一主题 下一主题

[SCO UNIX] UNIX5.05下如何访问第二块IDE硬盘? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-01 10:51 |只看该作者 |倒序浏览
第二块IDE硬盘上有数据,在不格式化情况下如何访问。
访问UNIX数据盘与WINDOWS数据盘有何区别?

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
2 [报告]
发表于 2008-04-01 17:29 |只看该作者
如何在SCO OpenServer 5上使用第二块硬盘

在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

论坛徽章:
0
3 [报告]
发表于 2008-04-02 15:35 |只看该作者
感谢天神不吝赐教!
在进行操作前,要不要先进行coms硬盘参数设置;增加第二个硬盘识别时,要不要先#mkdev hd配置。

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
4 [报告]
发表于 2008-04-07 10:00 |只看该作者
cmos肯定要先识别到硬盘

论坛徽章:
0
5 [报告]
发表于 2008-05-29 16:19 |只看该作者

第二块硬盘命名后,用# mount /dev/sroot /sroot出错

# l /dev/sroot
brw-r-----   1 sysinfo  sysinfo    1,106 May 29 15:45 /dev/sroot
# lc
.lastlogin           .xdt_dir             pmd
.maildelivery        bin                  sbin
.mailrc              dev                  shlib
.mosaicpid           etc                  sroot
.netrc               ibin                 stand
.netscape            ilas                 swap
.odtpref             lib                  tcb
.profile             lost+found           tmp
.scoadmin.pref       mailfolders          trash.dt
.scohelp-hotlist     Main.dt              u
.scohelp-pers-annot  mnt                  udk
.utillist2           nsmail               unix
.Xauthority          opt                  usr
.xdtsupCheck         Personal.dt          var
# mount /dev/sroot /sroot
mount: cannot stat '/dev/sroot'
#

按要求2#分区已命名,用# l /dev/sroot
brw-r-----   1 sysinfo  sysinfo    1,106 May 29 15:45 /dev/sroot
查看也有,在根目录下也建立了sroot目录,为什么用# mount /dev/sroot /sroot会出错,
mount: cannot stat '/dev/sroot'

再次恳请赐教!

论坛徽章:
0
6 [报告]
发表于 2008-05-30 00:23 |只看该作者
系统重启动一下试试

论坛徽章:
0
7 [报告]
发表于 2008-05-30 08:36 |只看该作者
输入 #divvy /dev/hd10出现分区情况后,同时跳出一个错误提示对话框,
Fri May 30 08:18:14 2008
%disk 0X0170-0X0177 15-type=W1 unit=1 cyls=16383 hds=16 secs=63
请教这些参数说明什么没有做对?

论坛徽章:
0
8 [报告]
发表于 2008-05-31 05:45 |只看该作者
错了,hd10是整个硬盘,只能fdisk -f /dev/rhd10访问整个硬盘查看分区情况
divvy是用来查看、划分文件系统的,应该divvy /dev/rhd1a(活动的unix分区)、/dev/rhd11(第1分区)、/dev/rhd12、/dev/rhd13、/dev/rhd14
楼主如果再有问题,请将分区及文件系统信息贴出来:
fdisk -p -f /dev/rhd10
divvy -P -N  /dev/rhd11
divvy -P -N  /dev/rhd12
divvy -P -N  /dev/rhd13
divvy -P -N  /dev/rhd14
注意不要用divvy -m 或divvy -i

论坛徽章:
0
9 [报告]
发表于 2008-06-04 09:19 |只看该作者
试验成功,我命名的是3#/u文件系统。原来出错是因为硬盘针脚歪了!
再次感谢天神等人的赐教!

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
10 [报告]
发表于 2008-06-04 13:43 |只看该作者
问题解决了就好,不用客气!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP