motofan logo
       
> 

В /dev/null кончилось место, из-за чего и как с этим бороться

motoprogger
сообщение 10.3.2008, 14:01


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Код
laptop:/home/dmitriy # dd if=/dev/sda of=/dev/null
dd: запись в `/dev/null': На устройстве кончилось место
449145+0 записей считано
449144+0 записей написано
скопировано 229961728 байт (230 MB), 17,3395 c, 13,3 MB/c
Без комментариев...
P.S. Пробовал так копировать файлы, другие устройства - останавливается в районе этой цифры.
Перед этим у меня занято 16 МБ памяти, подкачка свободна. После этого - 260 МБ оперативы и 130 МБ подкачки. Если начать операцию заново и тут же прервать - почти всё это место освобождается.
Пробовал на ядрах 2.6.22.5-31 и 2.6.23.14, первое - в конфигурации по умолчанию, второе - в такой кривой... ) даже сохранять конфиг не стал
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Паук
сообщение 14.3.2008, 19:32


Open Mind
*****

Группа: Почётные мотофаны
Сообщений: 452
Регистрация: 17.6.2005
Из: Полтава, Украина
Пользователь №: 44 370
Модель телефона: (M)
Прошивка: разные

Рейтинг: 530



ммм...
motoprogger, а зачем ты копируешь устройство в null???
Синтаксис ведь dd if=input_file (откуда) of=output_file (куда)
Если ты желаешь забить флешку нулями, команда должна быть:
dd if=/dev/null of=/dev/sda
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 15.3.2008, 6:24


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Паук,
Моя цель была - проверить скорость чтения с флешки (без участия файловой системы).
Кстати, как ты говоришь, не получится забить флешку, ведь /dev/null на чтение сразу выдаёт конец файла. Тогда надо брать /dev/zero, оно выдаёт нули в неограниченном количестве.
Кстати, корень проблемы я нашёл - кто-то на месте /dev/null создаёт файл. Если его удалить и #mknod /dev/null c 1 3 - всё нормально. Но это приходится делать каждый раз после логина под X.
Даже установка +i не помогает - некоторое время держится устройство, потом снова на этом месте файл.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
В /dev/null кончилось место, из-за чего и как с этим бороться · Компьютеры, операционные системы, софт и железо · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 12.6.2025, 19:22

Форум живёт: