免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] sco unix 空间不足怎么办 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-22 21:33 |只看该作者 |倒序浏览
我有一块20G 的硬盘前8G 装有SCOUNIX 用来存放一些数据近日系统提示空间不足,可是硬盘还有12个G 怎么把后12个G也用来存放SCOUNIX 的数据,该怎么实现。谢谢

论坛徽章:
0
2 [报告]
发表于 2008-06-22 22:24 |只看该作者
fdisk增加UNIX分区,再创建文件系统,然后mount到根下的某个目录即可使用了

论坛徽章:
0
3 [报告]
发表于 2008-06-22 22:27 |只看该作者
可以详细些吗 谢谢

论坛徽章:
0
4 [报告]
发表于 2008-06-24 12:48 |只看该作者
ding

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
5 [报告]
发表于 2008-06-24 13:25 |只看该作者
参考:

本办法适用于ghost硬盘模式对拷出来的IDE目的盘空间大于源盘空间的情况。
我在SCO5.0.5/5.0.6/5.0.7上均已测试通过。

1、首先确认ghost目的盘实际的C/H/S值(CMOS设置LBA模式Auto Detect硬盘检测出来)

2、引导启动ghost的目的盘上的SCO操作系统进入单用户下
# dkinit /dev/rhd00
第1块IDE是rhd00,第2块是rhd10, ....
有些OS可能无法执行dkinit命令,用dparam也可以,见后面的有关说明。

使用dkinit后将提示:
Hard Disk Drive 0 Configuration
1. Display current disk parameters
2. Modify current disk parameters
3. Select default disk parameters
Enter your choice or q to quit: 选择2
Disk Parameters values
--------------- ------
1. Cylinders 源盘参数
2. Heads 源盘参数
3. Write Reduce
4. Write Precomp
5. Ecc
6. Control
7. Landing Zone 源盘参数
8. Sectors/track 源盘参数
Enter a parameter to modify or q to return to the main menu:
分别选1,7,2,8将其改为目的盘的实际参数
其中第1、第7项为磁道个数(建议比实际数-1),第2项为磁头个数,第8项为扇区数
改完后输入q退出

有些OS可能无法执行dkinit命令,这时候用dparam也可以:
首先运行# dparam /dev/rhd00
查出当前内核里的硬盘参数设置,依次分别是:
cyls heads wrt_reduce precomp ecc control landzone sectors
注意landzone(硬盘全部的磁道数)和cyls(系统使用的磁道数)一般是相同的值,除非源盘安装SCO时没有用完所有的硬盘空间。

然后按照实际的硬盘参数设置内核参数:
#dparam /dev/rhd00 new_cyls new_heads wrt_reduce precomp ecc control new_cyls new_sectors

这样一样能把内核的硬盘参数修改成实际需要的值.

3、运行fdisk将整个硬盘划为UNIX。
# 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
Enter your choice or q to quit: 选择2(对于高手,也可选择4建立1个新unix主分区来实现更复杂的要求)
Current Hard Disk Drive: /dev/rhd00
Total disk size: xxxxx tracks (xxxx reserved for masterboot and diagnostics)
Warning! All data on your disk will be lost!
Do you wish to continue? (y/n) 不要害怕,按Y继续,数据不会丢的
Current Hard Disk Drive: /dev/rhd00
Total disk size: xxxxx tracks (xxxx reserved for masterboot and diagnostics)
这样执行完后,在没有损坏ghost出来的目的盘操作系统的基础上,就可用硬盘的全部实际空间了

4、为了使用新的空间,还要在新增的空间上新建文件系统,千万不要去修改已有的文件系统boot/swap/root哦!
# divvy

显示出逻辑分区表
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:
建议修改原分区表里的recover分区的s和e值, 把它还挪到分区表最后的位置,大小不要变,
然后分别依次选择n、s、e、c四项内容对未使用的新空间进行新分区的创建操作,
最后选i建立新文件系统

5、让新增的文件系统可自动在开机时刻mount
#mkdev fs
Filesystem Initialization Program
This program performs maintenance
tasks required to add or delete
an existing filesystem. Would you like to:
1. Add a new filesystem to system.
2. Remove a filesystem.
Select an option or enter q to quit: 选择1增加
Enter a device name and press
< Return > or q to quit: /dev/你刚刚建立的新分区名称
Enter a directory name and press
< Return > or q to quit: 输入你想mount到的安装点目录名

好了,系统重启后你就会发现df -kv 多了一行哦,在新增的文件系统上去放你的东东吧

论坛徽章:
0
6 [报告]
发表于 2008-06-25 11:25 |只看该作者
楼主的问题按saintdragon的办法解决就行了。
1,执行fdisk,选择将剩余空间全部划分为unix分区,保存退出
2,执行divvy,根据你自己的需要划分slice、选择文件系统类型、输入文件系统名称
3,将划分的文件系统mount上来(可以通过scoadmin做)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP