更新cvsup-supfile导致磁盘空间全被用光
在设置了cvsup源为cvsup.cn.freebsd.org,在更新了几天之夜后,在/home/ncvs下面了N多的源码,最后提示filesystem is full,情况如下
FreeBSD7# cvsup -L 2 -g cvs-supfile
Parsing supfile "cvs-supfile"
Connecting to cvsup.cn.freebsd.org
Connected to cvsup.cn.freebsd.org
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection src-all/cvs
Edit src/Makefile,v
Add delta 1.375 2011.01.11.18.32.05 imp
Add delta 1.376 2011.01.11.22.57.41 imp
Add delta 1.377 2011.01.12.04.59.29 imp
src/Makefile,v: Checksum mismatch -- will transfer entire file
Edit src/ObsoleteFiles.inc,v
Add delta 1.259 2011.01.12.14.55.02 nwhitehorn
src/ObsoleteFiles.inc,v: Checksum mismatch -- will transfer entire file
Edit src/UPDATING,v
Add delta 1.675 2011.01.12.14.55.02 nwhitehorn
Add delta 1.676 2011.01.12.17.52.48 mdf
Add delta 1.677 2011.01.12.19.28.52 brucec
/: write failed, filesystem is full
/: write failed, filesystem is full
Updater failed: Write failure on "/var/db/sup/src-all/#cvs.cvsup-701.0": No space left on device
磁盘空间不足了,郁闷了
cd /home
rm –rf ncvs/这个过程竟然持续了几分钟,估计是源码包里面小文件太了,在删除过程中,消去不少时间
这下好了,空间已经足了,再也不要cvsup-supfile来更新了。只用
cvsup -L 2 –g ports-supfile更新
在FreeBSD下面用ports来安装软件
以安装mysql为例
用root用户登录到FreeBSD系统中,
cd /usr/ports/databases/mysql50-server/
make install clean
过个40分钟左右,即安装完成,具体时间得看网络速度以及机器的状态情况
/usr/local/bin/mysql_install_db 初始化刚刚安装好的数据库
chown -R mysql /var/db/mysql 更改/var/db/mysql目录所有者
/usr/local/bin/mysqld_safe & 以安全的方式在系统后台启动mysql
/usr/local/bin/mysqladmin -u root password 'root' 设置mysql用户的密码,默认为空