- 论坛徽章:
- 0
|
我在安装gcc时,安装到一半报错如下:
# pkgadd -d gcc-3.3.2-sol8-sparc-local
gcc
(sparc) 3.3.2
....
cpio: 不能写 "reloc/lib/sparcv9/libgcj.so.4.0.0", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/lib/sparcv9/libiberty.a", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/lib/sparcv9/libobjc.a", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/lib/sparcv9/libstdc++.a", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/lib/sparcv9/libstdc++.so.5.0.5", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/lib/sparcv9/libsupc++.a", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/cpp.1", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/g77.1", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/gcc.1", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/gcj.1", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/gcjh.1", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/gcov.1", errno 28, 设备上没有空余空间
cpio: 不能写 "reloc/man/man1/gij.1", errno 28, 设备上没有空余空间
pkgadd: 错误,试图处理数据流失败
- 进程 </usr/bin/cpio -icdumD -C 512>; 失败,出口代码 21
pkgadd: 错误,不能打开数据流
安装<SMCgcc>;失败,内部错误.
对系统没有做任何改动
然后,我用df命令查看,发现 / 下有两个swap分区占用了大量磁盘空间,如下:
# df -a -l -k
文件系统 千字节 用了 可用 容量 挂接
/dev/dsk/c1t0d0s0 2152943 1847450 262435 88% /
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
mnttab 0 0 0 0% /etc/mnttab
swap 19853056 16 19853040 1% /var/run
swap 19953144 100104 19853040 1% /tmp
/dev/dsk/c1t2d0s7 70592505 5374985 64511595 8% /program
/dev/dsk/c1t4d0s7 70592505 6486750 63399830 10% /backup
/dev/dsk/c1t0d0s7 51900735 32 51381696 1% /export/home
我的问题是如何删除一个swap或减少swap的大小,在不重装系统的情况下?
谢谢各位老大! |
|