나는 UNIX에 대한 이전 경험이 없습니다(25년 전에 SGI 시스템에 계정을 가지고 있었고 몇 가지 명령을 기억한 것 외에는).
나는 rasberry pi 4가 원격 공유(NAS 상자일 수도 있고 Windows 공유일 수도 있음)에 자동으로 로그인하기를 원하며, mount 명령은 원격 경로를 지정하고 존재해야 하는 로컬 경로도 지정합니다.
이유를 모르겠습니다.
로컬 경로는 어떤 역할을 합니까?
PI가 syslog 서버 역할을 하고 원격 공유에 로그를 쓰길 원합니다.
답변1
이는 Unix/Linux가 모든 것을 로컬 파일 시스템의 파일/디렉터리(하드웨어 및 시스템 상태 등까지 포함)로 나타내려고 하기 때문입니다.
따라서 이는 원격 디렉터리에도 중요합니다. 로컬 디렉터리에 원격 디렉터리를 마운트한 후에는 로컬 디렉터리에서 읽고 쓸 수 있지만 실제로는 원격 디렉터리에서 효과가 발생합니다.
또한 소프트웨어가 원격 서버의 파일을 로컬 파일처럼 사용할 수 있기 때문에 파일 작업이 더 쉬워집니다.
예: /etc/fstab
내 데스크탑에 있는 파일(시스템이 설치해야 하는 방법에 대한 모든 정보가 포함된 파일)에 다음 줄이 있습니다.
//secrethostname/vanalles /mnt/targasmb cifs user,noauto,guest,ro 0 0
( secrethostname
사실 다른 이름인데 온라인에 올리고 싶지 않았거든요...)
이제 데스크탑에서 이 프로그램을 실행 하면 로컬 시스템의 디렉터리에 있는 모든 파일을 볼 mount /mnt/targasmb
수 있습니다 . vanalles
또한 마치 로컬에 존재하는 것처럼 읽을 수도 있습니다.secrethostname
/mnt/targasmb
cifs user,noauto,guest,ro 0 0
설치 내용과 기본 설치 방법에 대한 자세한 정보를 시스템에 제공합니다. 세부 사항은 또 다른 질문입니다.