พื้นหลัง: ฉันพยายามเมานท์ดิสก์ usb เป็นแบบอ่านอย่างเดียว แต่อูบุนตูติดตั้งของฉันกำลังติดตั้งอยู่เมื่อฉันเสียบดิสก์
ฉันสามารถถอนการติดตั้งดิสก์ด้วยตนเองและติดตั้งใหม่ด้วยตนเองเป็นแบบอ่านอย่างเดียวด้วยคำสั่ง umount และ mount แต่ก็ไม่สนุก ใครบางคนสามารถให้คำอธิบายอย่างรวดเร็วเกี่ยวกับวิธีการติดตั้ง usb โดยอัตโนมัติบนระบบลินุกซ์ทั่วไป (udev? ภูมิหลังทางประวัติศาสตร์ก็ดีเหมือนกัน) และบางทีฉันจะปรับกระบวนการนี้ให้ฉันอ่านดิสก์ได้อย่างไร
ขอบคุณ
แก้ไข:ฉันใช้ gnome ถ้าช่วยได้
แก้ไข 2:ในความรีบร้อนฉันลืมที่จะให้ข้อมูลเพิ่มเติมอีกเล็กน้อย นี่คือลักษณะของดิสก์จากผลลัพธ์ของ 'mount'
/dev/sdb1 on /media/LaCie type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
แก้ไข 3: สิ่งนี้อาจเกี่ยวข้องในทางของตัวเอง ในผลลัพธ์ของการเมานท์ฉันมีสิ่งต่อไปนี้
gvfs-fuse-daemon on /home/fletcher/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=fletcher)
ฉันคิดว่านี่อาจเกี่ยวข้องกับการติดตั้ง fuseblk ด้านบน แต่สิ่งที่ฉันค้นพบคือสิ่งนี้
Gvfs เป็นระบบไฟล์เสมือน Gnome มันเป็นระบบไฟล์เสมือนที่สร้างขึ้นบนเคอร์เนล vfs ที่มีอยู่แล้ว gvfs ใช้ไลบรารี GIO (ซึ่งเป็น VFS API) เพื่อเข้าถึงไฟล์อุปกรณ์ตำแหน่งเครือข่ายระยะไกล ฯลฯ ในกรณีนี้ข้างต้น ('gvfs-fuse-daemon') gvfs กำลังใช้ FUSE เพื่อเมานต์ไฟล์ / ตำแหน่ง / อุปกรณ์ นี่คือสิ่งที่เกิดขึ้นเมื่อคุณเชื่อมต่อเครือข่ายระยะไกลใน Nautilus มันจะใช้ FUSE เพื่อกำหนดตำแหน่ง (ภายใน?) ไดเรกทอรี. gvfs แล้วมันจะสื่อสารกับเลเยอร์ระบบไฟล์เสมือนของ gnome เพื่อสื่อสารกับการเมาท์ใหม่
โดยพื้นฐานแล้วโครงสร้างนี้ช่วยให้ผู้ใช้เมานต์ตำแหน่งใหม่แบบไดนามิกและโต้ตอบกับพวกเขาผ่านทางหอยโข่ง
เพื่อการอ้างอิง: FUSE เป็นระบบไฟล์ userspace หรือที่รู้จักกันว่าอนุญาตให้ผู้ใช้เรียกใช้การเมาท์แม้ว่าผู้ใช้นั้นจะไม่รูท)
แล้วมันจะทิ้งฉันไปที่ไหน? ดิสก์ LaCie กำลังถูกเมาท์ด้วยฟิวส์ชนิด นี่เป็นเพียงอุปกรณ์บล็อกติดตั้งพร้อมฟิวส์ ดังนั้น daemon บางตัวจะตรวจจับไดรฟ์โดยอัตโนมัติเมื่อเสียบปลั๊กแล้วจึงไปข้างหน้าและเรียกใช้ฟิวส์เพื่อติดตั้งอุปกรณ์บล็อกของฉัน ดังนั้นสิ่งที่ดีมอนคือสิ่งนี้และวิธีการกำหนดค่า (ฉันเดาว่ามันคือสิ่งที่คำพังเพยภายใน) เป็นคำถามที่สำคัญที่สุด คำถามที่สองคือวิธีที่ระบบตรวจพบดิสก์ usb ที่เพิ่งแทรกใหม่โดยอัตโนมัติ แต่ฉันคิดว่านั่นเป็นเพียงส่วนเล็กน้อยและระดับล่างที่นี่ (อ่าน: udev?)
ลิงค์: