วิธีรับอุปกรณ์ USB ไปยัง AutoMount ในเซิร์ฟเวอร์ Ubuntu 12.04


9

ใน Ubuntu 12.04 เดสก์ท็อปสามารถเชื่อมต่ออุปกรณ์ USB และใช้งานได้เกือบทั้งหมด

ใน Ubuntu 12.04 Server เมื่อฉันเสียบอุปกรณ์ USB มันไม่ทำอะไรเลย

ฉันจะติดตั้งเซิร์ฟเวอร์ทำหน้าที่เหมือนเดสก์ท็อปได้อย่างไรเมื่อเพิ่มอุปกรณ์ USB เช่นเครื่องพิมพ์สแกนเนอร์และธัมบ์ไดรฟ์

ในที่สุดฉันจะส่งต่ออุปกรณ์ USB นี้ไปยังเครื่องเสมือน VirtualBox อย่างไรก็ตามหากเซิร์ฟเวอร์ Ubuntu ไม่ติดตั้งในบางกรณีฉันไม่สามารถรับ VirtuaBox เพื่อดูได้


ฉันคิดว่าฉันมีปัญหาเดียวกัน: ไดรฟ์ USB ของฉันจะเปิดอัตโนมัติเมื่อฉันเปิดหน้าต่างตัวจัดการไฟล์
Sridhar Sarnobat

คำตอบ:


7

จากเอกสารอูบุนตูusbmountลองติดตั้ง

sudo apt-get install usbmount

นี่คือคำอธิบายจาก repo:

เมานต์และยกเลิกการต่อเชื่อมอุปกรณ์จัดเก็บข้อมูล USB โดยอัตโนมัติแพคเกจนี้จะติดตั้งอุปกรณ์จัดเก็บข้อมูล USB โดยอัตโนมัติ (โดยทั่วไปคือปากกา USB) เมื่อเสียบปลั๊กและยกเลิกการต่อเชื่อมเมื่อถอดออก จุดเมานท์ (/ สื่อ / usb [0-7] โดยค่าเริ่มต้น) ประเภทของระบบไฟล์ที่ต้องพิจารณาและตัวเลือกการเมานท์นั้นสามารถกำหนดค่าได้ เมื่อเสียบอุปกรณ์หลายเครื่องจุดเมานต์ที่ใช้งานได้แรกจะถูกเลือกโดยอัตโนมัติ หากอุปกรณ์ระบุชื่อรุ่นลิงก์สัญลักษณ์ / var / run / usbmount / MODELNAME ที่ชี้ไปที่จุดเมานท์จะถูกสร้างขึ้นโดยอัตโนมัติ

เมื่อใช้ automount มันจะต่อเชื่อมอุปกรณ์เก็บข้อมูลที่/media/usb[0-7](ไม่มีกล่องโต้ตอบ)

เครื่องพิมพ์ / สแกนเนอร์ไม่ได้ "เชื่อมต่อ" และจะถูกกำหนดค่าแตกต่างกัน แต่ถ้าเป้าหมายของคุณคือการเพียงแค่ผ่านเหล่านี้พร้อมให้ผู้เข้าพักของ Windows ของคุณคุณจำเป็นต้องติดตั้ง VirtualBox ขยายแพ็คจากที่นี่https://www.virtualbox.org/wiki/Downloads อุปกรณ์ที่ไม่จำเป็นต้องตั้งค่าภายในโฮสต์ Ubuntu ของคุณก่อนที่จะใช้อุปกรณ์เหล่านั้นกับผู้เยี่ยมชม Windows ของคุณ


และสิ่งนี้จะใช้ได้กับอุปกรณ์ที่ไม่ใช่ที่เก็บข้อมูลเช่นกัน (เช่นเครื่องพิมพ์หรือสแกนเนอร์)?
LonnieBest

ฉันได้รับการติดตั้งแล้ว แต่มันไม่ได้ทำอะไรเลย ฉันติดตั้ง Ubuntu บนเดสก์ท็อปเซิร์ฟเวอร์ Ubuntu แล้ว เมื่อฉันใส่ USB ไม่มีอะไรเกิดขึ้นไม่มีการแจ้งเตือน
LonnieBest

ฉันไปข้างหน้าและติดตั้ง Ubuntu Desktop OS ฉันไม่สามารถให้เซิร์ฟเวอร์ทำหน้าที่เหมือน Ubuntu Desktop ด้วย sudo apt-get install ubuntu-desktop . . มันจะไม่ปรากฏขึ้นการแจ้งเตือนเมื่อมีการเพิ่มไดรฟ์ usb ฉันรู้ว่ามันอาจติดตั้งสิ่งต่าง ๆ โดยอัตโนมัติ แต่ฉันก็ต้องการให้ gui ตอบรับด้วย
LonnieBest

2
หากคุณใช้ usbmount โปรดจำไว้ว่าโดยค่าเริ่มต้นจะจัดการกับระบบไฟล์ vfat, ext2, ext3, ext4 และ hfsplus เท่านั้น หากดิสก์ของคุณเป็น ntfs ให้เพิ่มลงในคำสั่ง FILESYSTEMS ใน /etc/usbmount/usbmount.conf
Moonchild

7
  1. ติดตั้ง usbmount

    sudo apt-get install usbmount
    
  2. อนุญาตให้ผู้ใช้เข้าถึงไดรฟ์ usb

    sudo sed -i 's/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
    
  3. เสียบปลั๊กและใช้งาน

    cd /media/usb
    touch beeblebrox
    

คุณสามารถรับรายละเอียดเพิ่มเติมได้


จำเป็นต้องเพิ่ม-iเพื่อบันทึกการเปลี่ยนแปลงในไฟล์และทำการเปลี่ยนแปลงเฉพาะนัดแรกของMOUNTOPTIONS :sudo sed -in '0,/MOUNTOPTIONS="/s/MOUNTOPTIONS="/MOUNTOPTIONS="user,umask=000,/' /etc/usbmount/usbmount.conf
Maxwel Leite

2
ใช่ขอบคุณ @ MaxwelLeite หมายเหตุคุณสามารถแก้ไขได้ด้วยตนเองและคุณจะได้รับ 2 คะแนนหากได้รับการยอมรับ
cmc

beeblebrox คืออะไร
eri0o
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.