Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
bugmaker1024
V2EX  ›  Linux

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

  •  
  •   bugmaker1024 · Jul 20, 2023 · 4371 views
    This topic created in 1203 days ago, the information mentioned may be changed or developed.

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

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

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

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

    你因该考虑的是系统重要性,是否需要冗余,在去考虑下阶段的事情。
    huijiewei
    huijiewei
    Jul 20, 2023
    12
    /
    and
    /home
    deorth
    deorth
    Jul 20, 2023 via Android
    13
    用安卓
    dw2693734d
    dw2693734d
    Jul 20, 2023
    14
    单独的硬盘挂到/mnt 下呗
    yanqiyu
    yanqiyu
    Jul 20, 2023
    15
    fedora silverblue
    /var 就是数据
    dianso
    dianso
    Jul 20, 2023
    16
    数据盘挂载到/dianso 或者其他
    MetroWind
    MetroWind
    Jul 21, 2023
    17
    正常分区就行了呗~~
    shankun
    shankun
    Jul 21, 2023 via Android
    18
    /
    /boot
    /swap
    /home 挂另一块硬盘。
    Garhve
    Garhve
    Jul 21, 2023
    19
    midknight
    midknight
    Jul 21, 2023
    20
    理论上如果系统立刻马上崩了,脏页都来不及回写到磁盘,数据多少还是受影响的,这事没法做完美,还不如想想怎样在应用层做高可用
    yougg
    yougg
    Jul 21, 2023
    21
    你这业务数据可靠性不是依靠简单分区能保障的, 而且还是单硬盘......
    建议: 快照/同步/备份/多副本
    loading
    loading
    Jul 21, 2023
    22
    可以详细了解一下 mount 和 ln -s
    bugmaker1024
    bugmaker1024
    OP
    Jul 21, 2023
    23
    看到大家的回复!学到了不少,感谢!
    zhpitt
    zhpitt
    Jul 21, 2023
    24
    考虑后期扩容磁盘可以搞 lvm 单独管理数据目录,还支持新磁盘直接扩容到 lvm
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2902 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 13:27 · PVG 21:27 · LAX 05:27 · JFK 08:27
    ♥ Do have faith in what you're doing.