![fstab에 정의된 네트워크 공유는 네트워크가 연결되고 공유가 마운트될 때까지 사용자가 로그인할 수 없도록 합니다.](https://linux55.com/image/218667/fstab%EC%97%90%20%EC%A0%95%EC%9D%98%EB%90%9C%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EA%B3%B5%EC%9C%A0%EB%8A%94%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EA%B0%80%20%EC%97%B0%EA%B2%B0%EB%90%98%EA%B3%A0%20%EA%B3%B5%EC%9C%A0%EA%B0%80%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%90%A0%20%EB%95%8C%EA%B9%8C%EC%A7%80%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8F%84%EB%A1%9D%20%ED%95%A9%EB%8B%88%EB%8B%A4..png)
컴퓨터를 시작한 후 빠르게 로그인 화면이 나타나서 로그인할 수 있었습니다. 하지만 네트워크 인식 속도가 느리고, 30초/1분 후에 네트워크가 '연결'됩니다.
부팅 시 마운트할 네트워크 공유(SMB) 2개를 추가했지만 /etc/fstab
네트워크가 연결될 때까지 마운트를 지연할 수 없습니다. 따라서 부팅 시 마운트를 정의한 후에는 네트워크가 "연결"될 때까지(로그인 화면이 표시되지 않을 때까지) 더 이상 로그인할 수 없습니다.
이 옵션은 작동 하지 않는 _netdev
것 같습니다 . x-systemd.after=network-online.target
두 경우 모두 네트워크가 "연결"되어 세션에 로그인할 수 있을 때까지 공유를 마운트할 때까지 기다려야 합니다. 두 경우 모두 주식이 유효합니다.
콘텐츠 fstab
:
//address/smb_share1 /mnt/share1 cifs credentials=/root/.smbcredentials,uid=1000,gid=1000,x-systemd.after=network-online.target 0 0
//address/smb_share2 /mnt/share2 cifs credentials=/root/.smbcredentials,uid=1000,gid=1000,x-systemd.after=network-online.target 0 0
또는 x-systemd.after=network-online.target
로 교체하세요 _netdev
.
내가 놓치고 있는 부분은 무엇이며, 인터넷에 연결될 때까지 내 컴퓨터에 이 두 공유를 마운트하지 않도록 지시하는 올바른 구문은 무엇입니까?
POP_OS 22.04 LTS를 사용합니다.
답변1
시스템을 이용하실 수 있습니다.automount
마운트는 파일 시스템에 액세스할 때만 트리거됩니다.
//address/smb_share1 /mnt/share1 cifs credentials=/root/.smbcredentials,uid=1000,gid=1000,x-systemd.automount,x-systemd.after=network-online.target 0 0