เมื่อใช้mount
ยูทิลิตีนี้หากคุณระบุไดเรกทอรีที่ไม่มีอยู่จะถือว่ามีข้อผิดพลาด มีตัวเลือกใดบ้างที่ฉันสามารถใช้เพื่อให้จุดเมานต์ถูกสร้างขึ้นโดยอัตโนมัติหากไม่มีอยู่?
pmount
เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น
เมื่อใช้mount
ยูทิลิตีนี้หากคุณระบุไดเรกทอรีที่ไม่มีอยู่จะถือว่ามีข้อผิดพลาด มีตัวเลือกใดบ้างที่ฉันสามารถใช้เพื่อให้จุดเมานต์ถูกสร้างขึ้นโดยอัตโนมัติหากไม่มีอยู่?
pmount
เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น
คำตอบ:
ไม่ยูทิลิตีการติดตั้งแบบเปลือยไม่มีตัวเลือกดังกล่าว
มันทำเมื่อติดตั้งจากตัวจัดการไฟล์อย่าง Nautilus
ติดตั้งยูทิลิตี้ pmount และให้มันจัดการ / สื่อ / ผู้ใช้ / จุดเชื่อมต่อโดยอัตโนมัติ ไม่ต้องกังวลเกี่ยวกับวิธีการและสถานที่ / สื่อ / ผู้ใช้ / อุปกรณ์และชื่อใด
sudo apt-get update
sudo apt-get install pmount
จากนั้นเมื่อใดก็ตามที่คุณใส่อุปกรณ์แบบถอดได้อุปกรณ์จะถูกติดตั้งโดยอัตโนมัติภายใต้ / media / ชื่อผู้ใช้ / ตามชื่อ
ตัวอย่างเช่น: แท่ง USB ของฉันชื่อ "SYSBKP" ดังนั้นมันจะเมานท์โดยอัตโนมัติ/media/pi/SYSBKP
นอกจากนี้ยังจัดการกับการเปิดถาดที่ไม่คาดคิด และ remounts เงียบ.
เบื้องหลังทำให้แน่ใจว่าบัฟเฟอร์ถูกลบทิ้งเสมอในกรณีที่ USB ถูกดึงโดยไม่มีการเตือน ไม่จำเป็นต้องซิงค์ซิงค์ซิงค์เหมือนสมัยก่อน
ปีงบประมาณฉันติดตั้งจากดิสก์ 14.04 LTS และปล่อยให้มันอัปเกรดฉันเป็น 16.04 LTS เมื่อมีให้ บนไดรฟ์ SSD ใหม่ - ฉันปล่อยให้มันใช้พื้นที่ทั้งหมด
ไม่ว่าในกรณีใด ๆ pmount เป็นซอฟต์แวร์ที่มีความสำคัญอย่างยิ่งหากคุณใช้/media/username/
กับอุปกรณ์พกพา
หากคุณไม่ได้ใช้งานการกระทำเริ่มต้นคือการสร้างจุดเชื่อมต่อใหม่สำหรับการแทรกแต่ละครั้งโดยมีตัวเลขต่อท้ายชื่อแต่ละอัน แม้แต่การดีดออกปกติก็ทำให้เกิดพฤติกรรมนี้ คุณท้ายด้วยจุดเชื่อมต่อเช่น / media / ชื่อผู้ใช้ / SYSBKP, / media / ชื่อผู้ใช้ / SYSBKP1, / สื่อ / ชื่อผู้ใช้ / SYSBKP2 ฯลฯ และคุณไม่รู้ว่าอันไหนที่ใช้งานอยู่
ซึ่งหมายความว่าคุณไม่สามารถเขียนสคริปต์ที่สมมติว่าชื่อจุดเมานท์ (เว้นแต่คุณจะรวมคำสั่ง mount ทั้งหมดในสคริปต์) หากคุณเลือกผิดจะถือว่าเป็นไดเรกทอรีท้องถิ่น
pmount ตรวจสอบให้แน่ใจว่าไดรฟ์ USB ของคุณมีจุดเมานท์ที่กำหนดภายใต้ ในกรณีนี้เป็นเสมอ / media / pi / SYSBKP
นอกจากนี้ยังใช้งานได้เมื่อคุณใส่แฟลชไดรฟ์ USB อื่นที่มีชื่อเดียวกัน ดังนั้นมันไม่ได้เกิดจาก UUID
ฉันไม่เพียง แต่ใช้สิ่งนี้กับแฟลชไดรฟ์เท่านั้น แต่ยังใช้กับไดรฟ์สำรองข้อมูลขนาดเต็มสำหรับการสำรองข้อมูล rsync และมีความมั่นใจเต็มที่ว่าสคริปต์จะทำงานได้โดยไม่ต้องดัดแปลง
มันเป็นทางออกที่ง่ายและน่าเชื่อถือในการสร้างจุดยึด
โปรดทราบว่าฉันได้ทำการทดสอบส่วนตัวกับ NTFS, FAT32 และไดรฟ์ที่ฟอร์แมต EXT ต่างๆ หากไดรฟ์มีหลายพาร์ติชั่นพาร์ติชั่นจะทำการติดตั้งระบบไฟล์ปกติแยกตามชื่อหลีกเลี่ยงการสลับพาร์ติชั่น ทั้งหมดนี้สามารถมองเห็นได้ในหอยโข่งและมีรายละเอียดเพิ่มเติมในคำถาม & คำตอบนี้:
ฉันเห็นในความคิดเห็นว่ามีปัญหากับไดรฟ์ NFS + Time Machine
มันอาจหรืออาจไม่ทำงานโดยอัตโนมัติ
วิธีเข้าถึง Time Machine Drives ใน Linux (macworld.com)
ข้อความที่ตัดตอนมา:
ปรากฎว่าแอปเปิลทำสองสามอย่างกับระบบไฟล์เพื่อให้การสำรองข้อมูลเพิ่มขึ้นรวมถึงการเชื่อมโยงไปยังไดเรกทอรีที่ไม่ได้รับอนุญาตใน Linux ดังนั้นสำหรับทุกคนที่ต้องการเข้าถึง Time Machine จากเครื่องอื่นนอกเหนือจาก Mac ที่เกี่ยวข้องนี่คือวิธีที่คุณทำ ... (ดูบทความที่เชื่อมโยงสำหรับส่วนที่เหลือ)
mount
คำสั่งปกติสำหรับ Time Machine: hints.macworld.com/article.php?story=20080623213342356
pmount
จะไม่แก้ปัญหา "บางครั้งมันจะเกิดขึ้น แต่บางครั้งมันจะไม่เกิดปัญหา" กับไดรฟ์ Time Machine ฉันได้แก้ไขคำตอบเพื่อให้มีข้อมูลเกี่ยวกับปัญหานี้แล้วขอขอบคุณ gideon ที่นำเสนอสิ่งนี้
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.