当前位置: 技术问答>linux和unix
unix 下安装第二硬盘
来源: 互联网 发布时间:2015-01-30
本文导语: 请问仁兄: 我如何在sco unix 下将第二硬盘挂上 我的第一硬盘和第二硬盘上都有数据.我要在第一硬盘上读取第二硬盘上的数据. 急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急! ...
请问仁兄:
我如何在sco unix 下将第二硬盘挂上
我的第一硬盘和第二硬盘上都有数据.我要在第一硬盘上读取第二硬盘上的数据.
急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
我如何在sco unix 下将第二硬盘挂上
我的第一硬盘和第二硬盘上都有数据.我要在第一硬盘上读取第二硬盘上的数据.
急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
|
机器配置Sco unix 505,赛扬500,64M,COMPAQ微机
1、mkdev hd 1 0 (第一个数字代表同一条硬盘线上端口号:0=master 1 =slave;第二个数字代表IDEr控制器口:0=primary 1=secondary).
提示可能覆盖硬盘数据,是否继续?按Y
2、系统自动调用/etc/dkinit,提示选择硬盘参数(共3项)
选3(即选择默认参数),回车后又提示选择参数界面,不要怀疑刚才有按错键,按q退出。
3、系统自动调用fdisk,因为我们要的是原来的分区,所以这一步千万不能重新分区,按q跳过。
4、系统自动调用badtrk,提示已有合法的分区表,要保留原有的数据,不能改变现有的坏道表,是否要继续?按y.
5、系统自动调用divvy,出现的是我们要新增的硬盘的分片表(divison),其中除name一栏是空的以外,其他都是原来的分片表数据。这个name就是我们以下要命名的。按n(即name命名)命令,出现选择片号(divison)提示,输入你想要mount的分片号(一般是root片),一般是2(即root分片,为安全起见,可以事先在原来的系统中用divvy查看一下root片号是否为2),提示输入分片名,如newroot(名字随便起),回车即可看到更新的分片表。按q退出,又会出现是否安装等3项菜单,按i(install,安装)安装即可。退回到命令行。OK!至此前期工作已全部完成。
以下是所要应用的具体例子。
1、要mount新增的文件系统,输入mount /dev/newroot /mnt
2、要查看新的文件系统的分片表,可divvy /dev/newroot
注:以上操作不会破坏两块硬盘原有的数据。
1、mkdev hd 1 0 (第一个数字代表同一条硬盘线上端口号:0=master 1 =slave;第二个数字代表IDEr控制器口:0=primary 1=secondary).
提示可能覆盖硬盘数据,是否继续?按Y
2、系统自动调用/etc/dkinit,提示选择硬盘参数(共3项)
选3(即选择默认参数),回车后又提示选择参数界面,不要怀疑刚才有按错键,按q退出。
3、系统自动调用fdisk,因为我们要的是原来的分区,所以这一步千万不能重新分区,按q跳过。
4、系统自动调用badtrk,提示已有合法的分区表,要保留原有的数据,不能改变现有的坏道表,是否要继续?按y.
5、系统自动调用divvy,出现的是我们要新增的硬盘的分片表(divison),其中除name一栏是空的以外,其他都是原来的分片表数据。这个name就是我们以下要命名的。按n(即name命名)命令,出现选择片号(divison)提示,输入你想要mount的分片号(一般是root片),一般是2(即root分片,为安全起见,可以事先在原来的系统中用divvy查看一下root片号是否为2),提示输入分片名,如newroot(名字随便起),回车即可看到更新的分片表。按q退出,又会出现是否安装等3项菜单,按i(install,安装)安装即可。退回到命令行。OK!至此前期工作已全部完成。
以下是所要应用的具体例子。
1、要mount新增的文件系统,输入mount /dev/newroot /mnt
2、要查看新的文件系统的分片表,可divvy /dev/newroot
注:以上操作不会破坏两块硬盘原有的数据。
|
开机以root身份进入源盘UNIX系统,键入fdisk命令。fdisk将对/dev/rhd00设备也就是源盘进行操作。按数字1显示分区表,记下SCO UNIX分区的起始位置和结束位置,然后退到命令状态,安装第二块硬盘。
#mkdev hd 10(安装第二个IDE接口上的主硬盘)
这里会出现三个选项。如果要增加的硬盘是IDE类型,则选择1;如果是SCSI类型,则选择2。然后要求一些硬盘的有关信息,一般按缺省值输入即可。其间有fdisk菜单选项,它是对/dev/rhd10进行操作的,可以对目标硬盘按需要进行分区。此例中应把刚才记下的SCO UNIX分区的起始位置和结束位置输入新的分区,激活引导分区。当出现提示:
Hard disk initialization procedure completed.
就完成了对目标盘的安装和分区。
#mkdev hd 10(安装第二个IDE接口上的主硬盘)
这里会出现三个选项。如果要增加的硬盘是IDE类型,则选择1;如果是SCSI类型,则选择2。然后要求一些硬盘的有关信息,一般按缺省值输入即可。其间有fdisk菜单选项,它是对/dev/rhd10进行操作的,可以对目标硬盘按需要进行分区。此例中应把刚才记下的SCO UNIX分区的起始位置和结束位置输入新的分区,激活引导分区。当出现提示:
Hard disk initialization procedure completed.
就完成了对目标盘的安装和分区。
|
如果第二个硬盘是DOS分区,可以在UNIX作为DOS文件系统安装
在dev目录下为硬盘创建设备文件,格式/dev/dsk/xsy,x为硬盘号,y为驱动器名称。
例如 /dev/dsk1sC /dev/dsk/1sd (一定不要弄错,和你的分区有关系,这里认为是dsk1sC !)
然后用root登录执行下面的命令
$cd /dev/dsk
$mknod 1sC b 1 112
$mknod 1sD b 1 113
$mknod 1sE b 1 114
$mknod 1sF b 1 115
$mknod 1sG b 1 116
$mknod 1sH b 1 117
$mknod 1sI b 1 118
$mknod 1sJ b 1 119
$mknod 1sd b 1 112
修改设置文件的访问权限,创建脚本程序(假设为init_disk),执行
$cat_disk
for letter in C D E F G H I J d
do
chmod 640 1s$ letter
chmod sysinfo 1s$ letter
chmode dos 1s$ letter
done
$chmod u+x init_disk
$ ./init_disk
最后 mount -r - f DOS /dev/dsk/1sC/mnt
(进入mnt目录就可以访问了)
在dev目录下为硬盘创建设备文件,格式/dev/dsk/xsy,x为硬盘号,y为驱动器名称。
例如 /dev/dsk1sC /dev/dsk/1sd (一定不要弄错,和你的分区有关系,这里认为是dsk1sC !)
然后用root登录执行下面的命令
$cd /dev/dsk
$mknod 1sC b 1 112
$mknod 1sD b 1 113
$mknod 1sE b 1 114
$mknod 1sF b 1 115
$mknod 1sG b 1 116
$mknod 1sH b 1 117
$mknod 1sI b 1 118
$mknod 1sJ b 1 119
$mknod 1sd b 1 112
修改设置文件的访问权限,创建脚本程序(假设为init_disk),执行
$cat_disk
for letter in C D E F G H I J d
do
chmod 640 1s$ letter
chmod sysinfo 1s$ letter
chmode dos 1s$ letter
done
$chmod u+x init_disk
$ ./init_disk
最后 mount -r - f DOS /dev/dsk/1sC/mnt
(进入mnt目录就可以访问了)