Jak mogę zastąpić / dev / zero lub / dev / urandom? Chciałbym wyzerować wolną przestrzeń serwera bezgłowego, który nie ma ani / dev / zero, ani / dev / urandom (lub / dev / random), ani ten komputer nie ma dostępu do Internetu. Czy jest możliwe scp specjalny plik taki jak / dev / zero?
5
Odpowiedzi:
Specjalne pliki, takie jak urządzenia, mogą być przechowywane w plikach tar.
Można również użyć
mknod
polecenia, aby utworzyć te pliki, podając numery typów, głównych i pomocniczych pliku urządzenia. Ta informacja pojawia się na wyjściuls -l
.Na przykład w moim systemie:
W ten sposób
mknod /dev/zero c 1 5
można go wykorzystać do odtworzenia/dev/zero
. (Może to nie być poprawne dla twojego systemu; numery główne i pomocnicze mogą ulec zmianie).źródło
działa na moim systemie.
Numery (major / minor ID) mogą jednak ulec zmianie.
źródło