请教:想要把 Linux 的系统盘和数据盘分开,请教下大家如何操作

2023-07-20 17:08:48 +08:00
 bugmaker1024

如题:因为有需求需要把系统盘和数据盘进行分开,保证系统崩了数据依然不受影响。有大佬进行过类似的情况处理以及在安装系统的时候如何操作吗?

2902 次点击
所在节点    Linux
24 条回复
tanoak
2023-07-20 17:20:39 +08:00
挂载一个盘不就行了
必须系统在一个盘
数据挂载到/data ,或者/opt,将原/opt 删除
ReZer0
2023-07-20 17:23:34 +08:00
我是在安装的时候直接指定。比如系统安装在/,然后我自定义一个 SQL 分区挂载机械盘下。然后安装完 sql 后修改配置把整个 sql 的位置全部改到我挂载的那个机械下。SQL 数据就和我的固态系统盘分开了。
ReZer0
2023-07-20 17:24:13 +08:00
xsen
2023-07-20 17:26:26 +08:00
安装系统的时候分三个区就可以
/
/opt
/home
ysc3839
2023-07-20 17:36:34 +08:00
传统 Linux 的数据分离并不完全,除了/home /etc 之外有些数据还在 /var/lib 之类的地方,所以只能自己把这些地方都找出来然后弄到单独的分区里
bugmaker1024
2023-07-20 17:45:35 +08:00
@tanoak 只有一个 512 的固态,所以需要在安装的时候就讲系统盘和数据盘分开
@ReZer0 3,看到了
@xsen 晚点安装这样操作试一下
@ysc3839 是的,有一些数据是在系统中的。当然,我们项目中的 log 也会保存到/var 下
ltkun
2023-07-20 19:34:00 +08:00
只有一个硬盘的话 分离意义也不大啊 最多/home 分出来
0superx0
2023-07-20 20:05:26 +08:00
2010 年折腾到 linux 现在,
要么不分区,要么就分/跟 home,
重要数据另外硬盘挂载到 home 下
flynaj
2023-07-20 20:14:34 +08:00
只要一个盘的话,Linux ,Windows 都不需要分多个区。
0o0O0o0O0o
2023-07-20 20:20:52 +08:00
https://nixos.wiki/wiki/Impermanence
dwdh
2023-07-20 22:27:28 +08:00
首先你这个逻辑是有问题的,什么叫系统挂了数据不受影响。

系统都挂了,自然数据就无法访问了,正常情况系统也是很难崩溃的,且谁会在直接用于业务的系统,工作时间内折腾呢,都是等没人用了,做个快照在搞。

系统崩了就崩了呗,挂个镜像也可以访问,又不是文件系统或硬盘坏了..... 且你只有一块 512G 的盘....

你因该考虑的是系统重要性,是否需要冗余,在去考虑下阶段的事情。
huijiewei
2023-07-20 22:50:27 +08:00
/
and
/home
deorth
2023-07-20 22:51:55 +08:00
用安卓
dw2693734d
2023-07-20 23:30:21 +08:00
单独的硬盘挂到/mnt 下呗
yanqiyu
2023-07-20 23:32:11 +08:00
fedora silverblue
/var 就是数据
dianso
2023-07-20 23:49:13 +08:00
数据盘挂载到/dianso 或者其他
MetroWind
2023-07-21 02:36:21 +08:00
正常分区就行了呗~~
shankun
2023-07-21 06:57:36 +08:00
/
/boot
/swap
/home 挂另一块硬盘。
Garhve
2023-07-21 08:35:13 +08:00
midknight
2023-07-21 09:20:32 +08:00
理论上如果系统立刻马上崩了,脏页都来不及回写到磁盘,数据多少还是受影响的,这事没法做完美,还不如想想怎样在应用层做高可用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/958371

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX