免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4195 | 回复: 17

急问各位高手!关于单用户模式下的写权限问题 [复制链接]

论坛徽章:
0
发表于 2007-08-28 15:11 |显示全部楼层
这台服务器(Solaris10)由于我的误操作,在vfstab中将/usr挂在了一块空硬盘上(原本/usr没有单独挂载),导致系统起不来,我把那块空硬盘拔掉之后,系统可以起来,但处于单用户模式下,vi无法编辑vfstab文件!请问该如何解决?
以下是具体错误信息:
Sun Fire T200, No Keyboard
Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.20.4, 8184 MB memory available, Serial #70082516.
Ethernet address 0:14:4f:2d:5f:d4, Host ID: 842d5fd4.

Boot device: [url=]/pci@780/pci@0/pci@9/scsi@0/disk@0,0:a[/url]  File and args:
SunOS Release 5.10 Version Generic_118833-17 64-bit
Copyright 1983-2005 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
ERROR: svc:/system/filesystem/root:default failed to mount /usr  (see 'svcs -x' for details)
Aug 28 14:44:02 svc.startd[7]: svc:/system/filesystem/root:default: Method "/lib/svc/method/fs-root" failed with exit status 95.
[ system/filesystem/root:default failed fatally (see 'svcs -x' for details) ]
Failed to plumb IPv4 interface(s): hme0
Requesting System Maintenance Mode
(See /lib/svc/share/README for more information.)
Console login service(s) cannot run

Root password for system maintenance (control-d to bypass):
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode

Aug 28 14:46:57 su: 'su root' succeeded for root on /dev/console
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
-bash-3.00# vi /etc/vfstab
"/var/tmp/ExjSa4ka" Read-only file system

论坛徽章:
0
发表于 2007-08-28 15:30 |显示全部楼层
用光盘起到单用户,然后,修改你的vfstab文件.

论坛徽章:
0
发表于 2007-08-28 15:46 |显示全部楼层
我对光盘引导到单用户的过程不太熟,能不能描述一下?
另外我的系统是Sol10 up2的,用up3的光盘可以么?

论坛徽章:
0
发表于 2007-08-28 15:47 |显示全部楼层
可以的。相当于你的root口令丢失了.改root口令一下.不过是把文件从passwd换成了vfstab而已.

论坛徽章:
0
发表于 2007-08-28 15:58 |显示全部楼层
了解了,多谢!
顺便请问一下,我的/目录现在空间满了,我想把/usr单独挂到一块新的分区上,释放/所占的空间。这样的想法可行么?应该怎么操作呢?

论坛徽章:
0
发表于 2007-08-28 16:00 |显示全部楼层
/满了。先看看是什么文件占用的.没有用的就清空吧.晴空不要删除以后在touch.这样不行.直接>来晴空.可以的.但是,你需要把/usr备份出来,然后,恢复到新的分区上.然后,修改vfstab才可以.

论坛徽章:
0
发表于 2007-08-28 16:19 |显示全部楼层
# vi /etc/vfstab
I don't know what kind of terminal you are on - all I have is 'unknown'.
[Using open mode]
"/etc/vfstab" 15 lines, 503 characters
#device         device          mount           FS      fsck    mount   mount

没法翻页,看不到以下的内容,似乎是不认识终端类别,应该怎么配置一下呢?

论坛徽章:
0
发表于 2007-08-28 16:20 |显示全部楼层
export TERM=vt100 或者 vt200 sun等看看.

论坛徽章:
0
发表于 2007-08-28 16:54 |显示全部楼层
原帖由 风之幻想 于 2007-8-28 16:00 发表
/满了。先看看是什么文件占用的.没有用的就清空吧.晴空不要删除以后在touch.这样不行.直接>来晴空.可以的.但是,你需要把/usr备份出来,然后,恢复到新的分区上.然后,修改vfstab才可以.

把/usr备份出来的意思是cp *全部拷贝出来么?

论坛徽章:
0
发表于 2007-08-28 17:16 |显示全部楼层
如果是单个分区 最好用ufsdump和ufsrestore
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP