安装gcc时遇到的问题,如何删除swap?

weixin_38048698 2003-12-10 10:30:30

我在安装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的大小,在不重装系统的情况下?
谢谢各位老大!
...全文
20 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