LINUX.ORG.RU
решено ФорумAdmin

/dev/null как устройство

 


0

2

Доброй ночи! Появилась проблема и постоянно требуется выполнять команды:

rm /dev/null
mknod -m 0666 /dev/null c 1 3

Скажите, как это можно обойти?

Так как постоянно ошибка:

/dev/null: cannot overwrite existing file

Спасибо заранее, гуглил но нашел то решение, которое написал выше.


Да ты же наркоман!

anonymous
()
Ответ на: комментарий от MrClon

stat /dev/null

 File: `/dev/null'
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 5h/5d   Inode: 6652039     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-03-12 04:15:01.907145044 +0200
Modify: 2015-03-12 04:16:01.021251117 +0200
Change: 2015-03-12 04:16:01.021251117 +0200
 Birth: -

cat /dev/null

меняется цвет на красный

LinuxUs
() автор топика
Ответ на: комментарий от LinuxUs

Какое-то приложение успевает после удаления блочного устройства открыть и записать в /dev/null. Получается обычный файл.

Ты что-то явно не то делаешь. Лучше объясни настоящую проблему.

anonymous
()

После ребута ls -l /dev/null опять показывает -rw-r--r-- ?
Если так, то похоже что udev или ядро не создаёт у тебя специальный файл /dev/null.
Затем, первое приложение которое пишет в /dev/null создаёт обычный файл, который увеличивается в размере и жрёт место на /dev/

Дистрибутив в студию.
Вывод mount | grep "/dev " напиши сюда.

Nao ★★★★★
()
Ответ на: комментарий от Nao
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=4122646,mode=755)
3.2.0-4-amd64 #1 SMP Debian 3.2.65-1 x86_64 GNU/Linux

дистрибутив от дц, вроде как стандартный.

LinuxUs
() автор топика
Ответ на: комментарий от zolden

Если не можете помочь, пожалуйста, прошу удалиться из темы.

LinuxUs
() автор топика
Ответ на: комментарий от LinuxUs

crw-rw-rw-

Ну сейчас у тебя всё нормально. Что ты делаешь чтобы у тебя там появился обычный файл вместо символьного устройства?

Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.