Не копирует в /dev/null

Разбор непоняток

Не копирует в /dev/null

Postby Myriogon » 17 Mar 2014, 20:05

Пытался проверить скорости работы по самбе и nfs, но не могу скопировать файл в /dev/null

Пишет вот такое:

/tmp/nfs/mnt/Video/tests # cp Jellyfish-45-Mbps.mkv /dev/null
cp: can't create '/dev/null': File exists

Это примонтировано по nfs, по самбе то же самое. Плеером этот файл проигрывается даже - виден через mounts. Что с этим можно сделать?
Asus O!Play HDP-R3. AMP R12.5. VRT 6.12; Сеть: кабель, DLink Dir-655;
Asus O!Play HDP-R1. AMP R12.5. VRT 6.12
Myriogon
 
Posts: 30
Joined: 08 Nov 2010, 11:30

Re: Не копирует в /dev/null

Postby Myriogon » 17 Mar 2014, 20:15

Сразу в догонку
Результат ls -l /dev | +
Code: Select all
/tmp/nfs/mnt/Video/tests # ls -l /dev
drwxr-xr-x    1 root     root             0 Jan  1  1970 auth
lr-xr-xr-x    1 root     root            18 Jan  2  2014 cdrom0 -> /dev/cdroms/cdrom0
crw-------    1 root     root        5,   1 Jan  2 00:04 console
lr-xr-xr-x    1 root     root            11 Jan  2  2014 dvd -> /dev/cdrom0
lr-xr-xr-x    1 root     root            10 Jan  2  2014 dvdvr -> /mnt/dvdvr
crw-rw-rw-    1 root     root        1,   7 Jan  1  1970 full
drwxr-xr-x    1 root     root             0 Jan  1  1970 i2c
drwxr-xr-x    1 root     root             0 Jan  1  1970 input
crw-r-----    1 root     root        1,   2 Jan  1  1970 kmem
crw-r--r--    1 root     root        1,  11 Jan  1  1970 kmsg
srw-rw-rw-    1 root     root             0 Jan  2  2014 log
drwxr-xr-x    1 root     root             0 Jan  1  1970 loop
drwxr-xr-x    1 root     root             0 Jan  1  1970 mcp
crw-r-----    1 root     root        1,   1 Jan  1  1970 mem
drwxr-xr-x    1 root     root             0 Jan  1  1970 misc
drwxr-xr-x    1 root     root             0 Jan  1  1970 mtd
drwxr-xr-x    1 root     root             0 Jan  1  1970 mtdblock
crw-rw-rw-    1 root     root        1,   3 Jan  1  1970 null
crw-r-----    1 root     root        1,   4 Jan  1  1970 port
crw-rw-rw-    1 root     root        5,   2 Jan  2 01:45 ptmx
drwxr-xr-x    2 root     root             0 Jan  2  2014 pts
drwxr-xr-x    1 root     root             0 Jan  1  1970 pty
crw-r--r--    1 root     root        1,   8 Jan  1  1970 random
drwxr-xr-x    1 root     root             0 Jan  1  1970 rd
lr-xr-xr-x    1 root     root            10 Jan  2  2014 root -> mtdblock/1
drwxr-xr-x    1 root     root             0 Jan  1  1970 rpc
drwxr-xr-x    1 root     root             0 Jan  1  1970 scsi
crw-------    1 root     root      254,   0 Jan  1  1970 se0
crw-------    1 root     root      234,  51 Jan  1  1970 shadow_irrp
drwxr-xr-x    1 root     root             0 Jan  1  1970 shm
drwxr-xr-x    1 root     root             0 Jan  1  1970 tts
crw-rw-rw-    1 root     root        5,   0 Jan  1  1970 tty
crw-r--r--    1 root     root        1,   9 Jan  1  1970 urandom
drwxr-xr-x    1 root     root             0 Jan  1  1970 usb
drwxr-xr-x    1 root     root             0 Jan  1  1970 vc
drwxr-xr-x    1 root     root             0 Jan  1  1970 vcc
crw-------    1 root     root      234,  50 Jan  1  1970 venus_irrp
crw-------    1 root     root      235,   0 Jan  1  1970 watch
crw-rw-rw-    1 root     root        1,   5 Jan  1  1970 zero
Asus O!Play HDP-R3. AMP R12.5. VRT 6.12; Сеть: кабель, DLink Dir-655;
Asus O!Play HDP-R1. AMP R12.5. VRT 6.12
Myriogon
 
Posts: 30
Joined: 08 Nov 2010, 11:30

Re: Не копирует в /dev/null

Postby Virtual » 17 Mar 2014, 22:04

матчасть:
Code: Select all
~ # dd if=/tmp/nfs/mnt/216.sda3/AVI/Vavilon.avi of=/dev/null
1436271+1 records in
1436271+1 records out
735371258 bytes (701.3MB) copied, 63.907626 seconds, 11.0MB/s
~ #

похоже вы копировали через
Code: Select all
cp
не лучшее решение ибо:
1. нет статистики против dd
2. следует честь маны cp --help
как копировать в то что уже есть ;) ибо /dev/null это виртуальный файл .... и он уже есть.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Не копирует в /dev/null

Postby Myriogon » 19 Mar 2014, 13:02

Virtual wrote:матчасть:
Code: Select all
~ # dd if=/tmp/nfs/mnt/216.sda3/AVI/Vavilon.avi of=/dev/null



Спасибо! Именно это я и хотел сделать. Про cp и /dev/null прочитал, что это особенность BusyBox (ENABLE_FEATURE_NON_POSIX_CP).
Скорости выяснил. По NFS 9.6 Мб/с, по samba - 5.4 Мб/с.

Так что, товарищ Virtual, и за совет по NFS тоже спасибо!
Asus O!Play HDP-R3. AMP R12.5. VRT 6.12; Сеть: кабель, DLink Dir-655;
Asus O!Play HDP-R1. AMP R12.5. VRT 6.12
Myriogon
 
Posts: 30
Joined: 08 Nov 2010, 11:30


Return to Что-то не так

Who is online

Users browsing this forum: No registered users and 14 guests