
我当前的系统,/空间太少,想从 /home 挤点空间出来。
从网上文章看,从 u 盘启动 linux 系统,运行 GParted ,缩小 /所在分区的空间,再给 /home 所在分区扩容即可。 这么做会有什么问题吗?
当前系统是:Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux
非双系统
1 aru 2022-11-16 08:57:51 +08:00 一般没事,但是有丢失文件的风险,如果重要文件备份了,可以干 |
2 tony1016 2022-11-16 09:04:30 +08:00 正常肯定是没问题的 |
3 mokiki 2022-11-16 09:13:54 +08:00 或者把大目录用 mount --bind 的方式挂载到其他有空间的分区也可以。 |
4 yulgang 2022-11-16 09:51:54 +08:00 非双系统一般来说是没问题的。 不过我觉得倒不如在 /home 后面挤一点空间单独分个区,作为 /下比较大的目录挂载更安全一些,这样相当于只动一个分区,而且是在 /home 的末端,文件比较少。 |
5 wencan OP @yulgang 谢谢。现在问题是一些程序,需要在 /系统目录下放一些大数据文件。 /挂载的分区是 30 多 GB 。 电脑挂载了两块硬盘。我也尝试用软目录的方式,来引导程序把一些数据文件放到另外一块硬盘上去,但失败了。 |
6 lijiangang886 2022-11-16 10:08:33 +08:00 这时候就看出 LVM 的重要性了 |
7 Scirocco 2022-11-16 10:21:12 +08:00 我经常用,目前还没出过问题 |
8 f6x 2022-11-16 10:33:48 +08:00 * 修改软件的数据目录(多数都能修改, 比如 docker) * ln 软链接试试 * mount --bind 试试 * 都不行再 fdisk/gpartd 硬改磁盘分区 |
9 bjzhush 2022-11-16 10:46:50 +08:00 你们都还分区挂载的吗?我的 linux 都是 / 挂载整个硬盘 |
10 guanzhangzhang 2022-11-16 10:50:52 +08:00 最后把硬盘挂载到一个 linux 上,借助另一个大于等于你这个硬盘容量的中转存储介质 然后把分区的 fs 内容打包拷贝到中转存储上,然后把你硬盘重新分区后挂载拷贝回去,以前就是经常这样干,包括项目的 linux 机器,虽然有停机时间,但是搞完后一直没出事过 |
11 hsfzxjy 2022-11-16 11:00:43 +08:00 via Android 没什么问题,前几天正好操作了一波。如果 /的序列号改变了,记得 update-grub https://i.hsfzxjy.site/2022-11-13-move-ubuntu-root-partition/ |
12 zliea 2022-11-16 11:18:21 +08:00 lvm 好像挺好调整的。 |
13 ragnaroks 2022-11-17 11:20:50 +08:00 @guanzhangzhang 确实应该这样,在线扩缩不是 100% 安全,离线重建适当大小的分区再烤回去安全得多,起码还有一份备份。不过现在硬盘不值钱了,可以一个挂载点一个硬盘。 |
14 linuxgo> 2022-11-23 16:04:12 +08:00 我是根据安装时提示推荐,直接用整个硬盘安装,分区安装就是担心一会这个区不够,一会那个区太小 |