Score:0

FSTAB หยุดการติดตั้งการแชร์ CIFS SAMBA

ธง mx

ติดตั้ง KUBUNTU 20.04 เมื่อสองสัปดาห์ก่อนบนเดสก์ท็อปของฉัน ในช่วงสองสัปดาห์ที่ผ่านมา fstab ได้ติดตั้งการแชร์ SAMBA ของฉัน (โฮสต์บนเซิร์ฟเวอร์ Ubuntu 14.04 LTS แบบไม่มีหัว) โดยไม่มีปัญหา ด้วยเหตุผลบางอย่างตั้งแต่วันนี้ การแชร์ SAMBA ไม่ได้ติดตั้งเมื่อบูตเครื่อง/เข้าสู่ระบบ ฉันสามารถติดตั้งด้วยตนเองโดยใช้ sudo เมานต์ -a. นี่คือรายการ fstab ของฉัน

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000 0 0

ฉันงุนงง ฉันใช้เวลาหลายชั่วโมงในการคุ้ยหาคำถามที่เกี่ยวข้องต่างๆ สิ่งเดียวที่ฉันคิดได้ก็คือจู่ๆ คอมพิวเตอร์ก็พยายามเมานต์การแชร์ก่อนที่เครือข่ายจะเกิดขึ้น (กิกะบิตอีเทอร์เน็ต) ด้วยเหตุผลบางประการ อย่างไรก็ตาม "วิธีแก้ปัญหา" ทั้งหมดที่ฉันพบไม่ได้ผล เช่น การใช้ a ไม่มีอัตโนมัติ ตัวเลือกใน fstab แล้ววาง sudo เมานต์ -a ใน /etc/rc.local ฉันพบว่าโดยค่าเริ่มต้น /etc/rc.local ไม่มีอยู่ในระบบของฉัน ดังนั้นฉันอาจตั้งค่าผิดหรือเปล่า

นอกจากนี้ ยังสังเกตเห็นการแชร์อยู่ใน Dolphin (KDE Filemanager) แต่ถ้าฉันคลิกที่มัน ฉันได้รับข้อผิดพลาดแจ้งว่า "only root can mount" หากทำการเมานต์ด้วยตนเองด้วย sudo เมานต์ -a จากนั้น Dolphin จะสามารถเข้าถึงการแชร์ได้

ขอบคุณ!

David avatar
cn flag
ปัญหาอยู่ที่เครื่อง 14.04 หรือ 20.04 กันแน่?
Infurious avatar
mx flag
@David ปัญหาเกิดขึ้นกับเครื่อง 20.04 เครื่อง 14.04 เป็นเซิร์ฟเวอร์ที่ไม่มีส่วนหัวที่ฉันโฮสต์ Plex, Samba Shares, Pi-Hole และบริการอื่นๆ อีกสองสามบริการ มันทำงานได้อย่างมั่นคงโดยไม่มีปัญหา คอมพิวเตอร์ สมาร์ทโฟน และอุปกรณ์อื่นๆ บน LAN (Ethernet และ WiFi) สามารถเข้าถึง Samba Shares บนเซิร์ฟเวอร์ 14.04 ด้วยเหตุผลบางอย่างหลังจากผ่านไปสองสัปดาห์โดยไม่ได้ใช้งาน เครื่อง 20.04 หยุดติดตั้ง Samba Share ที่โฮสต์บนเซิร์ฟเวอร์ 14.04
Score:1
ธง es

เมื่อระบุตำแหน่งของจุดเมานต์ของคุณแล้ว ฉันขอแนะนำ systemd automount

เพิ่ม noauto,x-systemd.automount ในรายการตัวเลือกของคุณ:

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount 0 0

วิธีการทำงานคือจะไม่เมานต์ตอนบูต แต่เมื่อเข้าถึงโฟลเดอร์ /mnt/FS1 เข้าถึงโดยคุณโดยตรง หรือโดยสคริปต์ หรือโดยกระบวนการอื่น หรือโดยแอปพลิเคชันอื่น ...สิ่งทั้งหมดค่อนข้างราบรื่น

แก้ไข: เพื่อให้ใช้งานได้แม้ว่า Dolphin ฉันต้องเพิ่มตัวเลือก 'ผู้ใช้' เพื่อ fstab:

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount,user 0 0
Infurious avatar
mx flag
Morbius1 ขอบคุณสำหรับความช่วยเหลือ ... มันทำให้ฉัน "90%" ที่นั่น ใช้งานได้ดีถ้าฉันใช้เทอร์มินัลเพื่อเข้าถึง Samba Share ก่อน แต่ด้วยเหตุผลบางประการ หากฉันพยายามเข้าถึงการแชร์ผ่านหน้าต่าง GUI ก่อน เช่น Dolphin File Manger ก่อนที่จะเข้าถึงผ่านเทอร์มินัล ฉันยังคงได้รับ "จำเป็นต้องรูท เพื่อเมานต์" ข้อความแสดงข้อผิดพลาดและมันจะไม่เมานต์ ในระยะสั้นจนกว่าฉันจะเข้าใจ ฉันแฮ็ควิธีแก้ไขโดยให้ Bash Script ทำรายการไดเร็กทอรีอย่างรวดเร็วของโฟลเดอร์รูทของ Samba Share หลังจากเข้าสู่ระบบ .. จากนั้นทุกอย่างก็ใช้งานได้ ไม่ใช่วิธีแก้ปัญหาที่หรูหรา แต่ใช้งานได้ในตอนนี้
Morbius1 avatar
es flag
ความผิดพลาดของฉัน. ฉันตั้งสมมติฐานที่ไม่ดีว่ามันจะทำงานใน KDE เหมือนกับที่ทำใน Gnome และเป็นอนุพันธ์ หลังจากติดตั้ง KDE บนกล่องทดสอบแล้ว เห็นได้ชัดว่าไม่ได้ - อย่างน้อยก็ไม่ผ่าน Dolphin ฉันต้องเพิ่มตัวเลือก `user` ในรายการเพื่อให้ใช้งานได้ โปรดดูการแก้ไขของฉันด้านบน
Infurious avatar
mx flag
สุดยอด! ที่ทำงาน ขอขอบคุณสำหรับความช่วยเหลือ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา