ติดตั้งดิสก์ไดร์ฟอัตโนมัติใน Ubuntu 14.04 LTS (ไม่พบไดเรกทอรีบุ๊กมาร์ก)


3

ฉันใช้ Ubuntu 14.04 LTS เมื่อฉันเริ่มพีซีของฉันและคลิกที่คั่นหน้าจากตัวจัดการไฟล์มันจะแสดงข้อผิดพลาดนี้:

Unable to find the requested file. Please check the spelling and try again.
Unhandled error message: Error when getting information for file '/media/angel/DOC/edu': No such file or directory

แต่เมื่อฉันเปิดไดรฟ์ DOC และส่งเสียงกริ๊กอีกครั้งบนบุ๊คมาร์คเดียวกันมันทำงานได้อย่างถูกต้อง ใครช่วยบอกฉันหน่อยได้ไหมว่าทำไมสิ่งนี้ถึงเกิดขึ้นและวิธีแก้ปัญหานี้?

แก้ไข: แสดงผลlsblkเป็นดังนี้: (ติดตั้ง Ubuntu ในsda5)

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 119.2G  0 disk 
├─sda1   8:1    0  91.3G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  24.1G  0 part /
└─sda6   8:6    0   3.8G  0 part [SWAP]
sdb      8:16   0 465.8G  0 disk 
├─sdb1   8:17   0  93.2G  0 part 
├─sdb2   8:18   0     1K  0 part 
├─sdb5   8:21   0  93.2G  0 part 
├─sdb6   8:22   0  89.3G  0 part 
├─sdb7   8:23   0  93.2G  0 part 
├─sdb8   8:24   0  93.2G  0 part 
└─sdb9   8:25   0   3.8G  0 part 
sr0     11:0    1  1024M  0 rom  

หลังจากเปิดดิสก์ไดรฟ์ผลลัพธ์ของการlsblkร้อง:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 119.2G  0 disk 
├─sda1   8:1    0  91.3G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  24.1G  0 part /
└─sda6   8:6    0   3.8G  0 part [SWAP]
sdb      8:16   0 465.8G  0 disk 
├─sdb1   8:17   0  93.2G  0 part 
├─sdb2   8:18   0     1K  0 part 
├─sdb5   8:21   0  93.2G  0 part 
├─sdb6   8:22   0  89.3G  0 part /media/angel/DOC
├─sdb7   8:23   0  93.2G  0 part 
├─sdb8   8:24   0  93.2G  0 part 
└─sdb9   8:25   0   3.8G  0 part 
sr0     11:0    1  1024M  0 rom

ผลลัพธ์ของการsudo blkidให้ข้อมูลต่อไปนี้เกี่ยวกับsdb6:

/dev/sdb6: LABEL="DOC" UUID="04280A22280A12FA" TYPE="ntfs"

คำตอบ:


7

จากผลลัพธ์ของlsblkก่อนและหลังการเชื่อมโยงเริ่มทำงานปรากฏว่าพาร์ติชันของคุณไม่ได้เมาท์โดยอัตโนมัติ

เนื่องจากเป็นพาร์ติชัน NTFS (ดูผลลัพธ์ของsudo blkid) คุณสามารถสร้างพาร์ติชันของคุณโดยอัตโนมัติโดยเพิ่มบรรทัดต่อไปนี้ในfstabไฟล์ของคุณ:

/dev/sdb6 /media/angel/DOC ntfs auto
  • หากยังไม่มีอยู่ให้สร้างไดเร็กทอรีเพื่อเมาต์:

    sudo mkdir /media/angel/DOC
    
  • เปิดfstabไฟล์:

    gksu gedit /etc/fstab
    

    (คุณอาจต้องติดตั้ง gksu ก่อน)

    และเพิ่มบรรทัด:

    /dev/sdb6 /media/angel/DOC ntfs auto
    

    ที่ส่วนท้ายของไฟล์บันทึกการเปลี่ยนแปลง

  • ทดสอบรายการใหม่ของคุณด้วยคำสั่ง:

    sudo mount -a
    

