FreeBSD学习笔记1

更新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用户的密码,默认为空

 

 

原文地址:https://www.cnblogs.com/gentoofly/p/2808808.html