linux分区挂载问题?

阿里云的esc服务器,40g硬盘空间显示全部挂载在根目录/下,我想让linux系统文件和存储数据文件分开,如果此时把数据存储在/home下,此时home是不是共享系统40g空间,系统出现问题是不是数据就会无法恢复。
那怎样把系统和数据分开,把系统40g分开,拿出一部分10g存系统文件,剩下一部分存数据,另外如果在/home挂载新的硬盘作为数据存储,这样是不是把home和linux系统文件分开了,系统在挂掉时数据也是安全的。
刚接触linux,描述可能有点乱。

阅读 2.5k
3 个回答

楼上2位说的都对,但是没有基于大背景阿里云,我就简单的基于你的实际需求回答一点吧:
1.直接再买一个云盘挂载到/data就可以了,这样你系统坏了,数据也在
2.你还需要开启ecs的自动快照,让每天备份系统盘和数据盘,这样系统坏了,数据误删都能降低损失

此时home是不是共享系统40g空间

对,不管你分多少个区,都是共享整个磁盘。

系统出现问题是不是数据就会无法恢复

得看什么问题,理论上只要不是存放数据的物理介质出问题,都可以恢复数据。
若无法正常启动原操作系统,你可以启动“维护”模式(相当与 windows 系统的安全模式),或者用 ISO 启动进入救援模式,便可尝试恢复数据。

另外如果在/home挂载新的硬盘作为数据存储,这样是不是把home和linux系统文件分开了,系统在挂掉时数据也是安全的。

这种理论上和同个磁盘的多分区是一样的效果。因为服务商很可能把你的多个“磁盘”放在同一个物理磁盘上,当然也有可能把你的一个“磁盘”映射到不同的物理磁盘上。

单硬盘做多个分区时,你可能需要备份分区表,以防操作失误造成无法访问原分区。

你需要把硬盘重新分区,也就是装系统之前就操作了,然后把独立的分区挂载到某个目录上

系统已存在的情况下可以试试调整分区,也就是缩小当前分区,然后建立新分区,再格式化然后设置自动挂载。这个我没有对根分区进行过这样的操作不知道行不行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题