统信UOS提示系统磁盘空间不足

Mark刘
• 阅读 256

@TOC 此教程是非严谨教程,综合了网上的两种解决方案,因为我对Linux研究的不深,花了半天的时候才搞定,不想让你们也浪费时间,具体原理没有深入研究,能解决问题就行,看到此教程,你应该不需要看别的教程了。

系统简介

我的UOS是通过win10一键安装的,即win10+UOS双系统,系统信息如下 统信UOS提示系统磁盘空间不足 一直提示系统磁盘空间不足,可以通过此命令查看磁盘的使用率,结果如下图:

df -lh

当/dev/loop0的 可用空间不足的时候就会提示系统磁盘空间不足 统信UOS提示系统磁盘空间不足

通过扩容root.disk可以解决此问题

1.进入root账户。先在安装UOS系统的磁盘,选择用管理员身份打开,然后在新窗口,选择在终端中打开,即可进入root账户的终端

统信UOS提示系统磁盘空间不足

2.查看root.disk的位置。我网上查了很多,都跟我的位置不一样,但是命令是一样,结果如下图:

losetup

统信UOS提示系统磁盘空间不足

3.进入到root.disk所在的目录,并查看root.disk文件信息:

cd /host/uniontech/UOS/vdisk/
file ./root.disk

统信UOS提示系统磁盘空间不足

发现其实这就是一个ext4镜像,那么问题就变得简单了,只要扩展这个镜像文件大小就可以了,用 resize2fs 来调整分区大小,由于原来文件只有20G,使用这个命令会同时扩展这个文件的大小,所以确保root.disk所在分区有足够的空间用于扩容。我扩了2次,每次50G,

sudo resize2fs ./root.disk 50G

此时,再执行以下命令,就可以看到/dev/loop0 的总空间就会变大了,:

df -lh

4.如果没有变大,按照下面的步骤去操作:

1.执行此命令,扩大root.disk这个文件

dd if=/dev/zero of=root.disk bs=1G conv=notrunc oflag=append count=50

这里if 是输入设备,/dev/zero是空设备,表示凭空增加

of 是输出设备,输入我们的虚拟磁盘文件名

bs是单位 1G

conv 表示不转换

oflag=append表示在文件屁股后面增加

count =50 增加50G;

2. 执行此命令,扩大loop0分区

sudo losetup -c /dev/loop0

扩大了文件之后,如果计算机里显示的系统盘容量并没有变化,可以执行此命令:

sudo losetup -c /dev/loop0

再看容量就变了,但是此时还是不停的报容量不够, 再执行此命令:

 sudo resize2fs –p /dev/loop0 50G

就好了,这里要输入分区的容量,如果输入大了,会出现You requested a new size of xxx blocks 字样,这就是失败了,缩小容量数字。 出现 the filesystem on /dev/loop0 is now xxx blocks long 就表示成功了到这里我们的扩容就完成了,UOS这里不是很友好,这个工作门槛有点高。

3.通过两种方法如果还不行,就再执行第3大步的命令就可以了,前提是确保还在root.disk文件所在的目录

sudo resize2fs ./root.disk 50G

