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

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)

相关推荐

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

    利用suse操作系统的ramdisk,来挂接虚拟磁盘分区,然后通过填满虚拟磁盘分区来实现磁盘满环境的条件。 ramdisk是操作系统自带的一种内存块设备,这种设备的列表可以用ls /dev/ram*来 ...

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

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

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

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

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

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

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

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

  • U盘复制文件时出现磁盘空间已满的解决方法

    今天小编遇到一件事情很让人头疼,早上借了个空间足够的U盘去拷贝文件,但是插到电脑里的时候,却显示U盘空间不足,这让人很是疑惑,明明是空间足够的U盘,为什么一插到电脑中就会显示空间不足或者磁盘已满的现象 ...

  • 拷贝文件时提示磁盘空间已满怎么办

    u盘提示磁盘空间已满,磁盘空间不足的原因: 1.u盘文件系统类型格式所引起的问题,fat32单一文件不得大于4g,而应改为ntfs或者exFAT类型格式. 2.磁盘根目录文件数超过256个,导致系统报 ...

  • 手机快播磁盘空间已满是什么意思?

    手机快播磁盘空间已满是保存的文件大于快播磁盘的空间,提示磁盘已满要及时清理. 清理方法: ①调出媒体存放的文件夹: ②找到已经看过没有再保存价值的文件,要删的就删: ③其实平时没有装满时就要把垃圾及时 ...

  • 磁盘空间足够,却提示磁盘已满解决办法

    下载了一个3D电影,往移动硬盘里存的时候,提示磁盘已满-- 1.但移动硬盘明明还有186GB的剩余空间(而电影才6G)如下图: 重试了几次,还是这样.怎么回事,难道硬盘有问题? 2.突然想到磁盘格式有 ...