URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43314
[ Назад ]

Исходное сообщение
"Научите трем вещам в unix"

Отправлено jr , 25-Апр-04 14:53 
1) создать файл размером *надцать (К|М|Г)байт
2) создать файл размером *надцать (К|М|Г)байт и забить его мусором из /dev/null
3) создать файл размером *надцать (К|М|Г)байт, форматнуть его под ufs|cd9660|fat и подмонтировать к /mnt/vdisk (на freebsd)

Содержание

Сообщения в этом обсуждении
"Научите трем вещам в unix"
Отправлено BarS , 25-Апр-04 14:59 
>1) создать файл размером *надцать (К|М|Г)байт
>2) создать файл размером *надцать (К|М|Г)байт и забить его мусором из /dev/null
>
>3) создать файл размером *надцать (К|М|Г)байт, форматнуть его под ufs|cd9660|fat и подмонтировать
>к /mnt/vdisk (на freebsd)


man dd
/dev/random
/dev/null
man mkfs


"Научите трем вещам в unix"
Отправлено jr , 25-Апр-04 15:56 
>>1) создать файл размером *надцать (К|М|Г)байт
>>2) создать файл размером *надцать (К|М|Г)байт и забить его мусором из /dev/null
>>
>>3) создать файл размером *надцать (К|М|Г)байт, форматнуть его под ufs|cd9660|fat и подмонтировать
>>к /mnt/vdisk (на freebsd)
>
>
>man dd
>/dev/random
>/dev/null
>man mkfs

да смотрел... только чет не понял...
# dd if=/dev/null of=/path/to/my/file bs=512 count=10
что я не так делаю?


"Научите трем вещам в unix"
Отправлено qq , 25-Апр-04 16:53 
>>>1) создать файл размером *надцать (К|М|Г)байт
>>>2) создать файл размером *надцать (К|М|Г)байт и забить его мусором из /dev/null
>>>
>>>3) создать файл размером *надцать (К|М|Г)байт, форматнуть его под ufs|cd9660|fat и подмонтировать
>>>к /mnt/vdisk (на freebsd)
>>
>>
>>man dd
>>/dev/random
>>/dev/null
>>man mkfs
>
>да смотрел... только чет не понял...
># dd if=/dev/null of=/path/to/my/file bs=512 count=10
>что я не так делаю?

а man null набрать и увидеть там упоминание о /dev/zero мысль в голову не приходила?


"Научите трем вещам в unix"
Отправлено jr , 25-Апр-04 17:37 
>а man null набрать и увидеть там упоминание о /dev/zero мысль в
>голову не приходила?

ок, с этим понял
тогда п.2 - как набить файл мусором?
# dd if=/dev/random of=/path/to/my/file bs=512 count=10
аналогично /dev/null не дает результата...


"Научите трем вещам в unix"
Отправлено qq , 25-Апр-04 18:26 
>>а man null набрать и увидеть там упоминание о /dev/zero мысль в
>>голову не приходила?
>
>ок, с этим понял
>тогда п.2 - как набить файл мусором?
># dd if=/dev/random of=/path/to/my/file bs=512 count=10
>аналогично /dev/null не дает результата...
а подумать?

находим практически аналогично - apropos random , man 4 random и там читаем про /dev/urandom


"Научите трем вещам в unix"
Отправлено jr , 26-Апр-04 08:54 
>а подумать?
>
>находим практически аналогично - apropos random , man 4 random и там
>читаем про /dev/urandom

ну тут скорей не думать, а знать надо
вот ты, qq, знал где искать и поделился своими знаниями со мной, и на том тебе большое спасибо!
а думать я буду когда, например, скрипты писать буду :)


"Научите трем вещам в unix"
Отправлено qq , 26-Апр-04 12:41 
>>а подумать?
>>
>>находим практически аналогично - apropos random , man 4 random и там
>>читаем про /dev/urandom
>
>ну тут скорей не думать, а знать надо
>вот ты, qq, знал где искать и поделился своими знаниями со мной,
>и на том тебе большое спасибо!
>а думать я буду когда, например, скрипты писать буду :)

поправочка: знал _как_ искать
прежде чем пользоваться инструментом, неплохо бы уметь пользоваться документацией к нему.


"Научите трем вещам в unix"
Отправлено AMDmi3 , 26-Апр-04 09:19 
>1) создать файл размером *надцать (К|М|Г)байт
Не обязательно dd, лучше truncate -s size[K|M|G] /path/to/file
Он будет забит нулями, но, что характерно, места на диске занимать не будет :)
Подробнее - google на тему sparse files;

>3) создать файл размером *надцать (К|М|Г)байт, форматнуть его под ufs|cd9660|fat и подмонтировать
>к /mnt/vdisk (на freebsd)

truncate, mdconfig (на 5x, на 4x vnconfig), newfs, mount
в манах все описано, особено к mdconfg


"Научите трем вещам в unix"
Отправлено Simps , 26-Апр-04 10:06 
>>1) создать файл размером *надцать (К|М|Г)байт
>Не обязательно dd, лучше truncate -s size[K|M|G] /path/to/file
>Он будет забит нулями, но, что характерно, места на диске занимать не
>будет :)
>Подробнее - google на тему sparse files;
>
>>3) создать файл размером *надцать (К|М|Г)байт, форматнуть его под ufs|cd9660|fat и подмонтировать
>>к /mnt/vdisk (на freebsd)
>
>truncate, mdconfig (на 5x, на 4x vnconfig), newfs, mount
>в манах все описано, особено к mdconfg

Почитай тут, очень подробно описано
http://neon1.net/misc/minibsd.html