当前位置: 技术问答>linux和unix
初学者问个磁盘分区空间问题
来源: 互联网 发布时间:2015-06-11
本文导语: 刚装了freebsd5.2 release的min install版 硬盘是80G的,全部只用一个slice 安装时选择自动分区 安装完后df如下 /#df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 253678 149268 84116 64%...
刚装了freebsd5.2 release的min install版
硬盘是80G的,全部只用一个slice
安装时选择自动分区
安装完后df如下
/#df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 253678 149268 84116 64% /
devfs 1 1 0 100% /dev
/dev/ad0s1e 253678 6 233378 0% /tmp
/dev/ad0s1f 74458192 902798 67598740 1% /usr
/dev/ad0s1d 253678 464 232920 0% /var
今天想装j2sdk1.4.2
下载到用户目录,运行的时候居然说
Do you agree to the above license terms? [yes or no]
y
You will need atleast 103492 kBytes of Disk Free
Please free up the required Disk Space and try again
是不是我ad0s1a的空间分配过小?
在不重装的情况下,有办法解决这个问题么
硬盘是80G的,全部只用一个slice
安装时选择自动分区
安装完后df如下
/#df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 253678 149268 84116 64% /
devfs 1 1 0 100% /dev
/dev/ad0s1e 253678 6 233378 0% /tmp
/dev/ad0s1f 74458192 902798 67598740 1% /usr
/dev/ad0s1d 253678 464 232920 0% /var
今天想装j2sdk1.4.2
下载到用户目录,运行的时候居然说
Do you agree to the above license terms? [yes or no]
y
You will need atleast 103492 kBytes of Disk Free
Please free up the required Disk Space and try again
是不是我ad0s1a的空间分配过小?
在不重装的情况下,有办法解决这个问题么
|
我不知道你下载的是什么东西,我推荐你这样做:
1——》下载SDK的安装包:
进入ftp.cnfug.org,用户名是books,密码是cnfug.org,进入后路径为:
ftp/pub/SoftWare/Java/jdk-package/jdk-1.4.2p6_3.tbz
用这个.tbz的包,省事儿多了,因为不用自己编译了(你那个提示空间不足,就是因为编译时需要好几G空间,而你却没有那么多!)。
2——》下载后,执行以下命令:
pkg_add jdk-1.4.2p6_3.tbz
这时,一般会提示你少某几个东西,别急,按照相应的提示,到这里下载:
ftp://ftp.cnfug.org/ftp/pub/SoftWare/Java/jdk-package/depends
提示少哪个,你就下哪个,也都是.tbz的包,执行格式同上.
3——》好了,应该装好了,现在进行环境变量的设置:
键入命令:
————————————————————————————
# vi /etc/profile
————————————————————————————
编辑profile文件,在你成功安装上diablo-jdk-1.3.1.0.tgz文件后,在路径/usr/local
下应该自动生成一文件夹“diablo-jdk1.3.1”,如果生成的是这文件夹的话,把如下
内容写入profile文件中并保存退出。
————————————————————————————
PATH=/usr/local/diablo-jdk1.3.1/bin;/usr/local/diablo-jdk1.3.1/jre/bin
JAVA_HOME=/usr/local/diablo-jdk1.3.1
CLASSPATH=/usr/local/diablo-jdk1.3.1/lib
————————————————————————————
依次键入如下命令:
————————————————————————————
# ln -s /usr/local/diablo-jdk1.3.1 /usr/local/myjdk
# ln -s /usr/local/myjdk/bin/java /usr/local/bin/java
# ln -s /usr/local/myjdk/bin/javac /usr/local/bin/javac
# ln -s /usr/local/myjdk/bin/jar /usr/local/bin/jar
————————————————————————————
然后reboot系统一下,然后键入:
————————————————————————————
# java -version
————————————————————————————
好,成功!!!!!
1——》下载SDK的安装包:
进入ftp.cnfug.org,用户名是books,密码是cnfug.org,进入后路径为:
ftp/pub/SoftWare/Java/jdk-package/jdk-1.4.2p6_3.tbz
用这个.tbz的包,省事儿多了,因为不用自己编译了(你那个提示空间不足,就是因为编译时需要好几G空间,而你却没有那么多!)。
2——》下载后,执行以下命令:
pkg_add jdk-1.4.2p6_3.tbz
这时,一般会提示你少某几个东西,别急,按照相应的提示,到这里下载:
ftp://ftp.cnfug.org/ftp/pub/SoftWare/Java/jdk-package/depends
提示少哪个,你就下哪个,也都是.tbz的包,执行格式同上.
3——》好了,应该装好了,现在进行环境变量的设置:
键入命令:
————————————————————————————
# vi /etc/profile
————————————————————————————
编辑profile文件,在你成功安装上diablo-jdk-1.3.1.0.tgz文件后,在路径/usr/local
下应该自动生成一文件夹“diablo-jdk1.3.1”,如果生成的是这文件夹的话,把如下
内容写入profile文件中并保存退出。
————————————————————————————
PATH=/usr/local/diablo-jdk1.3.1/bin;/usr/local/diablo-jdk1.3.1/jre/bin
JAVA_HOME=/usr/local/diablo-jdk1.3.1
CLASSPATH=/usr/local/diablo-jdk1.3.1/lib
————————————————————————————
依次键入如下命令:
————————————————————————————
# ln -s /usr/local/diablo-jdk1.3.1 /usr/local/myjdk
# ln -s /usr/local/myjdk/bin/java /usr/local/bin/java
# ln -s /usr/local/myjdk/bin/javac /usr/local/bin/javac
# ln -s /usr/local/myjdk/bin/jar /usr/local/bin/jar
————————————————————————————
然后reboot系统一下,然后键入:
————————————————————————————
# java -version
————————————————————————————
好,成功!!!!!
|
要解决根本问题,就需要你的硬盘有足够大的空间。我想,你要问的,是BSD的分区原则吧?是这样,若你用来做桌面,就把/分大些,2-3G均可(别意外,很多人都分2-3G的);/SWAP不说了……内存的2倍;/VAR和/TMP就要看你的需求了,若做服务器……可能得分大些,我只做桌面,于是只分了个/VAR,大小为1G;/USR不说了,越大越好!
www.freebsdchina.org
www.linuxsir.com/bbs
www.chinaunix.net
这里面的精华帖,有很多是关于分区大小的,你自己好好看吧,个人需求不同,我一时也说不清楚的。
www.freebsdchina.org
www.linuxsir.com/bbs
www.chinaunix.net
这里面的精华帖,有很多是关于分区大小的,你自己好好看吧,个人需求不同,我一时也说不清楚的。