[Topic DIscussion] 分区
Tofloor
poster avatar
Lwh2008-Equinox
deepin
2022-10-11 06:14
Author

这是我根据freebsd文档以及自己的情况的分区(硬盘大小1TB)

/boot(521m);

/swap(和物理内存一样大);swap

/var(5GB);xfs

/home(512GB);xfs

/(剩下的硬盘空间);xfs

xfs是anacondaa安装程序推荐的,别的还是用的btrfs或者是ext4(其实我感觉还是Debian安装程序的分区程序好用

Reply Favorite View the author
All Replies
liwl
deepin
2022-10-11 06:26
#1

除了引导分区,就是根分区

硬盘存在某个分区故障的场景,目前我还没有遇到过,多个分区其实只是心理安慰

另外把home单独分区,这个我觉得也是多余,毕竟如果咱系统出了环境问题,只重装home分区,问题就能解决吗?我觉得未必

比如我破坏了/usr/share/applications目录,恢复home没啥用

那么问题来了,一根到底,到底有什么好处,又有什么坏处呢?

最后说的交换分区。这个咋说呢?系统会把磁盘作为内存,用来交换程序。当内存不足,需要用磁盘分区为内存时,此时电脑的性能下降可见一斑,这个时候不应该去考虑分多大交换分区,而是排查到底是什么占用了内存,假如你有8G内存,都被某个进程吃掉了,是否可以考虑增加一下配置?或者说看看这个程序怎么这么牛皮,竟然用了8G

以上是个人分区拙见,不喜勿喷,一笑了之

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 06:31
#2
liwl

除了引导分区,就是根分区

硬盘存在某个分区故障的场景,目前我还没有遇到过,多个分区其实只是心理安慰

另外把home单独分区,这个我觉得也是多余,毕竟如果咱系统出了环境问题,只重装home分区,问题就能解决吗?我觉得未必

比如我破坏了/usr/share/applications目录,恢复home没啥用

那么问题来了,一根到底,到底有什么好处,又有什么坏处呢?

最后说的交换分区。这个咋说呢?系统会把磁盘作为内存,用来交换程序。当内存不足,需要用磁盘分区为内存时,此时电脑的性能下降可见一斑,这个时候不应该去考虑分多大交换分区,而是排查到底是什么占用了内存,假如你有8G内存,都被某个进程吃掉了,是否可以考虑增加一下配置?或者说看看这个程序怎么这么牛皮,竟然用了8G

以上是个人分区拙见,不喜勿喷,一笑了之

/var单独出来是因为我之前var把分区大小占了一大半。。。

swap是相对于虚拟内存,因为物理内存不够用(物理内存不够用以后系统就会用虚拟内存或者是像suse把内存里面的东西平均分配给物理内存和swap

home是因为要做好迁移系统或者是备份的准备

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 06:32
#3
liwl

除了引导分区,就是根分区

硬盘存在某个分区故障的场景,目前我还没有遇到过,多个分区其实只是心理安慰

另外把home单独分区,这个我觉得也是多余,毕竟如果咱系统出了环境问题,只重装home分区,问题就能解决吗?我觉得未必

比如我破坏了/usr/share/applications目录,恢复home没啥用

那么问题来了,一根到底,到底有什么好处,又有什么坏处呢?

最后说的交换分区。这个咋说呢?系统会把磁盘作为内存,用来交换程序。当内存不足,需要用磁盘分区为内存时,此时电脑的性能下降可见一斑,这个时候不应该去考虑分多大交换分区,而是排查到底是什么占用了内存,假如你有8G内存,都被某个进程吃掉了,是否可以考虑增加一下配置?或者说看看这个程序怎么这么牛皮,竟然用了8G

以上是个人分区拙见,不喜勿喷,一笑了之

因为经常打游戏同时跑虚拟机

Reply View the author
liwl
deepin
2022-10-11 06:33
#4
Lwh2008-Equinox

因为经常打游戏同时跑虚拟机

这么玩,不卡吗?

Reply View the author
liwl
deepin
2022-10-11 06:36
#5

我的使用方案是ssd装系统,一根到底

机械盘放冷数据,即便是重装系统,也不会破坏数据

再弄个一键部署的脚本,减少出现系统故障或者重大bug重装的时间成本

跑几个虚拟机做开发运维测试

image.png

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 06:39
#6
liwl

这么玩,不卡吗?

唯一的问题就是io,不过勉勉强强可以过得去,GTA5。。。30FPS(核显,要是有独显估计速度更快)

虚拟机里面一般就是跑一跑bsd,然后用他的软件库里面的macOS兼容层挂加速器

Reply View the author
liwl
deepin
2022-10-11 06:41
#7
Lwh2008-Equinox

唯一的问题就是io,不过勉勉强强可以过得去,GTA5。。。30FPS(核显,要是有独显估计速度更快)

虚拟机里面一般就是跑一跑bsd,然后用他的软件库里面的macOS兼容层挂加速器

like

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 06:54
#8
liwl

like

在布置文件系统时,请记住硬盘驱动器将数据从外部轨道更快地传输到内部轨道。因此,较小和较重访问的文件系统应更接近驱动器的外部,而较大的分区(如 /usr)应朝向磁盘的内部。最好按类似于以下顺序创建分区:/、交换、/var 和 /usr。

/var 分区的大小反映了目标计算机的使用情况。此分区用于保存邮箱、日志文件和打印机假脱机。邮箱和日志文件可能会增长到意外的大小,具体取决于用户数和日志文件的保留时间。平均而言,大多数用户在 /var 中很少需要超过一 GB 的可用磁盘空间。(从freebsd官网里面找到的,中文版提示找不到页面,应该是在维护,这是英文版的翻译(机器翻译,肯定会非常的生硬))

Reply View the author
liwl
deepin
2022-10-11 06:59
#9
Lwh2008-Equinox

在布置文件系统时,请记住硬盘驱动器将数据从外部轨道更快地传输到内部轨道。因此,较小和较重访问的文件系统应更接近驱动器的外部,而较大的分区(如 /usr)应朝向磁盘的内部。最好按类似于以下顺序创建分区:/、交换、/var 和 /usr。

/var 分区的大小反映了目标计算机的使用情况。此分区用于保存邮箱、日志文件和打印机假脱机。邮箱和日志文件可能会增长到意外的大小,具体取决于用户数和日志文件的保留时间。平均而言,大多数用户在 /var 中很少需要超过一 GB 的可用磁盘空间。(从freebsd官网里面找到的,中文版提示找不到页面,应该是在维护,这是英文版的翻译(机器翻译,肯定会非常的生硬))

这个都是理论上的,pc这么低的IO,磁盘坏道的可能性很低,而且真的坏道了

难道不是换硬盘?应该没有换分区的。

或者修复分区,那也是盘修复,比如fsck

生产环境中,一般磁盘坏了,都是整盘换掉了

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 07:02
#10
liwl

这个都是理论上的,pc这么低的IO,磁盘坏道的可能性很低,而且真的坏道了

难道不是换硬盘?应该没有换分区的。

或者修复分区,那也是盘修复,比如fsck

生产环境中,一般磁盘坏了,都是整盘换掉了

solaris/illumos+zfs(滑稽)

Reply View the author
灵兮之
deepin
2022-10-11 16:08
#11

不用整那么麻烦

一个boot 2g

一个swap=内存大小

剩下全部/

其他没必要再分

Reply View the author
wcs4221
deepin
2022-10-11 16:46
#12

学习了

Reply View the author
xuqi
deepin testing team
2022-10-11 18:13
#13
  • boot,swap还是有必要的~
Reply View the author
晚秋(lateautumn)
Moderator
2022-10-11 18:21
#14

谢谢分享like

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 18:32
#15
灵兮之

不用整那么麻烦

一个boot 2g

一个swap=内存大小

剩下全部/

其他没必要再分

服务器还是谨慎一点好,(半服务器吧,前台我打游戏后台运行NAS服务

Reply View the author
Lwh2008-Equinox
deepin
2022-10-11 18:32
#16
晚秋(lateautumn)

谢谢分享like

只可惜被禁言了(明明说了恢复发言)

Reply View the author