首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Debian安装分区方案

Debian安装分区方案
EN

Unix & Linux用户
提问于 2013-08-21 07:59:54
回答 3查看 43K关注 0票数 7

我正在一个50 GB的分区上安装Debian,一个带有2GB RAM的500 GB的Seagate硬盘。我想使用以下分区方案,但仍停留在:

  1. 应该给以下分区多少磁盘空间(以百分比计)?
  2. 应该按照什么顺序创建分区?

使系统运行得非常快和平滑。

代码语言:javascript
运行
复制
/
/boot
/home
/tmp
/usr
/var
/srv
/opt
/var/www
/usr/local
SWAP

机器信息

  1. 64位最新更新
  2. 机器服务器的作用
  3. 主软件
  4. Bind9,Apache2,Mysql-服务器,PHP5
  5. 500 GB希捷SATA硬盘
  6. 2分区- 50 GB和450 GB -我不想触碰450 GB分区( sda2 ),但是如果需要的话,我可以从sda2中多取50 GB
EN

回答 3

Unix & Linux用户

发布于 2013-08-23 01:35:18

分区布局对系统的速度没有任何影响(除非您有跨多个驱动器的分区)。因此,选择什么使维护更容易(这是运行平稳的一部分)。除非您有特殊需求,否则创建以下文件系统(除了交换之外):

  • 操作系统的/
  • /home用于用户数据,除非它是服务器,在/home`中只有几个点文件
  • 对于不属于人类用户的数据,可能是单独的数据,通常安装在/srv上。

在您的示例中,可能不需要单独的/home,但您可能需要一个单独的/srv。如果您单独使用/srv,那么/var/www/var/mysql应该是指向/srv目录的符号链接。

分区大小取决于您拥有多少数据,以及除了基本的LAMP安装之外,还需要安装多少程序。10 is的操作系统就足够了。

挂载/tmp作为tmpfs

/var/usr/opt等单独的分区只会使您的生活复杂化,也不会给您带来任何好处。

使用LVM进行分区,不要创建更多PC风格的分区.LVM使管理更加容易。

票数 5
EN

Unix & Linux用户

发布于 2013-08-21 08:42:51

我喜欢使用LVM进行分区。它有点复杂,但我认为它的多功能性使它值得。所以我会这样划分:

  • sda1: /boot (256米)
  • sda2: LVM物理卷(其他一切)

您也可以使用LVM引导,但它更复杂。

然后,我将使用sda2 ("vg01“或任何令您印象深刻的内容)创建卷组,并定义以下逻辑卷:

  • 根(挂载/):2G
  • usr (/usr):10G
  • var (/var):3G
  • 家庭(/home):10克
  • 交换(用于交换):2G (取决于您的内存;我将使用4GB的顶部)

我喜欢用名字来告诉我它们里面有什么。此外,它使标签更容易完成:-)

这个布局将留下大约23 50 (50 - (2+10+3+10+2))免费分配给任何您想要的。使用LVM,您可以为临时内容创建卷,然后删除它们,或者在发现需要更多空间时调整当前卷的大小。

票数 2
EN

Unix & Linux用户

发布于 2021-10-25 19:29:06

根据经验,最容易管理的最佳分区方案如下所示:

代码语言:javascript
运行
复制
/ (/Dev /etc /home /media /mnt /opt /root /run /sys /tmp /var /proc) Rest of GB
/usr (/bin /sbin /lib /lib64) 6GB
/usr/share 3GB
/usr/local 5GB+
/boot 1GB
/var/www (if serving website) 
/swap (2gb recommend in abscence of none)

为什么要这样?

对于/我们希望用nodev nosuid noexec挂载它。这大大加强了系统,但这意味着您必须从/usr/local运行脚本、可移植软件和游戏。

理想情况下,为了保持新鲜,您可以将/usr挂载为read,但是更新的奇怪时间只是重装为rw,没有什么大不了的;请安全地使用nodev。

对于/usr/share,安全使用nodev,nosuid挂载为ro

对于/usr/local,这是您的程序文件,特别是用于脚本、游戏和可移植应用程序。像rw一样上装。

/boot出于明显的原因,只读(ro) nodev nosuid noexec。

为什么不使用/home作为传统呢?因为网络浏览器和恶意软件。将这些目录作为nodev nosuid noexec安装在/var、/tmp和/home之间,将使几乎所有恶意软件瘫痪。

顺便说一下,/proc和/sys是由内核创建的虚拟文件系统。因此,可以按需要在fstab中安装。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/87580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档