Linux (특히 RHEL 파생물 CentOS 및 Fedora)에서 차이가 있습니까?
echo b > /proc/sysrq-trigger
Wikipedia에 따르면 “파일 시스템을 마운트 해제하거나 동기화하지 않고 시스템을 즉시 재부팅합니다.”
reboot -n
man 8 재부팅에 따르면 “재부팅 또는 정지 전에 동기화하지 마십시오. 커널과 스토리지 드라이버는 여전히 동기화 될 수 있습니다.” 실제로이 동작에 차이가 있습니까?
답변
은 /sbin/reboot
파일 시스템에서 정기적으로 실행 파일입니다. 파일 시스템이 연결되어있는 경우 (예 : 파일 시스템 드라이버 정지, SATA 하드웨어 정지 또는 디스크 펌웨어 정지) 해당 실행 파일을 성공적으로 실행하기위한 변경 사항은 거의 없습니다. 반면에, 루트 쉘이 이미 열려 있다고 가정하면 echo b > /proc/sysrq-trigger
파일 시스템 액세스가 필요하지 않습니다.