[Seek Help] 怎么调整分区?
Tofloor
poster avatar
辉辉
deepin
2024-09-17 10:55
Author

128G的硬盘才用了没多久的v23硬盘空间又紧张了,安装软件都提示空间不足,真是崩溃,要怎么调整?

image.png

我还有一块128G的硬盘,直接添加行吗?还是要重新安装?如果是重新安装怎么设置系统在一张盘,数据在另外一张盘?

Reply Favorite View the author
All Replies
1 / 2
To page
阿尼樱奈奈
Moderator
2024-09-17 10:59
#1

安装系统时的分区方案选的是全盘安装的还是手动安装的?

Reply View the author
neko
deepin
Ecological co-builder
2024-09-17 11:10
#2
阿尼樱奈奈

安装系统时的分区方案选的是全盘安装的还是手动安装的?

看分区布局应该是全盘安装

Reply View the author
xclimbing
deepin
2024-09-17 11:27
#3

既然喜欢用deepin,喜欢用linux,那就多学一点linux的基础概念和知识,别遇到啥问题了都是抓瞎。

不知道你对Windows是否熟悉,如果在Windows下你遇到了磁盘空间不足的情况,你知道如何处理吗?比如,你的C:\Users目录占用了大量空间,把系统盘给撑爆了,你知道如何处理吗?

其实,linux下处理的方法类似,至少原理是一样的,只不过所用工具略有不同而已。

如果你说Windows你也不懂,那很简单哦,你应该直接上1T的硬盘,LVM全盘安装,你这种小白不适合使用小硬盘呢。

Reply View the author
xclimbing
deepin
2024-09-17 11:29
#4

关于deepin linux Roota分区的扩容

https://bbs.deepin.org.cn/zh/post/237402?id=237402&limit=20&offset=3&postId=1643555

一般来说,分区的压缩,最好是在分区的后面腾出空间来操作,毕竟,大部分文件系统的空间分配策略都是优先使用分区前面的空间。楼主这个操作就正好违背了这个原则,几乎每一步空间的腾出,都是在有数据的空间上进行,第一步就是在data分区前面腾出20G空间,第二步则是在Rootb前面给Roota腾出10G的空间。无论是data和Rootb都是有数据的空间。实际上这种操作非常危险,因为你腾出20G空间,原则上就在往后挪动20G(甚至更多,取决于无损分区软件的操作策略)的数据,很难保证不出错。

那么,换一个思路呢?linux本来就不强调分区这个概念,而zfs甚至完全取消了分区这个概念(用虚拟的分区和数据集来代替)。同样的,Roota分区空间不够了,那么直接将占用空间大的目录的数据迁移到一个新分区,然后将新分区以挂载点的方式挂载到原来的目录不就完了。这样只需要建立新分区,将原来目录的数据复制到新分区,然后再编辑fstab,将新分区挂载到原目录。整个操作都是非常稳健的操作,基本上不用担心数据损失。

比如以deepin v23为例,我用sudo qdirstat统计一下Roota分区谁占用了最多的空间,/usr最大,但它比较关键,我们不用动它,然后我发现/.osrepo-cache是第二占用空间大的,既然是Cache,肯定也不是关键目录,那么我们就移动它。操作步骤大概如下:

1、用livecd启动。

2、用gparted将_dde_data分区缩小,从分区后面腾出20G空间,然后建立一个新分区,假设叫Roota-add1。甚至不需要分区,可以将/.osrepo-cache目录直接迁移到data分区,这样更简单。

3、挂载Roota-add1分区到临时挂载点,假设:/mnt/tmp,将/.osrepo-cache目录复制到/mnt/tmp/.osrepo-cache。然后先不要删除原来的/.osrepo-cache目录,可以先改个名叫:/.osrepo-cache.bak

4、编辑/etc/fstab,将新的.osrepo-cache目录挂载到/.osrepo-cache。

5、重启系统进行测试,如果一切正常,则删除/.osrepo-cache.bak。

6、大功告成!当然,安全起见,在进行任何数据操作之前,备份数据是一个良好的习惯。

