ไม่สามารถเมาต์พาร์ติชันใด ๆ - ข้อผิดพลาด ACL


14

ฉันติดตั้ง Ubuntu 12.10 และตอนนี้ฉันไม่สามารถเมานท์พาร์ติชันได้

ฉันได้รับข้อผิดพลาดเดียวกันกับไดรฟ์: Adding read ACL for uid 1000 to /media/proach failed: Operation not supported


มันน่าจะเป็นข้อผิดพลาดขณะที่รายงานที่นี่: bugs.launchpad.net/ubuntu/+source/linux/+bug/1048059
ดอกมะลิ

"proach" จาก "/ media / proach" เป็นชื่อผู้ใช้ของ Konstantin ..
aleb

คำตอบ:


20

ฉันมีหนึ่งคำสำหรับ 'บั๊ก' นี้: สนุก :) ฉันเห็นข้อความแสดงข้อผิดพลาดเดียวกันทุกวันแล้วและวิธีแก้ไขคือ ...

sudo mkdir /media/$USER
sudo chown $USER:$USER /media/$USER

(ขอบคุณ jasmines สำหรับทิป!)

ฉันรู้ว่าสนุก แต่นั่นก็เป็นทางออกสำหรับฉัน! Ubuntu ต้องการใช้ไดเรกทอรีที่ไม่มีอยู่จริงสำหรับเป้าหมายการเมานต์และไม่สร้างมันขึ้นมาก่อนที่จะพยายามติดตั้ง!


sudo chown USERNAME.USERNAME /media/USERNAMEดีกว่า โปรดแก้ไขคำตอบของคุณเพื่อที่ฉันจะได้รับรางวัลความโปรดปราน!
jasmines

5

เพียงทำตามคำแนะนำเหล่านี้:

sudo blkid
sudo -H gedit /etc/fstab

และกรอกข้อมูล = ในรูปแบบที่เหมาะสม ตัวอย่างเช่นฉันเป็น:

UUID=445F-4D4E /home/str007/kortele vfat errors=remount-ro 0 1

ตอนนี้ไฟล์ของฉันมีลักษณะเช่นนี้

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=69ede51f-a51e-4493-9c86-e553f952b3e6 / ext2    errors=remount-ro 0   1
UUID=445F-4D4E /home/str007/kortele vfat errors=remount-ro 0 1

1

ฉันสร้างไดเรกทอรี/mediaโดยใช้ชื่อผู้ใช้และสิทธิ์อ่าน - เขียนสำหรับฉัน การทำงานนี้ใช้ได้เนื่องจากฉันเป็นผู้ใช้คนเดียวในคอมพิวเตอร์เครื่องนี้ แต่มันจะเจ็บปวดกับผู้ใช้มากขึ้นหรือเปลี่ยนผู้ใช้


1

ในฐานะที่เป็นจุด @jasmines ออกมันเป็นปัญหาที่รู้จักกัน การเปลี่ยนแปลง ACL ไม่จำเป็นต้องทำการเมาท์ แต่จะพยายามถ้าไม่มีไดเรกทอรีอยู่

  • ตามที่คนอื่นชี้ให้เห็นคุณสามารถสร้าง / mount / $ USER
  • ข้อผิดพลาดเกิดขึ้นเมื่อระบบไฟล์รูทของคุณไม่รองรับ acl คุณสามารถเปิดใช้งานการสนับสนุน acl โดยการแก้ไข / etc / fstab (ดูรายละเอียดในข้อผิดพลาด)
  • การแก้ไขขั้นสุดท้ายไม่เพียงแตะ ACL หากไม่รองรับ คุณสามารถแก้ไขได้โดยติดตั้ง udisks2 จากข้อเสนอเชิงปริมาณ การเปิดใช้งานข้อเสนอจะให้การอัปเกรดเป็นตัน มันเป็นเรื่องง่ายที่จะเพียงแค่ติดตั้ง.deb

1

คำแนะนำสำหรับ mkdir + chown ถูกต้อง! สำหรับผู้เริ่มต้นแน่นอนคำสั่งต่อไปนี้จะบอกชื่อผู้ใช้ของคุณ

whoami

0

คุณสามารถติดตั้งด้วยตนเองได้โดย: sudo mount /dev/sdx1 /mnt/mountpointคุณสามารถติดตั้งด้วยตนเองแน่นอนโดย:ฉันรู้ว่ามันเจ็บปวดเมื่อเทียบกับ 12.04 ... แต่ก็ใช้ได้


0

ฉันมีปัญหาเดียวกันกับทั้งอุปกรณ์ usb และพาร์ติชันหลัก (windows) ของฉัน ฉันจัดการเมานท์พาร์ติชัน windows ของฉันโดยการเปิดแอปพลิเคชั่น "ดิสก์" เลือกพาร์ติชั่นหลักคลิก "การกระทำเพิ่มเติม ... " (ด้านล่างพาร์ติชัน) >> "แก้ไขตัวเลือกการเมานท์" >> และข้าง "ระบุว่า" ฉันเลือก/dev/sda1.

สิ่งนี้ทำให้ฉันสามารถเมานต์พาร์ติชัน windows ของฉันได้ แต่มันไม่ทำงานสำหรับอุปกรณ์ usb ของฉัน


-1

คำตอบสุดท้ายให้คำตอบในบางกรณี ...

ฉันเพิ่งพบทางออกที่มีประสิทธิภาพ 100% ทำตามคำแนะนำของฉัน:

1) ในคอนโซลเขียนว่า: $ sudo gedit / etc / fstab

2) ป้อนรหัสผ่านผู้ดูแลระบบของคุณ

3) ใน gedit Editor ให้ไปที่จุดสิ้นสุดของไฟล์และเขียนข้อมูลของคุณด้วยโครงสร้างนี้: #Hard Drive n1 บรรทัดถัดไปอัตโนมัติพาร์ติชัน sda2 ใน mont / s / ไดเรกทอรี / สื่อ / dev / sda2 / สื่อ / myHardDrive ntfs เริ่มต้น 00 # สำหรับ CD / DVD บรรทัดถัดไปตรวจสอบอัตโนมัติ CD / DVD ใน / สื่อเขียนด้วย iso966 ประเภท / dev / sr0 / สื่อ / CD-DVD iso966

4) บันทึกข้อความปัจจุบันและปิดตัวแก้ไข gedit

หากการทำงานทั้งหมดนี้เมื่อคุณใส่ DVD, ฮาร์ดไดรฟ์หรืออุปกรณ์ใด ๆ พวกเขาจะเมาต์อัตโนมัติในไดเรกทอรีที่คุณใส่ในไฟล์ / etc / fstab

แน่นอนถ้าคุณมีคำถามหรือข้อผิดพลาดในขั้นตอนฉันจะเขียนทันทีที่ฉันสามารถ

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