linux的分区方法
Tofloor
poster avatar
jhw
deepin
2019-06-15 14:45
Author
linux分区方法,不同的人有不同的方法,反正没有统一的方法。在分区方面,我觉得根据自己的实际情况来分是最好的。下面说一下,我在分区方面的一些经验。
一,个人用

如果是个人用,就没必要分那么多区,分一个区,或者二个区就行了。

分一个区,就要一个根分区就行了/,我的多系统里面的linux都是一个分区。

分二个区,一个/boot分区,一个根分区/

二,服务器用

关于服务器的分区,不要分的太多,适合自己就行,有二种比较好的方法,适合二种不同的人

喜欢用软件管理工具的人,pacman,yum,apt-get等。

这种人喜欢用软件自带的软件来安装web服务器,mysql服务器,mail服务器等。

/boot     分区100M,绝对够用了。

/home   硬盘大小*4%        根据用户数据的多少,进行增减

/user     硬盘大小*6%        喜欢用管理工具,但是总还有要自己编译安装的东西

/swap    内在大小*2

/var       硬盘大小*70%      默认安装的文件包基本上都在这里面,以及web服务,mysql服务等,所以这种分区要足够大

/tmp      硬盘大小*10%      做为服务器用,log文件会很多,所以单独拿出来。如果定时清理可适当减少。

/            剩下的都给根分区

三,喜欢自己编译安装的人

手动编译安装灵活性比较高,但是如果升级系统,可能会导致手动安装的东西不能用。

/boot     分区100M,绝对够用了。

/home   硬盘大小*60%       例如:我要建一个web服务器,建一个nginx的用户组和用户,然后呢,肯定要先下载源代码,然后放到nginx用户的根目录下面,安装的目录放到 /usr/local下面,代码目录也放在nginx用户的根目录下面,而不是放在/var下面,产生的log可能也放在nginx用户的根目录下面。这 样服务器相关的东西,都放在用户的目录下面,这样的用户的这个目录要很大。

/user     硬盘大小*20%        用户安装的地方,放在/usr/local下面,所以这个目录也要大点。

/swap    内在大小*2

/var       硬盘大小*10%      很多的系统文件放在/var下面,单独分区,可以提高服务器的性能

/            剩下的都给根分区



Reply Favorite View the author
All Replies
2 / 2
To page
avatar
S4mW0ng
deepin
2019-06-16 18:40
#21
感觉把,常玩linux的单独分一个home分区出来就可以,因为是常玩基本上就知道该分多大,这样方便重装系统后配置和文件不丢失!具体多大基本上都是看实际情况,基本上给系统30G就差不多了,如果玩游戏的话就要给 / 更大一些!

随便玩玩就全部放 / 一个目录就可以,反正也没啥重要文件重要配置。而且能减少重装系统的出错率!

其他的专业玩家基本上就不去建议了,比如什么usr分区什么的,没必要,因为别人毕竟是专业的,都知道自己该怎么分区!
Reply View the author
avatar
深圳市耀影科技有限公司
deepin
2019-06-17 01:26
#22
The user is banned, and the content is hidden.
avatar
pho
deepin
2019-06-17 03:08
#23
https://bbs.deepin.org/post/179272
误导向极其严重,十分不推荐这种分区方案。我维护服务器好几年了,真没见过这种分区方案的 ...

可否也提供一种分区方案
Reply View the author
avatar
Feng Yu
deepin
2019-06-17 03:10
#24
本帖最后由 abcfy2 于 2019-6-16 19:15 编辑
https://bbs.deepin.org/post/179272
感觉有点复杂,其实我想要的是A B 俩个硬盘,A盘删除,B盘同步,A盘增加,B盘自动增加,B盘相当于自动同 ...

那就是RAID1的场景,可以提高读取性能。两块硬盘互为冗余,一块硬盘坏掉了不影响数据。

你觉得复杂是因为你没有去了解下RAID的原理和机制,了解之后再去配置就一点都不复杂了。当然普通用户和PC用户几乎不会有人去用RAID的,太奢侈了。RAID1的磁盘空间利用率也低,等于磁盘只有50%的空间用来存数据。
RAID这玩意相对比较底层,可不是鼠标点点就完事的。即使在服务器上操作,你也需要在BIOS的阵列卡配置中手工创建磁盘阵列,确认RAID级别并构建。如果在LiveCD下操作,安装器通常不带有md支持,恐怕你还得在命令行界面下手工创建软RAID。如果你想学的话可以在虚拟机[请文明用语]验。
Reply View the author
2 / 2
To page