免费注册 查看新帖 |

Chinaunix

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

为什么/目录空间没有被释放? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-29 14:47 |只看该作者 |倒序浏览
原来的系统df情况:
[root@srvsun005]:/>bash-3.00#df -lh
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c0t0d0s0      4.7G   4.5G   197M    96%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   7.0G  1016K   7.0G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
/platform/SUNW,Sun-Fire-T200/lib/libc_psr/libc_psr_hwcap1.so.1
                       4.7G   4.5G   197M    96%    /platform/sun4v/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                       4.7G   4.5G   197M    96%    /platform/sun4v/lib/sparcv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   7.0G     0K   7.0G     0%    /tmp
swap                   7.0G    40K   7.0G     1%    /var/run
/dev/dsk/c0t0d0s7       62G   1.1G    60G     2%    /export/home

由于发现/usr有3.1G,就考虑把/usr独立挂载出来。使用ufsdump/ufsrestore把/usr恢复到了一块新的硬盘空间中之后,修改/etc/vfstab为:
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c0t0d0s1       -       -       swap    -       no      -
/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no      -
/dev/dsk/c0t0d0s7       /dev/rdsk/c0t0d0s7      /export/home    ufs     2       yes     -
/dev/dsk/c0t1d0s6      /dev/rdsk/c0t1d0s6      /usr    ufs     1       no      -
/devices        -       /devices        devfs   -       no      -
ctfs    -       /system/contract        ctfs    -       no      -
objfs   -       /system/object  objfs   -       no      -
swap    -       /tmp    tmpfs   -       yes     -

重启之后,用df看到/usr倒是挂载到了新硬盘空间上,可是/目录下的空间一点没有释放:
[root@srvsun005]:/>bash-3.00#df -lh
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c0t0d0s0      4.7G   4.5G   197M    96%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   7.0G   1.0M   7.0G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
/dev/dsk/c0t1d0s6       15G   3.1G    11G    22%    /usr
/platform/SUNW,Sun-Fire-T200/lib/libc_psr/libc_psr_hwcap1.so.1
                       4.7G   4.5G   197M    96%    /platform/sun4v/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                       4.7G   4.5G   197M    96%    /platform/sun4v/lib/sparcv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   7.0G     0K   7.0G     0%    /tmp
swap                   7.0G    48K   7.0G     1%    /var/run
/dev/dsk/c0t0d0s7       62G   1.1G    60G     2%    /export/home

希望大家能给我解释一下,问题出在哪里?谢谢!

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2007-08-29 14:49 |只看该作者
原来的/usr有没有删掉

论坛徽章:
0
3 [报告]
发表于 2007-08-29 14:54 |只看该作者
杂删掉呢?~~~

论坛徽章:
0
4 [报告]
发表于 2007-08-29 15:26 |只看该作者
先不挂c0t1d0s6,删完之后,再把你备的挂上,一定要备全呀

论坛徽章:
0
5 [报告]
发表于 2007-08-29 15:27 |只看该作者
删掉/usr之后,还怎么mount呢~命令都没了~

论坛徽章:
0
6 [报告]
发表于 2007-08-29 15:29 |只看该作者
可以重启呀

论坛徽章:
0
7 [报告]
发表于 2007-08-29 16:06 |只看该作者
最好boot到单用户模式下去删除

论坛徽章:
0
8 [报告]
发表于 2007-08-29 16:34 |只看该作者
我想问一下,/usr单独挂载的话,是不是还需要用installboot创建引导块?
因为我没有做这一步,现在系统显示/usr挂载失败,系统起不来了

论坛徽章:
0
9 [报告]
发表于 2007-08-29 17:08 |只看该作者

回复 #8 UNIXgroupHW 的帖子

最好是光盘引导后mount /dev/dsk/c0t0d0s0 /a后,删除/a/usr下所有数据后重启。

论坛徽章:
0
10 [报告]
发表于 2007-08-29 17:24 |只看该作者
/usr的内容已经复制到了c0t1d0s6里面,c0t0d0s0中的/usr已经被删掉了。
现在重启系统的情况:
Rebooting with command: boot -r
Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args: -r
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)
[ 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
[ system/basicreg:default failed (see 'svcs -x' for details) ]

Root password for system maintenance (control-d to bypass): Hostname: srvsun005
Login incorrect

到底还需要做些什么才能使c0t1d0s6成功挂载到/usr呢?

[ 本帖最后由 UNIXgroupHW 于 2007-8-29 17:29 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP