ฉันใช้ Ubuntu 11.10 และ Windows7 บูตคู่กับ Ubuntu เป็นระบบปฏิบัติการหลักของฉัน
ทุกครั้งที่ฉันต้องการเข้าถึงเอกสารที่ฉันจำเป็นต้องติดตั้งไดรฟ์นั้น ๆ ถึงแม้ว่ามันจะไม่น่าเบื่อ แต่ก็ยังมีวิธีใดบ้างที่จะติดตั้งไดรฟ์โดยอัตโนมัติเมื่อฉันลงชื่อเข้าใช้
ฉันใช้ Ubuntu 11.10 และ Windows7 บูตคู่กับ Ubuntu เป็นระบบปฏิบัติการหลักของฉัน
ทุกครั้งที่ฉันต้องการเข้าถึงเอกสารที่ฉันจำเป็นต้องติดตั้งไดรฟ์นั้น ๆ ถึงแม้ว่ามันจะไม่น่าเบื่อ แต่ก็ยังมีวิธีใดบ้างที่จะติดตั้งไดรฟ์โดยอัตโนมัติเมื่อฉันลงชื่อเข้าใช้
คำตอบ:
คำเตือน:หากคุณใช้ Ubuntu 14.04 และใหม่กว่าอย่าลืมตรวจสอบหมายเหตุท้ายคำตอบ
ไปที่การใช้งานเริ่มต้นโดยการคลิกขวาบนมุมตั้งค่าไอคอน ---> การประยุกต์ใช้งานเริ่มต้น
คลิกที่ปุ่มเพิ่มเขียนชื่อสำหรับการดำเนินการเช่น "เมาท์ไดรฟ์ ntfs" จากนั้นในกล่องอินพุตคำสั่งเขียนสิ่งนี้udisks --mount /dev/sda2
เพื่อติดตั้งพาร์ติชัน ntfs โดยอัตโนมัติ
หมายเหตุ : คุณต้องแทนที่/dev/sda2
ด้วยหมายเลขพาร์ติชัน NTFS จริงของคุณ
คุณสามารถรับหมายเลขนี้โดยคำสั่งนี้:
sudo blkid
ด้านล่างคือผลลัพธ์ของคำสั่งนี้ในคอมพิวเตอร์ของฉัน
/dev/sda1: UUID="89b18940-d5ff-4ce1-a85a-42cdd0369016" UUID_SUB="57d79ff6-7b53-44bc-82ec-ef783a23efc3" TYPE="btrfs"
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs"
/dev/sda3: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs"
/dev/sda5: LABEL="Free" UUID="CA9A-4F0A" TYPE="vfat"
/dev/sda6: LABEL="Ubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4"
/dev/sda7: LABEL="Free2" UUID="ed26eebb-524b-4533-869a-9dbd2b92bd64" TYPE="xfs"
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap"
สำหรับการติดตั้งโดยได้รับอนุญาต
สำหรับบรรดาของคุณ (เช่นฉัน) ที่ต้องการตั้งค่าสิทธิ์อนุญาตให้เรียกใช้เมื่อทำการติดตั้งเพื่อให้คุณสามารถมีตัวเลือกสำหรับเรียกใช้งานไฟล์ด้วยการคลิกสองครั้งเพิ่มตัวเลือกพิเศษนี้พร้อมudisks
คำสั่ง
--mount-options=umask=022
ดังนั้นจำนวนรวมของ/dev/sda2
ควรจะเป็นเช่นนี้ (ทดสอบบน 13.04)
udisks --mount /dev/sda2 --mount-options=umask=022
ข้อควรระวัง:หากคุณกังวลเรื่องความปลอดภัยคุณอาจเลือกที่จะไม่ใช้ฟังก์ชั่นนี้
หากคุณใช้ Ubuntu 14.04 หรือรุ่นที่ใหม่กว่าคุณอาจสังเกตเห็นว่าudisks
ไม่มีแพ็คเกจดังกล่าวอีกต่อไป ใช่มันถูกแทนที่ด้วยudisksctl
แพคเกจ ดังนั้นคุณจำเป็นต้องใช้แทนudisksctl
udisks
โดยทั่วไปแล้วจะทำสิ่งเดียวกัน แต่ไวยากรณ์นั้นง่ายกว่า
udisksctl mount -b /dev/sda2
(ในกรณีที่พาร์ติชั่นเป้าหมายของคุณอยู่/dev/sda2
) ที่นี่-b
แสดงว่าเป็นอุปกรณ์บล็อค
udisksctl mount -b /dev/sda2 -o umask=022
(นี่-o
แสดงให้เห็นว่าต่อไปนี้เป็นตัวเลือกสำหรับการ udisksctl)
คุณสามารถเข้าถึง man page ของ udisksctl ด้วยman udisksctl
คำสั่งหรืออ่านออนไลน์ได้ที่นี่!
/etc/fstab
udisks
ไม่สามารถใช้ได้ใน 16.04 /usr/bin/udisksctl
มันก็เปลี่ยนไป ฉันเชื่อว่าคำสั่ง apropriate จะเป็น/usr/bin/udisksctl mount -b PATH/TO/DEVICE
เช่นนั้น
คำสั่ง udisks ทำสิ่งเดียวกันกับ nautilus
มันมาติดตั้งโดยค่าเริ่มต้นและไม่ต้องการการเปลี่ยนแปลงใด ๆ กับไฟล์ระบบของคุณ
เพียงเพิ่มสิ่งที่ชอบ:
/usr/bin/udisks --mount /dev/disk/by-uuid/1313-F422
ในรายการเริ่มต้นของคุณ
https://help.ubuntu.com/community/AutomaticallyMountPartitions#udisks
udisksctl mount -b /dev/disk/by-uuid/THE_UUID
มันเป็นความแตกต่างกันบิต: udisksctl
อยู่ในudisks2
แพ็คเกจและฉันไม่มีudisks
แพ็คเกจ
ฉันคิดว่าคุณสามารถเพิ่มการกำหนดค่าพาร์ติชันของคุณได้/etc/fstab
เช่นกัน
โดยทั่วไปจะได้รับชื่อพาร์ทิชันจากบรรทัดคำสั่งทั้งผ่านsudo blkid
หรือsudo fdisk -l
ดังนั้นเพิ่มของคุณ/etc/fstab
ด้วยgksu gedit
รายการควรมีลักษณะเช่นนี้:
/dev/sd[ab]# /path_to/mount_point ntfs-3g defaults 0 0
/home/YourUserName/Windows
ที่เส้นทางที่จะติดจุดอาจเป็นสิ่งที่ชอบ mkdir Windows
คุณอาจต้อง จากนั้นคุณสามารถเข้าถึงพาร์ติชัน windows ในWindows
โฟลเดอร์ภายในHome
โฟลเดอร์ของคุณ
ง่าย - เมธอดคือการติดตั้งแพ็กเกจ pysdm (ใน Gutsy) จากนั้นใช้ System-Administration-Storage Device Manager โดยไม่มีการแก้ไขไฟล์ fstab ด้วยตนเองและไม่สนใจคำแนะนำส่วนใหญ่ที่ปฏิบัติตาม
ตรวจสอบเว็บไซต์นี้สำหรับข้อสงสัยใด ๆ
https://help.ubuntu.com/community/AutomaticallyMountPartitions
คุณสามารถทำได้โดยตรงด้วยคำสั่ง mount
แก้ไข /etc/rc.local สิ่งนี้จะถูกดำเนินการเมื่อเริ่มต้นหลังจากบู๊ตในฐานะรูท
gksudo gedit /etc/rc.local
และใส่รหัสการติดตั้งภายใน:
mount_at = "/ สื่อ / OS" พาร์ทิชัน = "/ dev / sda3" ถ้า [! -d $ mount_at] #create ไดเรกทอรีกองถ้ามันไม่อยู่ แล้วก็ mkdir $ mount_at Fi -t ntfs $ พาร์ติชั่น $ mount_at
โดยที่ $ mount_at เป็นโฟลเดอร์ที่คุณต้องการติดตั้งและ $ partition คือชื่อของพาร์ติชัน พาร์ติชัน windows ของฉันอยู่ที่ "/ dev / sda3" และไม่ใช่ "/ dev / sda1" เพราะฉันมี Dell ที่มีพาร์ติชันระบบขนาดเล็กอื่น ๆ ในการตรวจสอบชื่อพาร์ติชั่นของ windows ทำอะไร:
sudo fdisk -l
ซึ่งสำหรับฉันให้
อุปกรณ์เริ่มต้นเริ่มระบบ End Ids Id / dev / sda1 2048 206847 102400 de Dell Utility / dev / sda2 * 206848 30926847 15360000 7 HPFS / NTFS / exFAT / dev / sda3 30926848 540132512 254602832+ 7 HPFS / NTFS / exFAT / dev / sda4 540133374 625141759 42504193 5 ขยาย / dev / sda5 540133376 619132927 39499776 83 Linux / dev / sda6 619134976 625141759 3003392 82 Linux swap / Solaris
So / dev / sda3 เป็นพาร์ติชั่น NTFS ที่ใหญ่ที่สุดอาจเป็นอันที่คุณต้องการ
/etc/fstab
หรือไม่?