fstab 마운트 후 실행되도록 systemd 서비스 설정 - 어디서, 어떻게?

fstab 마운트 후 실행되도록 systemd 서비스 설정 - 어디서, 어떻게?

GUI/세션을 시작하기 전에 전체 사용자 환경이 설치/액세스되도록 보장하기 위해 업데이트해야 하는 시스템 구성 파일을 올바르게 식별하려고 합니다.

이것인용하다내 요구 사항을 충족하지 못했습니다.

/home은 루트 디스크에 있지만 모든 하위 디렉터리는 ${MOUNTPOINT)의 보조 디스크에 있습니다.

(i.e. /home/user/Desktop 
     -> /DB001_F2/home/user.Desktop, etc.)

MOUNTPOINT="/DB001_F2"

주문하다

systemctl list-units | grep "${MOUNTPOINT}" | awk '{ print $1 }'

단위를 다음으로 보고합니다.

DB001_F2.mount

어느 파일에서/etc/systemd또는/usr/lib/시스템필요한 DESKTOP 디렉터리와 해당 콘텐츠에 대한 경로를 올바르게 식별하는 데 DB001_F2의 콘텐츠를 사용할 수 있도록 GDM이 적절한 전제 조건을 갖도록 업데이트해야 합니까?

현재 시스템의 일부 타이밍 문제로 인해(이유는 모르겠습니다) 시스템은 실제 물리적 데스크탑 디렉토리(루트 디스크가 아님)에 액세스할 수 없으며 이제 /home/user 디렉토리를 데스크탑으로 표시합니다(그래서 해당 수준의 모든 파일은 바탕 화면 아이콘으로 표시되며 시스템 제어 센터 애플릿을 통해 이전에 정의한 배경 화면 대신 시스템 기본 배경 화면을 교체하여 UbuntuMATE를 조정합니다. 이제 "사고" 이후 항상 이 상태로 부팅되며 OS를 다시 설치하지 않고 문제를 해결하는 방법을 모릅니다. 이는 제가 피하고 싶은 것입니다. 백업과 비교해도 "스위치"가 지금과 같은 방식으로 작동하게 만드는 파일이 무엇인지 식별할 수 없습니다.

아마도 "유닛"은 fstab의 내용을 처리하는 유닛이 될 것이며 계속하기 전에 모든 파티션에 대해 유효해야 합니다. fstab의 마지막 필드를 0(fsck 없음)으로 변경했지만 유익한 효과는 없었습니다.

도와주세요.

데스크탑:컴패니언 1.24.0
배포판: Ubuntu 20.04.2 LTS(Focal Fossa)
커널: 5.4.0-67-generic x86_64

상호 참조다양한 방법같은 질문.

답변1

이 문제에 대한 해결책에 대한 전체 문서는 다시 언급된 질문에 대한 답변에 요약되어 있습니다.여기.

관련 정보