1
@Eka คุณอาจไม่มีไดเรกทอรี/media/angel/ดังนั้นคุณจึงไม่สามารถสร้างไดเรกทอรี/Docภายในได้ :) คุณอาจจะมีพอที่จะใช้/media/<mountpoint_name>(ไม่มีไดเรกทอรีย่อย/angel/Docฉันคิดว่านางฟ้าเป็นชื่อของเขา) สำหรับทุกพาร์ติชันแน่นอนคุณต้องมีบรรทัดแยกต่างหากใน/etc/fstabไฟล์
Jacob Vlijm

1
@Eka ไม่จำเป็นในกรณีนี้ แต่ถ้าคุณต้องการสร้างไดเรกทอรีใหม่ภายในไดเรกทอรีอื่นที่ยังไม่มีอยู่ (สร้างไดเรกทอรีซ้ำ) คุณต้องใช้-pตัวเลือก เช่นการสร้าง directorie (s) /media/monkey/eats/bananaภายในโฟลเดอร์เปล่า:/media sudo mkdir -p /media/monkey/eats/banana
Jacob Vlijm

1
@Eka คุณอาจต้องสร้างบุ๊คมาร์คใหม่ อาจมีการเปลี่ยนแปลงเส้นทางของมัน
Jacob Vlijm

1
เฮ้ขอบคุณ .. คุณถูกต้องมันเป็นเพราะการเปลี่ยนแปลงในเส้นทาง ฉันทำบุ๊คมาร์คใหม่ของโฟลเดอร์อีกครั้งและหลังจากรีสตาร์ทมันทำงานได้อย่างสมบูรณ์ ขอขอบคุณอีกครั้งสำหรับความช่วยเหลือของคุณ
Eka

1
@Eka /media/mountfolder/path/to/folderสมมติว่าผมมีบุ๊คมาร์คไปยังโฟลเดอร์บนไดรฟ์ข้อมูล /media/mountfolder/จุดเมานท์เป็น ตอนนี้เมื่อคุณเพิ่มลงใน/etc/fstabไฟล์ของคุณจุดเมานท์นี้จะแตกต่างกันแม้ว่าชื่อเล่นจะเหมือนกัน เส้นทางแบบเต็มไปยังโฟลเดอร์จะแตกต่างกัน สิ่งที่คุณอาจต้องทำคือลบบุ๊คมาร์คที่เป็นปัญหาและสร้างใหม่
Jacob Vlijm

0

ฉันต้องต่อสู้กับปัญหาเดียวกัน มันเป็นเพราะรายการที่ขาดหายไปในไฟล์ fstab

ช่วยบอกบุ๊กอยู่ในโฟลเดอร์/ dev / sda1 / บุ๊คมาร์ค จากนั้นบุ๊กมาร์กจะทำงานเฉพาะเมื่อฉันเปิดโฟลเดอร์/ dev / sda1ครั้งแรกด้วยหน้าต่าง Explorer

หลังจากรีสตาร์ทคำสั่งlsblk -fแสดงว่า/ dev / sda1ไม่ได้ถูกเมาท์

การเข้าถึง/ dev / sda1ในหน้าต่าง Explorer และพิมพ์คำสั่งlsblk -fก็ปรากฏตัวขึ้นพร้อมจุดเมานท์ในวันที่/ สื่อ / ผู้ใช้ / sda1

หลังจากนั้นสักครู่ฉันก็รับรู้ว่ารายการในไฟล์ fstab หายไป

sudo gedit /etc/fstab

ฉันใส่บรรทัดต่อไปนี้เป็นไฟล์ fstab:

/dev/sda1   /media/user/sda1  ntfs  rw,user,auto    0   2

ฉันใช้จุดเมานท์ที่กำหนดโดยระบบหลังจากเข้าถึง/ dev / sda1ด้วยตนเอง

ในที่สุดมันก็ทำงานหลังจากรีสตาร์ท

ฉันหวังว่ามันจะช่วยกรณีอื่นเช่นกัน


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