我有一台配备 160 GB 硬盘的三星 N150 上网本。我想安装 FreeBSD 操作系统。不会有其他操作系统,没有双启动或类似的东西,只有 FreeBSD。所以手册上说要为 /var、/usr 和 / 建立一个单独的分区。
之前我使用 Ubuntu,用 30 GB 创建了 /,其余的用于 /home。但是在 FreeBSD 中使用的最佳磁盘大小是多少呢? /var 能长到多大?另外,如果我从端口安装应用程序,它会去哪里?是/usr/local/bin 还是/opt?推荐哪个?
我的用途将是作为开发机器。也就是说,它将包含我所有的个人物品,例如音乐以及开发软件、服务器等。我认为有单独的分区来保存开发文件并在需要时安装。还可以为音乐、文档等其他内容单独分区。这样,即使我重新格式化操作系统,我也只需擦除操作系统文件,而不是我的个人文件。那么这些分区应该采用哪种格式(例如 ext4 或 zfs)?这些可以在扩展分区上吗,因为 FreeBSD 需要主分区。
答案1
对于160G我会使用这种安排:
- a: 100M / (对于 BSD 来说,唯一进入 / 的是引导文件、/root 和 /etc)
- b:200M-1G(交换) 注意,BSD 使用交换的方式与 Linux 或 Windows 有很大不同。你几乎不需要那么多。
- d: 100M-500M /tmp (无论您认为需要多少 tmp 空间。如果编辑非常大的文件,请增大)
- e: 300M-20G /var (默认情况下,/var/www 由 httpd 用于 Web 服务。因此,如果您要托管,或者如果您有大量日志,请将其设置得较大)
- f:10G-30G /usr(所有程序都在其中,包括端口。
- 克:50-100G/家
请注意,/home 是最后一个分区。这是故意的。最好不要对所有空间进行分区。这样,如果将来分区中的空间不足,您可以从未使用的空间中添加空间。
为什么不直接使用一个大的 / 呢?主要是因为它使升级更容易并且安全性更精细。例如,使用一大 / 你不能使用nodev
和nosuid
挂载选项。您也无法通过noatime
在可能受益的分区中使用 和 朋友来调整性能(显着的性能)。
答案2
为什么要在工作站上进行复杂的设置呢?一个大小为 20GB 的分区(如果您计划从源代码构建世界,则为 30GB)应该足够了,/
其余的应该放在/home
.我本来打算推荐 ext4,但意识到你没有使用 Linux。为什么不直接使用默认可用的任何东西。仅当您有特殊需要时才更改此设置。
答案3
阅读“手动调整”以了解正确的磁盘分区以及为什么应该使用不同的分区,这与其他海报所说的不同。应遵循该手册,据我所知,所有 FreeBSD 用户都按所示对其系统进行分区。