5

Как я могу заменить /dev /zero или /dev /urandom? Я хотел бы обнулить свободное пространство безголового сервера, на котором нет ни /dev /zero, ни /dev /urandom (или /dev /random), ни этой машины, которая не имеет доступа к Интернету. Можно ли найти специальный файл, например /dev /zero?

2 ответа2

5
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mknod /dev/random c 1 8
mknod /dev/urandom c 1 9

будет работать в моей системе.

Числа (старший / младший идентификатор) могут быть изменены, однако.

3

Специальные файлы, такие как устройства, могут храниться в файлах tar.

Также можно использовать команду mknod для создания этих файлов с учетом типа, старшего и младшего номеров файла устройства. Эта информация появляется в выводе команды ls -l .

Например, в моей системе:

crw-rw-rw- 1 root root 1, 5 Nov 25 16:44 /dev/zero

Таким образом, mknod /dev/zero c 1 5 можно использовать для воссоздания /dev/zero . (Это может быть неправильно для вашей системы; старшие и младшие номера могут быть изменены).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .