]>
git.proxmox.com Git - pve-cluster.git/blob - data/cts/create_large_files.pl
5 use File
::Path
qw(make_path remove_tree);
8 my (undef, $nodename) = POSIX
::uname
();
12 (mkdir $dir) || die "safe_mkdir $dir failed - $!\n";
15 my $data = "0" x
(1024*100);
18 my ($filename) = shift;
20 my $fh = new IO
::File
$filename, O_RDWR
|O_CREAT
|O_EXCL
;
21 die "cant create file $filename - $!" if !defined $fh;
23 #my $data = "$filename\n" x 30;
25 (print $fh $data) || die "write $filename failed\n";
28 #system("cat $filename");
29 #system("df -h /etc/pve");
32 my $testdir = "/etc/pve/manyfilestest/";
34 remove_tree
($testdir);
38 for (my $i = 0; $i < 300; $i++) {
40 create_file
("$testdir/test$i.dat");