Linux构造磁盘空间满的测试环境解决方案

利用suse操作系统的ramdisk,来挂接虚拟磁盘分区,然后通过填满虚拟磁盘分区来实现磁盘满环境的条件。
ramdisk是操作系统自带的一种内存块设备,这种设备的列表可以用ls /dev/ram*来列出
# ls /dev/ram*
/dev/ram /dev/ram1 /dev/ram3 /dev/ram5 /dev/ram7
/dev/ram0 /dev/ram2 /dev/ram4 /dev/ram6 /dev/ramdisk
我们选择一个没有使用的ramdisk,假设为ram2,然后对它创建文件系统.
mkfs.ext3 /dev/ram2
接下来将它像普通文件系统一样,挂接到目录下即可
# mkdir /tmp/fs
# mount /dev/ram2 /tmp/fs
接下来,将需要构造写异常的软件文件和目录链接到虚拟磁盘分区,/tmp/fs下,然后设法将/tmp/fs填满(例如使用dd命令产生一个大文件.),就可以进行异常测试了,不影响他人使用
suse系统默认一个ramdisk大小为128M,对于大部分情况来说,只要合理借助符号链接,基本上能够满足要求.
使用此方法,可以快速的解决磁盘满测试的环境问题.

(0)

相关推荐

  • suse构造磁盘空间满的测试环境

    ramdisk是操作系统自带的一种内存块设备,这种设备的列表可以用ls /dev/ram*来列出 复制代码 代码如下: # ls /dev/ram* /dev/ram /dev/ram1 /dev/r ...

  • LINUX系统磁盘空间满清除的办法

    由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例)。 ...

  • Linux服务器磁盘占满问题解决

    今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了。把日志文件都删掉了,可硬盘空间依旧满。于是df -h查看了下各个挂载点的状况(如下图)。 /dev/sda3占用了100%,那么我们d ...

  • Linux查看磁盘空间与磁盘空间管理

    今天上班的时候,发现访问网站的时候出现了502错误.排除了配置和异常问题后,猜测是磁盘满的问题造成的.用df看了下,果然磁盘满了,切换到对应的目录里面,删除运行日志后,果然一下就好了(日志太多,没有用 ...

  • 磁盘空间不足怎么办,linux磁盘清理方法

    由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例): ...

  • linux磁盘空间不足怎么办,磁盘清理方法

    由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例): ...

  • LINUX系统怎么使用命令清理磁盘空间?

    由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等.下面就给你支几招(以/home空间满为例). ...

  • 虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?

    解决虚拟机linux增加磁盘空间后SWAP分区不能自动挂载的问题,本文所使用linux为LUBUNTU,不保证适用于其他发行版linux 1、进入linux图形界面,在系统工具里面找到磁盘管理工具,l ...

  • Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)

    Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)