Reply View the author
Tonny
deepin
2024-09-17 11:55
#5
It has been deleted!
辉辉
deepin
2024-09-17 12:11
#6
neko

看分区布局应该是全盘安装

是全盘安装,那现在要怎么弄?

Reply View the author
辉辉
deepin
2024-09-17 12:15
#7
xclimbing

既然喜欢用deepin,喜欢用linux,那就多学一点linux的基础概念和知识,别遇到啥问题了都是抓瞎。

不知道你对Windows是否熟悉,如果在Windows下你遇到了磁盘空间不足的情况,你知道如何处理吗?比如,你的C:\Users目录占用了大量空间,把系统盘给撑爆了,你知道如何处理吗?

其实,linux下处理的方法类似,至少原理是一样的,只不过所用工具略有不同而已。

如果你说Windows你也不懂,那很简单哦,你应该直接上1T的硬盘,LVM全盘安装,你这种小白不适合使用小硬盘呢。

Windows加一块硬盘,然后软件和用户目录转移到新硬盘,简单。如果单硬盘其他分区有空间也简单,直接用pe工具调整分区大小就好了。

Linux我连哪些目录是安装软件,哪些目录是用户数据都不知道,关键你们都还说Linux的分区和Windows的分区不是同一个概念。。。。。。。。。。

至于说喜欢deepin(Linux),那也不至于,只是想离全家桶远一点,给自己多一个选择的机会而已,虽然以后也许大概Linux也会和Windows一样会有全家桶。

Reply View the author
辉辉
deepin
2024-09-17 12:20
#8
Tonny It has been deleted!

这是deepin的锅,全盘安装就是这样。

Reply View the author
xclimbing
deepin
2024-09-17 12:23
#9
辉辉

Windows加一块硬盘,然后软件和用户目录转移到新硬盘,简单。如果单硬盘其他分区有空间也简单,直接用pe工具调整分区大小就好了。

Linux我连哪些目录是安装软件,哪些目录是用户数据都不知道,关键你们都还说Linux的分区和Windows的分区不是同一个概念。。。。。。。。。。

至于说喜欢deepin(Linux),那也不至于,只是想离全家桶远一点,给自己多一个选择的机会而已,虽然以后也许大概Linux也会和Windows一样会有全家桶。

是不是被全家桶跟用哪个系统无关,我用windows也从来不可能全家桶,这都是人的问题,不要全怪环境。

其他的方法,我都在上面回复了,看不懂?那就抱歉了,慢慢学习吧。

Reply View the author
LINUX小白菜
deepin
2024-09-17 15:07
#10

这硬盘是小了点,根本不够软件吃

Reply View the author
neko
deepin
Ecological co-builder
2024-09-17 18:46
#11

全盘安装的时候可以选择系统盘和数据盘分别为不同硬盘,如果只选系统盘则数据盘也在同一个硬盘。128G以下的硬盘建议手动分区安装只分配一个/分区充分利用硬盘空间。

Reply View the author
柠萌~
deepin
2024-09-17 20:27
#12

3楼大哥好凶

Reply View the author
燕子大王来也!
deepin
2024-09-17 20:57
#13

换个大的试试

Reply View the author
小图巴巴
deepin
2024-09-17 21:14
#14

至少你用过PE吧,用diskgenius处理,就和win下调整大小一样 。我就是这样用的

当然你如果会进linux-live.iso 。进入后用自带的gpart也行,差不多的。

在linux系统运行状态是不行的。因为你要先卸载分区,才能调整。

Reply View the author
新手来啦~
deepin
2024-09-17 21:55
#15

applaud

Reply View the author
辉辉
deepin
2024-09-18 09:25
#16
LINUX小白菜

这硬盘是小了点,根本不够软件吃

你搜索论坛,有一篇20还是22年的帖子,楼主是2T的盘,用全盘安装模式,一样爆了。系统仍然给系统分区15G的空间。这是系统“部署”规则的问题,至少我是认为系统会自动判断硬盘的大小来分配每个分区的大小,而不是统一的15G。

