때때로 Linux 서버의 NIC(네트워크 인터페이스 카드)와 같은 PCI Express 장치를 교체해야 합니다. 다운타임 없이 가능할까 늘 궁금했어요. 나는 성공했다다음에 추가실행 중인 시스템에 새 장치를 추가하려면 "1"을 쓰는 것이 필요합니다 /sys/bus/pci/rescan
. 그러나 일부 기사에서는 하드웨어에 해를 끼칠 수 있다고 말하기 때문에 실행 중인 시스템에서 장치를 제거한 적이 없습니다. /sys/bus/pci/devices/X:X:X:X/remove
특정 장치에 "1"을 쓸 수 있습니다 (사용 횟수를 0으로 줄인 후). 하지만 나중에 장치를 물리적으로 제거하는 것이 안전하고 올바른가요? PCI-E 사양이 이 주제를 정의합니까? 하드웨어 손상이나 커널 패닉을 일으킬 수 있나요? 온라인에서 찾은 답변은 모순되었습니다. 하드웨어에 따라 달라지나요? 나는 특별한 서버별 하드웨어를 사용하지 않고 있으며 내 마더보드는 데스크탑에서 나옵니다. 실행 중인 시스템에서 PCI-E 장치를 제거한 경험이 있는 사람이 있습니까?
sysfs를 통해 PCI-E 장치를 "제거"한 후 물리적으로 제거하는 것이 맞습니까?
관련 정보
- coreutils용 사용자 정의 sysconfdir
- CENT OS 4에서 6으로 서버 업그레이드
- 라이브러리가 경로에 있는지 확인
- 패키지를 설치할 때 "rpm -i" 대신 "rpm -U"를 항상 사용해야 하는 이유는 무엇입니까?
- exec()의 기능 규칙을 어떻게 이해합니까?
- 속도를 알 수 없는 네트워크 인터페이스
- 빈 DVD-R에 있는 악성 코드가 .iso 굽기를 방지합니까?
- 이 udev 규칙이 트리거되지 않는 이유는 무엇입니까?
- awk 및 if를 사용하는 루프용 파이프라인
- 이름 변경 실패 후 즉시 "nnn"(파일 브라우저) 디렉터리 복원