Debian/Ubuntu/CentOS 网络重装一键DD脚本

本一键脚本在萌咖大佬的脚本基础上开发,实现了懒人式一键网络重装 Debian / Ubuntu / CentOS 系统及dd方式安装系统。解决了云服务商提供模板镜像体积过大、预装软件过多、不够纯净等问题。

使用方法

wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash AutoReinstall.sh

支持重装的系统

  • Ubuntu 18.04/16.04
  • Debian 9/10
  • CentOS 6
  • CentOS 7 (DD方式)
  • 自定义DD镜像

Linux下快速创建大文件命令

1、dd命令

生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)。但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果想要产生超大文件,速度很慢。

 [root@izwz94jtz9hbdq165vpxpxz www]# dd if=/dev/zero of=1G.bin bs=1M count=1000
 1000+0 records in
 1000+0 records out
 1048576000 bytes (1.0 GB) copied, 16.6081 s, 63.1 MB/s       //内存操作速度

在某种场景下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘。则可以使用 seek

1)count=0 表示读写 0次,指定生成文件的大小为0M

  [root@izwz94jtz9hbdq165vpxpxz www]# dd if=/dev/zero of=test2 bs=1M count=0 seek=100000
  0+0 records in
  0+0 records out
  0 bytes (0 B) copied, 0.000221494 s, 0.0 kB/s