Reply View the author
辉辉
deepin
2024-09-18 09:27
#17
小图巴巴

至少你用过PE吧,用diskgenius处理,就和win下调整大小一样 。我就是这样用的

当然你如果会进linux-live.iso 。进入后用自带的gpart也行,差不多的。

在linux系统运行状态是不行的。因为你要先卸载分区,才能调整。

确定pe工具盘能调整分区?说我菜也好,懒也罢,我就喜欢那种鼠标拖拉、点击就能搞定的事。

Reply View the author
辉辉
deepin
2024-09-18 09:28
#18
柠萌~

3楼大哥好凶

还好啦,谁叫技术没人家好,菜就要面对别人的指责。

Reply View the author
流浪的加菲
deepin
2024-09-18 16:01
#19

我给你点个人建议:
如果你手里有多的硬盘(移动硬盘或者磁盘插到电脑主板上),你可以把目前“数据分区”里的资料拷贝到这个新的硬盘里。

然后重新安装系统,安装系统的时候选择自定义安装,自定义安装的时候选择你之前的128G的硬盘(可能需要把这128G硬盘格式化下,这一个硬盘就一个分区)。

这样安装系统后,deepin系统就基本就只有一个系统盘了,然后你新插入的硬盘可以专门用来存储一些资料(电影啊、文档资料什么的),系统盘专门用来安装程序,其他硬盘迎来存放资料,128G的系统分区应该是够够的。

我双系统就是这么安装的:

image.png

  • 系统分区:里面安装的是deepin系统(需要说明的是,企微、微信什么的聊天记录是在这个分区里的,存放这些信息的是上图里的“文档”文件夹)
  • Windows分区:这是之前的Windows系统(就是Windows系统下的C盘)
  • 资料分区:这个算是我电脑的公共分区,在Windows下和deepin下均可以访问这个分区,所以重要的文档资料都存在这个分区下。
  • UOS 20:这是我USB外插的移动硬盘,因为笔记本只有512G不够用,所以查了一个移动硬盘用来装一些高清电影、无损音乐、镜像文件什么的大文件。
Reply View the author
辉辉
deepin
2024-09-18 17:05
#20
流浪的加菲

我给你点个人建议:
如果你手里有多的硬盘(移动硬盘或者磁盘插到电脑主板上),你可以把目前“数据分区”里的资料拷贝到这个新的硬盘里。

然后重新安装系统,安装系统的时候选择自定义安装,自定义安装的时候选择你之前的128G的硬盘(可能需要把这128G硬盘格式化下,这一个硬盘就一个分区)。

这样安装系统后,deepin系统就基本就只有一个系统盘了,然后你新插入的硬盘可以专门用来存储一些资料(电影啊、文档资料什么的),系统盘专门用来安装程序,其他硬盘迎来存放资料,128G的系统分区应该是够够的。

我双系统就是这么安装的:

image.png

  • 系统分区:里面安装的是deepin系统(需要说明的是,企微、微信什么的聊天记录是在这个分区里的,存放这些信息的是上图里的“文档”文件夹)
  • Windows分区:这是之前的Windows系统(就是Windows系统下的C盘)
  • 资料分区:这个算是我电脑的公共分区,在Windows下和deepin下均可以访问这个分区,所以重要的文档资料都存在这个分区下。
  • UOS 20:这是我USB外插的移动硬盘,因为笔记本只有512G不够用,所以查了一个移动硬盘用来装一些高清电影、无损音乐、镜像文件什么的大文件。

有几个问题

1.你说的系统分区就单纯的系统分区吗?哪些什么启动分区、备份分区、数据分区都不要了吗?

2.另一块硬盘你Windows和Linux共享,那么文件格式用什么呢?要不要分区?

3.你Windows和Linux双系统、双硬盘,启动的时候会有启动菜单吗?还是BIOS切换启动硬盘?我目前的做法是物理的硬盘切换开关,用Windows系统打开Windows盘的电源,用Linux打开Linux盘的电源,怎么折腾都不影响另外一个系统的运行。

Reply View the author
1 / 2
To page