Ubuntu - วิธีติดตั้งไดรฟ์ภายนอกโดยอัตโนมัติที่จุดเมาท์ที่กำหนดไว้ล่วงหน้า


13

โดยปกติเมื่อฉันแนบไดรฟ์ USB ภายนอกเพื่อ Ubuntu ระบบของฉันระบบแฟ้มที่มันจะ automounted สื่อ / / ฉลาก อย่างไรก็ตามฉันต้องการให้ระบบไฟล์ติดตั้งที่จุดเมานต์ที่ฉันเลือก ฉันได้เพิ่มบรรทัดเช่นนี้ใน/ etc / fstabของฉัน:

UUID=2BE905C238C1F724   /p   ntfs-3g   defaults   0   0   # Passport 320GB

สิ่งนี้ทำให้ฉันสามารถเมานต์ไดรฟ์ด้วยตนเองที่/ pโดยการเรียกใช้sudo mount / pอย่างไรก็ตามระบบไฟล์จะไม่เมานต์อัตโนมัติอีกต่อไปเมื่อไดรฟ์เชื่อมต่อกับพีซี ฉันต้องทำอย่างไรเพื่อให้จุดเมานท์นี้ทำงานโดยอัตโนมัติหากเป็นไปได้


1
นี่ไม่ใช่คำตอบที่แท้จริงเช่นเดียวกับวิธีแก้ปัญหาเพิ่มเติม: หากป้ายกำกับนั้นไม่เหมือนใครในสื่อของคุณคุณสามารถสร้าง / pa symlink กับ / media / label
balpha

ฉันโชคดีเสมอกับไดรฟ์ USB ภายนอกและ Ubuntu ดูเหมือนว่าพวกเขาจะไม่เมาในสถานที่ที่ถูกต้อง - ดังนั้นฉันจึงทำแบบเดียวกันกับบาล์ฟา
How-To Geek

ดูเหมือนว่าควรเป็นไปได้ที่จะแทนที่สิ่งนี้อย่างน้อยสำหรับตัวจัดการโวลุ่มที่เข้ากันได้โดยการจัดเรียงvolume.mount_pointคุณสมบัติ HAL อย่างไรก็ตามฉันไม่ได้คิดวิธีที่จะทำให้สำเร็จหรือทำให้มันใช้งานได้กับตัวจัดการระดับเสียงของ Thunar
Michael Ekstrand

คำตอบ:


12

GeorgeM ปิด แต่ไม่ปิดเพียงพอ

บน Ubuntu นั้นgnome-mountมีความสามารถในการติดตั้งสื่อบันทึกและยังคงไว้ซึ่งการกำหนดค่าที่จำเป็น หน้าคนของ gnome-mountควรจะบอกคุณมากขึ้นและมีการพิจารณาคดีเล็ก ๆ น้อย ๆ และความผิดพลาดที่คุณควรจะสามารถที่จะบรรลุสิ่งที่คุณต้องการ

หลังจากที่ฉันเล่นกับสิ่งนี้ชั่วครู่หนึ่งฉันพบสิ่งต่อไปนี้:

  1. ดูเหมือนว่าคุณจะไม่สามารถระบุจุดเมานท์ด้านนอกได้/media
  2. คุณสามารถตั้งชื่อจุดเชื่อมต่อได้โดย Hal udi

คำสั่งต่อไปนี้จะเปลี่ยนการตั้งค่าที่ใช้เพื่อเชื่อมต่อไดรฟ์ USB บนระบบของฉัน:

gnome-mount --write-settings \
            --hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0 
            --mount-point p

เมื่อใส่แล้วไดรฟ์ USB จะถูกติดตั้ง /media/p


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

1

จุดยึดถูกกำหนดโดย HAL และกฎที่ซับซ้อนและมีความลับ ไม่จำเป็นต้องแฮ็กไฟล์ fstab ของคุณ


0

สำหรับฮาร์ดดิสก์ USB ภายนอกที่จัดรูปแบบด้วย ext4 (คุณจะต้องปรับตัวเลือกหากใช้ ntfs):

  • สร้างไฟล์99-toshiba.rules:

    IMPORT{program}="/sbin/blkid -o udev -p %N"
    ENV{ID_FS_LABEL}!="toshiba", GOTO="toshiba_end"
    ACTION=="add", RUN+="/bin/mkdir -m 0 -p /media/toshiba", RUN+="/bin/mount -o noatime,nodiratime,errors=remount-ro /dev/%k /media/toshiba"
    ACTION=="remove", RUN+="/bin/umount -l /dev/%k", RUN+="/bin/rmdir /home/toshiba"
    LABEL="toshiba_end"
    
  • คัดลอกไฟล์: sudo cp 99-toshiba.rules /lib/udev/rules.d/

  • โหลดการกำหนดค่าซ้ำ sudo udevadm control --reload-rules

อย่างที่คุณเห็นฉันตั้งค่าจุดเมานท์ด้วยตนเอง/media/toshibaแต่อาจเป็นที่ใดก็ได้

ใช้งานได้จริง ;-)

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