BlueSky_Yu84 发表于 2012-07-07 16:41

【已经解决】FreeBSD该如何分区?

本帖最后由 ulovko 于 2012-08-28 21:10 编辑

    以前在Linux下分区为/boot 、/ 、/var 、/tmp、/usr 、/opt 、swap /home

    后来,发现var 、tmp、usr、opt 有很多空间浪费的,而且我是桌面用户,这几个分区里也没多少值得保存的东西,

    后来就改成 /boot(因为用EasyBSD引导多系统,要指定启动分区,所以把/boot保留了)、/、swap 、/home,自己的东西都放在/home里了,

    如果出了解决不了的问题需要重装,只需要重新挂载/home就可以了。

    问题是:在FreeBSD下还可以这样分区吗?handbook里的分区没有提到/boot,而且说所有的普通文件都在/usr下。

    问题2:FreeBSD有自己的slice,如果需要重装,数据分区是不是可以像linux一样直接挂载就可以用呢?

ulovko 发表于 2012-07-07 16:47

本帖最后由 ulovko 于 2012-07-07 16:47 编辑

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bsdinstall-partitioning.html


目前分区状况:
> mount
/dev/ada0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)
/dev/ada0p4 on /var (ufs, local, journaled soft-updates)
/dev/ada0p5 on /tmp (ufs, local, journaled soft-updates)
/dev/ada0p6 on /usr (ufs, local, journaled soft-updates)
/dev/ada0p7 on /home (ufs, local, journaled soft-updates)
/dev/ada0p8 on /fat32 (msdosfs, local)

> gpart show /dev/ada0
=>       34976773101ada0GPT(465G)
         34       1024   1freebsd-boot(512k)
       1058   20971520   2freebsd-ufs(10G)
   20972578   16777216   3freebsd-swap(8.0G)
   37749794251658240   4freebsd-ufs(120G)
289408034    4194304   5freebsd-ufs(2.0G)
293602338251658240   6freebsd-ufs(120G)
545260578220200960   7freebsd-ufs(105G)
765461538209715200   8freebsd-ufs(100G)
975176738    1596397      - free -(779M)

> df -T
Filesystem   Type       Size    Used   Avail CapacityMounted on
/dev/ada0p2ufs      9.9G    657M    8.4G   7%    /
devfs      devfs      1.0k    1.0k      0B   100%    /dev
/dev/ada0p4ufs      118G    401M    108G   0%    /var
/dev/ada0p5ufs          2G   31M    1.8G   2%    /tmp
/dev/ada0p6ufs      118G   67G   41G    62%    /usr
/dev/ada0p7ufs      103G   73G   21G    78%    /home
/dev/ada0p8msdosfs    100G   96k    100G   0%    /fat32

BlueSky_Yu84 发表于 2012-07-07 16:57

之所以想问分区的问题是因为曾经在Fedora下,分区列表下选了/usr/local 而不是自定义/usr,结果安装的软件把/分区填满了

lsstarboy 发表于 2012-07-07 20:48

FreeBSD和Linux相比较,/boot不能单独分,/opt没有用,其它的都差不多。
web系统也稍有区别,FB在/usr/local里,Linux一般在/var/html里。
FB的桌面系统基本上都在/usr/里面。
/var主要是日志和数据库(mysql等)
/tmp如果不是网络应用的话,可以小一点,512M足够。
正常情况下,1G的/足够了,大多数东西都放到/usr里了。

love2006 发表于 2012-07-07 21:26

一个swap
一个/

这样就不存在浪费。什么/var,/tmp,/home是多余的

zeissoctopus 发表于 2012-07-07 22:13

love2006 发表于 2012-07-07 21:26 static/image/common/back.gif
一个swap
一个/
这样就不存在浪费。什么/var,/tmp,/home是多余的


一個檔案分區,除了受 free space,還會受 free inode 限制。適度劃分分區,有助防止 inode 數不足。

Hongqiyaodao 发表于 2012-07-07 22:41

muwanqing_cu 发表于 2012-07-07 23:11

/home
/
linux下的习惯:$

BlueSky_Yu84 发表于 2012-07-08 07:18

回复 4# lsstarboy


    多谢版主解答!

    8楼的朋友说"/ 、/home是linux里的习惯",难道说FB里默认没有/home?

    Linux里都有自己的主目录,放在/home/username下,您说的大部分数据都放在/usr下,是指软件安装数据,包括个人数据吗?

    Linux下如果不单独分/var、/tmp,会自动占用/分区的容量,FB下/var、/tmp可以不单分吗?/usr是否一定要单分出来?

    Linux下可以自定义分区,比如/data,然后挂载,我想FB应该也可以吧?

   

   

fender0107401 发表于 2012-07-08 08:45

man hier
页: [1] 2 3
查看完整版本: 【已经解决】FreeBSD该如何分区?