参考链接:参考1 参考2

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
1年前
黑群晖DS3617xs
这两天闲来没事在某宝上搞了个黑群晖主机就j1900/4G小主机系统是DCM6.1.7up315284版网上修改的教程很多,走了好多弯路终于搞定我的黑群NAS,现分享给各位道友,有不足的地方请给位指出。!(https://oscimg.oschina.net/oscnet/daf8a1578d67a774d4a58837e2
Stella981 Stella981
1年前
CentOS7 使用ifconfig命令 ENS33没有IP地址的解决办法
    最近在研究和学习Linux操作系统,我并没有安装独立的Linux操作系统,我选择在虚拟机上安装Linux操作系统。我选择的虚拟机的版本是VMwareWorkstationPro14,然后在虚拟机上安装了一个没有用户操作界面的、也就是最小化操作系统,具体的版本是CentOS7Linux系统。当然这个系统可以正常使用,使用ifconfig命令也可以
Stella981 Stella981
1年前
Linux下调整根目录的空间大小教程
    我在将远程yum库同步到本地的过程中突然发现/目录下的磁盘空间太小了,根本能放不下那么多的rpm包,而/home目录下的居然有100多G无用的空间,于是,我查找了资料,并成功对linux进行了分区,现把分区方法写下来,供大家分享。    我使用如下的命令查看本地磁盘空间分布:df h    我的linux系统原来的分区空间如下:
Stella981 Stella981
1年前
Redis服务启动失败,提示:redis
 Linux操作系统下,我下载和安装Linux版本的Redis。由于第一次安装Redis是按着教程来的,所以每个步骤都是按着教程一步一步来操作的,最后安装成功,命令执行也很顺利。虽然执行完成了,但是对其中的操作有些了解不透,今天安装Redis的时候就出现问题,截图如下:_!(https://oscimg.oschina.net/oscnet/b3f
Wesley13 Wesley13
1年前
VMware虚拟机,从厚置备改成精简置备,并减小硬盘的实际占用空间
工作中由于前期规划不足,导致磁盘空间分配较大,而且是厚置备。后期不再需要时,无法把用不到的空间释放出来,造成空间浪费。经过摸索和实验验证,到最终解决问题,总结出来两种方案。 _风险提示:两种方案的实验都验证通过了,但第一种方案在生产环境中没有成功,如有类似问题,建议采用第二种方案!_环境:Esxi6.5,vCenter6.5U1e,Ub
Stella981 Stella981
1年前
Linux 查看进程被杀死的详情
运行写的不太完善的爬虫程序,未限制任务队列大小,再加上本子配置不高,爬取网站到第3层大半时,内存不足了...进程运行太猛,导致系统outofmemory,那么此进程被系统的oomkiller杀死.此时终端显示"Killed"或"已杀死".查看相关信息的命令:dmesg|egrepiB100
Wesley13 Wesley13
1年前
Unity5.6.4f1 配置WebGL教程
Unity5.6.4f1发布WebGL的配置教程步骤一:先查看自带的Unity是否yi配置好WebGL的项,若无,则可遵循以下教程来设置!(https://oscimg.oschina.net/oscnet/54612ae3d9b094f1db96b00b1c81a5fe432.png)步骤二:下图是我已经设置好的,未设置
Stella981 Stella981
1年前
SolidWorks2021安装教程(超级详细的安装步骤)
很多人下载solidworks2021也不知道怎么安装,我也是醉了,用了半天时间写了一个安装教程,希望可以帮助那些需要solidworks2021这款软件的小白用户,其实方法很简单,按照下面的教程来就行。!SolidWorks2021安装教程(超级详细的安装步骤)(https://s4.51cto.com/images/blog/202010/15
阮小五 阮小五
1星期前
Mac教程:如何开启任何来源选项
使用Mac电脑安装或运行软件,你是否遇到提示该镜像已损坏,请移至废纸篓的问题呢?这有可能是你的电脑系统在系统偏好设置中关闭了任何来源选项,如何开启任何来源选项呢?小编带来了Mac电脑开启任何来源选项教程,一起来看看吧!如何查看是否开启点击左上角的系统偏好设
小尉迟 小尉迟
1星期前
修复SSH在 MacOS Ventura 系统上不能使用RSA签名的问题
好多朋友反馈说SSH在MacOSVentura系统上不能使用RSA签名,那如何解决呢?macw小编就带来了具体的解决方法,希望能帮到你!教程如下:我们将修改sshconfig文件以再次允许RSA主机密钥,以下是如何执行此操作。打开终端(通过Spotligh
Mark刘
Mark刘
Lv1
乡梦不曾休,惹甚闲愁?忠州过了又涪州
1
文章
0
粉丝
0
获赞
热门文章

暂无数据