CentOS 6.2를 실행하고 있으며 안에 “crypto”라는 하위 디렉토리를 만들어야합니다 /proc/sys
. 내부 에는 값 “1”이 포함 /proc/sys/crypto
된 파일을 작성해야합니다 test
.
답변
/proc
가상 파일 시스템입니다. 그 안에 적절한 구조를 만드는 커널 모듈을 작성해야합니다.
답변
이그나시오 바스케스 – 에이 브람스의 대답은 올바른 : 파일에서 /proc
와는 /sys
커널에 의해 제공됩니다. 거기에 파일을 추가하려면 커널 모듈을 작성하십시오. Linux Device Drivers 3rd ed /proc
에서 프로그래밍 인터페이스 의 약간 날짜가 표시된 프리젠 테이션을 찾을 수 있습니다 . ch. 4 .
기술적으로 후프를 뛰어 넘어 파일을 /proc/sys/crypto
(또는 다른 곳에 실제로) 표시 할 수 있습니다. 을 확인 바인드 마운트 에서 /proc/sys/crypto
스테이징 디렉토리에, 그리고 수 있도록 노동 조합 마운트 준비 디렉토리와 위에 오버레이 디렉토리 뒷면의 /proc/sys/crypto
. 다음은 unionfs-fuse 를 사용하는 예 입니다.
# mkdir /tmp/original /tmp/overlay
# mount --bind /proc/sys/crypto /tmp/original
# unionfs-fuse -o nonempty /tmp/overlay=RW:/tmp/original=RO /proc/sys/crypto
# echo hello >/proc/sys/crypto/test
# cat /proc/sys/crypto/test
hello
# umount /proc/sys/crypto
# umount /proc/sys/crypto
# cat /tmp/overlay/test
hello
참고 : 나는이 물건을 실험하여 발생하는 시스템이나 뇌 손상에 대한 책임을지지 않습니다. 위의 명령은 완벽하게 안전하지만, 다른 지역 덤비는 /sys
와 /proc
이상한 동작이 발생할 수 있습니다.