เนื่องจากการแชร์จะเมานต์เมื่อคุณออก a sudo เมานต์ -a
ฉันสงสัยว่าไม่มีอะไรผิดปกติกับการประกาศ fstab ของคุณ มันแนะนำปัญหาเรื่องเวลา ลินุกซ์กำลังอ่าน fstab ก่อนที่สแต็กเครือข่ายจะทำงานและใช้งานได้ ดังนั้นเมื่อมันไปเมานต์การแชร์เครือข่ายจึงล้มเหลว
ความเป็นไปได้ 2 ประการคือการเปลี่ยนสิ่งนี้ให้เป็น "การเมานต์ตามความต้องการ":
[1] คงจุดเชื่อมต่อปัจจุบันของคุณไว้ แต่เพิ่มตัวเลือกอีกสองตัวเลือก: ไม่อัตโนมัติผู้ใช้
//192.168.100.12/HomSpace /media/nasMounted cifs credentials=/root/.memoriaCredentials,uid=1000,gid=1000,noperm,rw,vers=3.0,noauto,user 0 0
เมื่อคุณบูตระบบ การแชร์จะไม่เมานต์ แต่จะแสดงที่แผงด้านข้างของตัวจัดการไฟล์เป็นตัวเรียกใช้งาน คลิกที่มันแล้วมันจะไปที่ fstab เพื่อดูวิธีเมานต์จากนั้นทำเช่นนั้น
แก้ไข: ตามที่ระบุไว้ด้านล่าง ฉันควรทำให้แน่ใจว่าผู้ใช้ทั่วไปสามารถอ่านไฟล์ข้อมูลรับรองเพื่อให้วิธีนี้ทำงานได้ การวางไว้ใต้โฮมไดเร็กตอรี่จะเป็นทางเลือกที่ดีกว่า
[2] เปลี่ยนจุดเชื่อมต่อและใช้ systemd automounter
จุดเมานต์ต้องไม่อยู่ภายใต้โฮมไดเร็กตอรี่ของคุณหรือ /media ดังนั้นฉันจะแนะนำบางอย่างเช่น /mnt/nasMounted จากนั้นเพิ่มสองตัวเลือก noauto, x-systemd.automount
//192.168.100.12/HomSpace /mnt/nasMounted cifs credentials=/root/.memoriaCredentials,uid=1000,gid=1000,noperm,rw,vers=3.0,noauto,x-systemd.automount 0 0
ใช้งานได้โดยการเข้าถึงจุดเชื่อมต่อ /mnt/nasMounted โดยคุณโดยตรงผ่านตัวจัดการไฟล์ หรือโดยแอปพลิเคชันใดๆ หรือโดยกระบวนการอื่นใด เกือบทุกอย่างที่เข้าถึงจุดเมานต์นั้นจะทำให้เมานต์ทั้งหมดโดยที่คุณไม่ต้องแทรกแซง
ไม่ว่าจะด้วยวิธีใดหลังจากที่คุณแก้ไข fstab ให้รันคำสั่งทั้งสองนี้เพื่อทำให้ systemd มีความสุข:
sudo systemctl daemon โหลดซ้ำ
sudo systemctl รีสตาร์ท remote-fs.target