免费注册 查看新帖 |

Chinaunix

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

创建分区时出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-08 14:47 |只看该作者 |倒序浏览
ERROR: Unable to write data to disk ad0!

To edit the lables on a running system set sysctl kern.geom.debugflags=16 and try again.

背景:

1)80G的硬盘安装了FreeBSD7.2,为了增加容量而不想重新安装OS.将80G的硬盘通过专用机器Mirror到一个120G的硬盘。
2)120G的硬盘可以重新启动,内容跟原来无异。
3)可以发现还有40G空间闲置。
4)尝试Fdisk,可以创建新的分区,当label好所有分区后,按W保存时出错。

请问在哪设置set sysctl kern.geom.debugflags=16?如何设?

谢谢!

论坛徽章:
0
2 [报告]
发表于 2009-05-08 15:12 |只看该作者
用root权限运行以下任何一条命令:
#sysctl -w kern.geom.debugflags=16
或者
#sysctl  kern.geom.debugflags=16


你可以用sysctl -a查询你系统的所有内核子系统的配置参数,在具备权限的情况下,你可以修改配置变量,其中有一些只读的属性无法修改,有一些属性只能在开机时设定而不是运行时动态修改的也不能改(这些参数/属性在/boot/loader.conf中调整和修改)

一言难尽,还是man sysctl吧

论坛徽章:
0
3 [报告]
发表于 2009-05-08 15:23 |只看该作者

回复 #2 wuqing 的帖子

多谢了!

论坛徽章:
0
4 [报告]
发表于 2009-05-08 15:30 |只看该作者

回复 #3 menghonghe 的帖子

晕,其它修改都正常。并且可以把40G的空间Mount到/home,
但是退出Lable时,新的报错。
Unable to add /dev/ad0s1b as a swap device:device busy.
估计还是没更新成功-因为系统正在运行。
有何建议?

论坛徽章:
0
5 [报告]
发表于 2009-05-08 16:57 |只看该作者
原帖由 menghonghe 于 2009-5-8 15:30 发表
晕,其它修改都正常。并且可以把40G的空间Mount到/home,
但是退出Lable时,新的报错。
Unable to add /dev/ad0s1b as a swap device:device busy.
估计还是没更新成功-因为系统正在运行。
有何建议?

多用户模式停止swap,然后sysinstall去相应的项修改
如果还不行,单用户模式试试
如果还不行,那么唯一的也是永远都奏效的办法就是:用安装光盘启动,然后去label,label完了别安装直接退出来就好了,然后进系统设置/etc/fstab

论坛徽章:
0
6 [报告]
发表于 2009-05-11 11:22 |只看该作者
感谢你详细地指导!

1)用安装光盘,启动sysinstall,重新Fdisk,label,Mount到/home,修改/etc/fstab,添加ad0s2a/home一行
2)重新启动FreeBSD,报Invalid partition table,无法启动
3)光盘Fixit,删掉创建的分区,恢复fstab,重启,系统正常

现在还是剩余40G未分配空间,也就是还没搞定。

不知道我哪一步没做对?是不是在Fdisk一定得选“Using whole Disk Space”? 但是看系统自动生成的设备名ad0s2a应该还是硬盘1的第2个片区?

再次感谢你的回复!

论坛徽章:
0
7 [报告]
发表于 2009-05-11 11:31 |只看该作者
原帖由 menghonghe 于 2009-5-11 11:22 发表
1)用安装光盘,启动sysinstall,重新Fdisk,label,Mount到/home,修改/etc/fstab,添加ad0s2a/home一行
2)重新启动FreeBSD,报Invalid partition table,无法启动
3)光盘Fixit,删掉创建的分区,恢复fstab,重启,系统正常

现在还是剩余40G未分配空间,也就是还没搞定。

不知道我哪一步没做对?是不是在Fdisk一定得选“Using whole Disk Space”? 但是看系统自动生成的设备名ad0s2a应该还是硬盘1的第2个片区?

再次感谢你的回复!

你mount到/home之前没有newfs吧?分区后需要newfs,如同windows分区以后需要格式化后才能使用
如果你信得过我,你开远程服务吧,ssh给你解决

论坛徽章:
0
8 [报告]
发表于 2009-05-11 15:26 |只看该作者
原帖由 wuqing 于 2009-5-11 11:31 发表

你mount到/home之前没有newfs吧?分区后需要newfs,如同windows分区以后需要格式化后才能使用
如果你信得过我,你开远程服务吧,ssh给你解决


谢谢!信得过你。不过自己的事情还得自己办,要不然下次还是要麻烦你:)
的确是忘了newfs,另外在系统执行fsck时,强行终止了。

顺便问一句,我的机器连在ADSL路由器后面,IP是192.x.x.x, 怎么SSH? NAT?

论坛徽章:
0
9 [报告]
发表于 2009-05-11 16:11 |只看该作者
对啊,我只在局域网中试过ssh, 外网也能进来?
怎么映射?

论坛徽章:
0
10 [报告]
发表于 2009-05-11 17:05 |只看该作者
原帖由 menghonghe 于 2009-5-11 15:26 发表


谢谢!信得过你。不过自己的事情还得自己办,要不然下次还是要麻烦你:)
的确是忘了newfs,另外在系统执行fsck时,强行终止了。

顺便问一句,我的机器连在ADSL路由器后面,IP是192.x.x.x, 怎么SSH? NAT?

如果你的服务商提供的就是私有地址的话就没有办法处理了。
因为需要映射到网关(必须是具备公网的IP地址)
映射的工作很容易做,IPF或者PF都很容易配置

IPFW也可以,但是没有配置过
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP