如何产生一个1G大小的文件 ?

sh/bash/dash/ksh/zsh等Shell脚本
回复
zhycomeon
帖子: 15
注册时间: 2008-07-24 14:15
送出感谢: 0
接收感谢: 0
联系:

如何产生一个1G大小的文件 ?

#1

帖子 zhycomeon » 2008-12-30 9:59

如题!
我是新手,太多不懂,还望大家多多帮忙!
谢谢!
tnfmg
帖子: 9
注册时间: 2008-11-18 18:43
送出感谢: 0
接收感谢: 0

Re: 如何产生一个1G大小的文件 ?

#2

帖子 tnfmg » 2008-12-30 10:14

饿……lz要产生一个1G大小的文件?想干嘛呢?
babysoul
帖子: 75
注册时间: 2008-10-31 16:22
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: 如何产生一个1G大小的文件 ?

#3

帖子 babysoul » 2008-12-30 10:16

产生1G文件干啥用?
写个小程序,不断得往硬盘里写数据,很快就能上1G,上40G都没问题,只要你分区足够大
Hasee F545T: Core2 Duo T5450, 2G RAM, 320G HD, ATI HD2400 14.4, Archlinux
Lenovo ideapad Y580: i7 3630M, 8G RAM, 1T HD, nVidia GTX660M, Ubuntu 13.04
头像
AutoXBC
帖子: 1744
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 如何产生一个1G大小的文件 ?

#4

帖子 AutoXBC » 2008-12-30 10:19

dd if=/dev/zero of=/yourfile bs=1024 count=1048576

块大小1024 字节,文件包含 1048576 个块。
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26
送出感谢: 0
接收感谢: 1 次

Re: 如何产生一个1G大小的文件 ?

#5

帖子 windwiny » 2008-12-30 12:38

dd if=/dev/zero of=1Gfile bs=1024 count=1 seek=1048575
头像
yaska
帖子: 1169
注册时间: 2007-10-28 21:35
送出感谢: 0
接收感谢: 2 次
联系:

Re: 如何产生一个1G大小的文件 ?

#6

帖子 yaska » 2008-12-30 14:44

代码: 全选

head -c 1024m /dev/zero >1g-file
:em09
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 如何产生一个1G大小的文件 ?

#7

帖子 eexpress » 2008-12-30 14:47

估计是比赛侵占别人的磁盘
● 鸣学
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30
送出感谢: 2 次
接收感谢: 31 次

Re: 如何产生一个1G大小的文件 ?

#8

帖子 aerofox » 2008-12-31 8:52

其实还是有这种需要的,比较想做一个ext3文件系统映像,可以用mke2fs在生成的1G文件上创建ext3文件系统,再在这里安装系统或者干点别的。
babysoul
帖子: 75
注册时间: 2008-10-31 16:22
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: 如何产生一个1G大小的文件 ?

#9

帖子 babysoul » 2008-12-31 16:46

aerofox 写了:其实还是有这种需要的,比较想做一个ext3文件系统映像,可以用mke2fs在生成的1G文件上创建ext3文件系统,再在这里安装系统或者干点别的。
谢谢,你说的好象是系统中的系统?这样的系统映像一般用来做什么,还有怎么用呢?
Hasee F545T: Core2 Duo T5450, 2G RAM, 320G HD, ATI HD2400 14.4, Archlinux
Lenovo ideapad Y580: i7 3630M, 8G RAM, 1T HD, nVidia GTX660M, Ubuntu 13.04
头像
yaska
帖子: 1169
注册时间: 2007-10-28 21:35
送出感谢: 0
接收感谢: 2 次
联系:

Re: 如何产生一个1G大小的文件 ?

#10

帖子 yaska » 2008-12-31 17:00

babysoul 写了:
aerofox 写了:其实还是有这种需要的,比较想做一个ext3文件系统映像,可以用mke2fs在生成的1G文件上创建ext3文件系统,再在这里安装系统或者干点别的。
谢谢,你说的好象是系统中的系统?这样的系统映像一般用来做什么,还有怎么用呢?
wubi 安装的ubuntu 就是这样一个文件,这样的文件是可写的。

“系统中的系统”,可以 chroot 进去,设置好了 xhost,还可以运行里面的gui程序。

而ubuntu livecd中呢,则是squahfs 格式的压缩文件。

他们都是loop imge,可以mount的, 加上 -o loop 参数


:em09
babysoul
帖子: 75
注册时间: 2008-10-31 16:22
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: 如何产生一个1G大小的文件 ?

#11

帖子 babysoul » 2008-12-31 22:31

谢谢ls兄弟,我用的都是官方寄来的盘,对wubi没啥概念
今天你这么一说,我就有感觉了,回去再补补课,thx
Hasee F545T: Core2 Duo T5450, 2G RAM, 320G HD, ATI HD2400 14.4, Archlinux
Lenovo ideapad Y580: i7 3630M, 8G RAM, 1T HD, nVidia GTX660M, Ubuntu 13.04
回复

回到 “Shell脚本”