技术解析

分区方案求指点~
0
2021-07-01 15:15:41
idczone
有台主机硬盘 1T (主要用于实现 NAS 和软路由顺便跑个内网的 web 服务,系统 centos )

之前分区比较随便且有些乱,现在要重装系统,做了个分区方案,有哪些不足请指点下

linux接触快两年了,也只是略懂 + +

分区大小不必刻意在意我为什么取倍数

/ 256M (之前分了 10G , df 一看只用了 50 多 MB ,根目录天生占用少 ?)

/boot 128M (或许会加些,毕竟我要编译 kernel )

/boot/efi 64M

/usr 6184M

/usr/local 1536M

/var 3072M

/tmp 4096 (编译 gcc 遇到过 tmp 空间不够的情况,也许我会在虚拟机编译 ?就不必分配这么多的空间吧)


/home 少分配或着不分配(这样可行 ?) 我之前总喜欢在 home 里操作(之前&现在也是将 pt 下载回来的文件放在 /home 下),可我手贱喜欢 rm -rf ,几次将下载回来的电影误删掉,今天似乎又干了这事( putty 里选中右键又没注意看直接回车 ==!)

能都在 /或某个挂载点(如: var 、 usr )下创建个文件夹(例如 nfs ),然后将最大的空间分配给它

若分配少量空间给 home 并且通过 samba 或 nfs 将 /home 共享给其他主机,之后链接文件夹 nfs 到 /home

这样的方案可行?


上面提到我今天似乎又干了件蠢事: rm 掉了电影,当我 ls 发现有问题时,查看了上面的命令(还蛮仔细的),没有 rm 该文件夹,并且 df 了下 /home 的空间并没有变小 根目录下 find 也没有找到关键词

见鬼,那文件到底去哪了 ?
我就一个 /分区和一个 /home 分区,分那么多累不累?

把 /boot 单独分出来
视需求把 /home 或 /var 其中一个分出来
其它的都放一起就好了
有什么必要分那么多啊

做 linux 一直是用自动分区。现在的 HDD 容量对我来说用 linux 真的没必要那么较真空间划分了。当然,洁癖和强迫症患者除外。
何况你这只是 NAS+router+web service …………

我就。。 boot 一个。。。然后\ 一个没了

没必要 一个 / 一个 /boot 一个 /home

一块盘是一个故障域,没必要分区,直接一个区就好。
顶多分个 home

/boot 太小,至少 512MB

一个 /, 一个 /boo/esp,一个 swap,最多再加个分区这样用:
mount /dev/disk/by-label/nv-data /NVDATA
mount --bind /NVDATA/home /home
基于这样的想法:win&linux 一样
1. 重装不用倒腾备份数据
2. 分太多零零散散地浪费空间

/boot 和 /boot/efi 单独分出来,其他的放一起。
想分开可以在剩下区域建立一个 lvm 物理卷,然后自己拆分成几个逻辑卷,这样以后也方便调整各个分区大小

另外 rm -rf 都能用成习惯,真是无力吐槽

300MB /boot
50GB /
10GB /etc
500GB /var
400GB /home
剩余给 Swap 吧,推荐使用 LVM ,加硬盘比较容易

我是 / = 50G ,/home = 剩下的。
另外 rm -rf 管分区什么事?你习惯性在 / 下面 rm 一遍的话,分再多区也没用。

只分三个 boot swap 和 /

有些 UEFI 主板用 rm -rf 还顺带自毁功能
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服