재부팅 후 /dev/shm 마운트 옵션에 대한 변경 사항이 복원됨, ubuntu 18.04

재부팅 후 /dev/shm 마운트 옵션에 대한 변경 사항이 복원됨, ubuntu 18.04

저는 임베디드 시스템에서 Ubuntu 18.04를 사용하고 있습니다. 기본적으로 /dev/shmtmpfs의 3.8G(RAM 크기의 약 절반)와 일부 마운팅 옵션을 설치합니다.

/dev/shm를 통해 시도하고 있습니다 /etc/fstab. 다시 설치하면 다음 재부팅까지 작동한 다음 기본값을 가져옵니다.

  1. systemd를 사용하여 이 파일 시스템을 구성할 수 있다는 내용을 읽었지만 여전히 fstab 파일을 사용하는 것이 좋습니다. Systemd는 tmpfs를 지원합니다. /tmp 크기를 수동으로 지정하는 방법

  2. /etc/fstab일부 사람들 이 항목을 에서 로 변경했다는 /dev/shm내용 을 읽었 /run/shm지만 그렇게 함으로써 서로 링크되는 대신 두 파일 시스템을 마운트했습니다. https://answers.launchpad.net/ubuntu/+question/232487

  3. Redhat 배포판에서 /dev/shmrc 스크립트 실행을 통해 설치해도 grep -r '/dev/shm' /etc/rc*/*유용한 내용이 반환되지 않는다는 내용을 읽었습니다.

그렇다면 다시 시작한 후 /dev/shm마운트 옵션이 /etc/fstab적용되도록 하려면 어떻게 해야 할까요?

답변1

처음에는 다음을 수행했습니다.

  1. ext4 파일 시스템을 사용하여 몇 가지 새로운 파티션을 생성했습니다.
  2. 이러한 새 파일 시스템(/var, /var/log, /home 등)을 마운트하고 /etc/fstab에 적절한 항목을 추가합니다.
  3. /etc/fstab의 /tmp 및 /dev/shm에 tmpfs에 대한 새 항목이 추가되었습니다.

다른 단계 전에 3단계를 수행하면 원하는 결과를 얻습니다. 재부팅 후에도 /dev/shm 마운트 옵션이 계속 변경됩니다.

정확한 이유는 모르지만 /etc/fstab의 다른 항목에 비해 /dev/shm 항목의 우선순위가 관련이 있을 수 있습니다.

관련 정보