컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - 개발 보드와 호스트가 파일을 공유하도록 활성화하는 방법

개발 보드와 호스트가 파일을 공유하도록 활성화하는 방법

개발보드에서 gdb를 사용하여 디버그할 때 가끔 소스코드를 살펴봐야 할 때가 있는데, 소스코드가 너무 크고 개발보드 용량이 제한되어 있어서 개발보드로 옮길 수가 없습니다. 매번 scp를 통해 보드를 사용하거나 원하지 않는 경우 scp를 사용하여 파일을 전송할 때 동시에 파일에 액세스할 수 있으려면 둘 다 필요합니다. nfs를 사용할 수 있으며 방법은 다음과 같습니다:

1. 호스트 Ubuntu에 nfs 서비스가 있어야 합니다: sudo apt-get install nfs-kernel-server

2. /etc/exports를 입력합니다. 수정하려면 루트 권한이 필요합니다(첫 번째 단계를 수행하지 않으면 파일을 찾지 못할 수 있습니다). 내부 추가:

/home/xx *(rw,sync,no_root_squash,no_subtree_check)

위의 /home/xx는 *공유하려는 파일 디렉터리이고 나머지는 매개변수는 주로 권한 설정입니다.

3. nfs 서비스를 다시 시작합니다: sudo /etc/init.d/nfs-kernel-server restart

4. 마지막으로 개발 보드에서 마운트하고 실행할 수 있습니다. -t nfs 호스트 IP: /home/xx /mnt -o nolock 여기서 호스트 IP: /home/xx는 호스트가 공유할 디렉터리이고 /mnt는 개발 보드에 마운트할 장소입니다.

5. 마운트하는 경우:

잘못된 fs 유형, 잘못된 옵션, xx의 잘못된 슈퍼블록, 누락된 코드 페이지 또는

도우미

프로그램 즉, 개발 보드의 /sbin/ 아래에 mount.nfs 파일이 없습니다. 개발 보드에 nfs-common을 설치하면 됩니다. 방법은 Ubuntu와 동일합니다: sudo

apt-get install nfs-common. 서버를 찾을 수 없으면 먼저 개발 보드에서 sudo apt-get

update를 실행하고 그런 다음 설치하고 입력한 다음 /mnt 디렉터리에서 공유 파일을 볼 수 있습니다.

上篇: 메르세데스-벤츠 S300 내비게이션 분해 방법 下篇: 대신, 애플 노트북 생산 시간 조회해 주세요
관련 내용