
如题:因为有需求需要把系统盘和数据盘进行分开,保证系统崩了数据依然不受影响。有大佬进行过类似的情况处理以及在安装系统的时候如何操作吗?
1 tanoak Jul 20, 2023 挂载一个盘不就行了 必须系统在一个盘 数据挂载到/data ,或者/opt,将原/opt 删除 |
2 ReZer0 Jul 20, 2023 我是在安装的时候直接指定。比如系统安装在/,然后我自定义一个 SQL 分区挂载机械盘下。然后安装完 sql 后修改配置把整个 sql 的位置全部改到我挂载的那个机械下。SQL 数据就和我的固态系统盘分开了。 |
3 ReZer0 Jul 20, 2023 |
4 xsen Jul 20, 2023 安装系统的时候分三个区就可以 / /opt /home |
5 ysc3839 Jul 20, 2023 via Android 传统 Linux 的数据分离并不完全,除了/home /etc 之外有些数据还在 /var/lib 之类的地方,所以只能自己把这些地方都找出来然后弄到单独的分区里 |
6 bugmaker1024 OP |
7 ltkun Jul 20, 2023 只有一个硬盘的话 分离意义也不大啊 最多/home 分出来 |
8 0superx0 Jul 20, 2023 2010 年折腾到 linux 现在, 要么不分区,要么就分/跟 home, 重要数据另外硬盘挂载到 home 下 |
9 flynaj Jul 20, 2023 via Android 只要一个盘的话,Linux ,Windows 都不需要分多个区。 |
10 0o0O0o0O0o Jul 20, 2023 https://nixos.wiki/wiki/Impermanence |
11 dwdh Jul 20, 2023 首先你这个逻辑是有问题的,什么叫系统挂了数据不受影响。 系统都挂了,自然数据就无法访问了,正常情况系统也是很难崩溃的,且谁会在直接用于业务的系统,工作时间内折腾呢,都是等没人用了,做个快照在搞。 系统崩了就崩了呗,挂个镜像也可以访问,又不是文件系统或硬盘坏了..... 且你只有一块 512G 的盘.... 你因该考虑的是系统重要性,是否需要冗余,在去考虑下阶段的事情。 |
12 huijiewei Jul 20, 2023 / and /home |
13 deorth Jul 20, 2023 via Android 用安卓 |
14 dw2693734d Jul 20, 2023 单独的硬盘挂到/mnt 下呗 |
15 yanqiyu Jul 20, 2023 fedora silverblue /var 就是数据 |
16 dianso Jul 20, 2023 数据盘挂载到/dianso 或者其他 |
17 MetroWind Jul 21, 2023 正常分区就行了呗~~ |
18 shankun Jul 21, 2023 via Android / /boot /swap /home 挂另一块硬盘。 |
19 Garhve Jul 21, 2023 arch wiki 是个好东西 https://wiki.archlinux.org/title/partitioning |
20 midknight Jul 21, 2023 理论上如果系统立刻马上崩了,脏页都来不及回写到磁盘,数据多少还是受影响的,这事没法做完美,还不如想想怎样在应用层做高可用 |
21 yougg Jul 21, 2023 你这业务数据可靠性不是依靠简单分区能保障的, 而且还是单硬盘...... 建议: 快照/同步/备份/多副本 |
22 loading Jul 21, 2023 可以详细了解一下 mount 和 ln -s |
23 bugmaker1024 OP 看到大家的回复!学到了不少,感谢! |
24 zhpitt Jul 21, 2023 考虑后期扩容磁盘可以搞 lvm 单独管理数据目录,还支持新磁盘直接扩容到 lvm |