dd: запись '/dev/null': Никакое пространство не оставлено на устройстве

Не возможный.

Поэтому люди порицали Flash, и это - природа с закрытым исходным кодом в течение многих лет. Adobe просто не запрограммировал поддержку многих вещей особенно на стороне Unix вещей и как собственный формат, Вы в значительной степени ограничены тем, что они, оказалось, программировали в их плеер.

Можно судить альтернативные плееры с открытым исходным кодом как Gnash или Lightspark. Они имеют некоторые несовместимости с исходными файлами флэш-памяти, но обычно более совместимы с хост-системой и могли бы иметь лучшую производительность в более старых системах.

Иначе Ваш единственный шанс состоит в том, чтобы быть выполнен X видеодрайверов, которые поддерживают вид ускорения, которое ожидает Adobe Flash Player.

9
14.08.2012, 02:19
1 ответ

/dev/null специальный файл, устройства символа текста. Драйвер для того устройства посимвольного ввода-вывода игнорирует то, что Вы пытаетесь записать в устройство, и записи всегда успешны. Если запись к /dev/null сбои, это означает, что Вам так или иначе удалось удалить надлежащее /dev/null и замените его регулярным файлом. Вы, возможно, случайно удалили /dev/null; затем следующее … >/dev/null воссоздал бы его как регулярный файл.

Выполненный ls -l /dev/null и проверьте, что строка смотрит что-то как

crw-rw-rw- 1 root root 1, 3 Sep 13  2011 /dev/null

Это должно начаться crw-rw-rw-: c для устройства посимвольного ввода-вывода и полномочий, которые позволяют всем читать и писать. Файл должен принадлежать корню, хотя это не очень важно. Эти два числа после владельца и группы определяют устройство (главный и незначительный номер устройства). Выше я показываю значения в соответствии с Linux; различные варианты Unix имеют различные значения. Дата является обычно или датой, когда система была установлена или дата последней перезагрузки и не имеет значения.

Если необходимо воссоздать файл, некоторые системы обеспечивают a MAKEDEV команды, или в ПУТИ корня или в /dev. Выполненный cd /dev; ./MAKEDEV std или что-то вроде этого для воссоздания стандартных основных устройств такой как /dev/null. Или создайте устройство вручную, предоставив числа правильного устройства; на Linux это

mknod -m 666 /dev/null c 1 3
17
27.01.2020, 20:05
  • 1
    Ничего себе! Вы - спаситель. Спасибо, это действительно помогает. Я никогда не удалял пустой указатель, но это не было там, я создал тот вручную. –  Fr0zenFyr 24.06.2013, 15:23
  • 2
    @Fr0zenFyr у Вас, вероятно, есть сценарий, работающий как корень, который удаляет /dev/null при некоторых обстоятельствах, возможно, что-то как tmp_file=$(mktemp); … … … if [ "$mode" = "quiet" ]; then tmp_file=/dev/null; done; … … … rm "$tmp_file" –  Gilles 'SO- stop being evil' 24.06.2013, 16:59
  • 3
    я должен буду проверить свои сценарии затем, если это верно, существует шанс, что пустой указатель будет удален снова. Я возвращусь, если я буду не мочь расположиться (решают) эту ситуацию. Спасибо за головы.Удачи!! :) –  Fr0zenFyr 25.06.2013, 07:41

Теги

Похожие вопросы