OS X Yosemite ติดตั้ง usb-hdd ไปยังโฟลเดอร์ใหม่เสมอ


1

ฉันมีไดรฟ์ HDD Seagate Free Agent ที่มีรูปแบบ NTFS เนื่องจากมีปัญหาเกี่ยวกับการเขียนไปยังพาร์ติชัน NTFS ใน Yosemite ฉันได้ติดตั้งOSXFUSEจากแพ็คเกจ dmg และ ntfs-3g จาก homebrew และสามารถเขียนได้

แต่ฉันสังเกตเห็นว่าทุกครั้งที่ฉันเชื่อมต่อฮาร์ดไดรฟ์มันจะเชื่อมต่อกับโฟลเดอร์ใหม่

โดยปกติ OSX จะสร้างไดเรกทอรี / โฟลเดอร์เป็นจุดเชื่อมต่อใน / Volumes / พื้นที่สำหรับไดรฟ์ เมื่อคุณยกเลิกการต่อเชื่อมระบบควรลบการอ้างอิงทั้งหมดของจุดเมานท์ออกจาก / volume / นั่นคือโฟลเดอร์ที่สร้างขึ้น

แต่ในกรณีนี้เมื่อฉันยกเลิกการต่อเชื่อมไดรฟ์ระบบจะไม่ล้างโฟลเดอร์จุดเมานท์ที่สร้างขึ้นใน / volume /

เช่นนี่คือผลลัพธ์ของรายการ Volumes folder:

$ ls -l /Volumes/
total 16
d--x--x--x+ 3 root          admin   102 Jan 24 12:57 FreeAgent Drive
d--x--x--x+ 3 root          admin   102 Jan 24 13:01 FreeAgent Drive 1
drwxrwxrwx  1 nikolaygolub  staff  4096 Jan  9 01:35 FreeAgent Drive 2
lrwxr-xr-x  1 root          admin     1 Jan 24 12:50 LV -> /

ในขณะที่คุณสามารถดูโฟลเดอร์จุดเมานท์เก่ายังคงมีอยู่และเพิ่มขึ้นทีละหนึ่งใหม่ด้วยจำนวนที่เพิ่มขึ้น

ฉันพยายามลบโฟลเดอร์ทั้งหมดหลังจากนำดิสก์ออก แต่ไม่ได้ผล ฉันสังเกตเห็นข้อความต่อไปนี้ในล็อกไฟล์:

24/01/15 13:02:10,654 ntfs-3g[782]: Version 2014.2.15 external FUSE 27
24/01/15 13:02:10,654 ntfs-3g[782]: Mounted /dev/disk3s1 (Read-Write, label "FreeAgent Drive", NTFS 3.1)
24/01/15 13:02:10,655 ntfs-3g[782]: Cmdline options: volname=FreeAgent Drive 2,local,negative_vncache,auto_xattr,auto_cache,noatime,windows_names,user_xattr,inherit,uid=501,gid=20,allow_other,nodev,noowners,nosuid
24/01/15 13:02:10,655 ntfs-3g[782]: Mount options: volname=FreeAgent Drive 2,local,negative_vncache,auto_xattr,auto_cache,allow_other,nodev,noowners,nosuid,allow_other,nonempty,noatime,default_permissions,fsname=/dev/disk3s1,blkdev,blksize=4096
24/01/15 13:02:10,655 ntfs-3g[782]: Global ownership and permissions enforced, configuration type 1
24/01/15 13:02:10,764 fseventsd[20]: failed to make the directory /Volumes/FreeAgent Drive 2/.fseventsd (5/Input/output error)

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ดูเหมือนว่าจะมีปัญหาเล็กน้อย แต่ฉันไม่ต้องการล้างโฟลเดอร์เป็นระยะหลังจากระบบปฏิบัติการ

ฉันต้องการบรรลุพฤติกรรมปกติสำหรับไดรฟ์ NTFS ที่ติดตั้ง: ฉันต้องการที่จะสามารถเขียนถึงพวกเขาและฉันไม่ต้องการลบโฟลเดอร์ด้วยตนเองสร้างขึ้นในช่วงอัตโนมัติ ฉันไม่มีปัญหาใด ๆ กับสิ่งนั้นใน OS X Mavericks

Ps Yosemite เป็น OS X ที่แย่ที่สุดที่เคยมีมา

คำตอบ:


1

ประการแรกคุณไม่จำเป็นต้องมีอุปกรณ์พิเศษเพื่อติดตั้งไดรฟ์ NTFS

คุณไม่ได้ทำให้ชัดเจนในสิ่งที่คุณต้องการบรรลุ

ฉันมี FreeAgent แบบเก่าที่ฉันใช้สำหรับการสำรองข้อมูล Windows ฉันไม่ต้องการให้เป็นอัตโนมัติดังนั้นฉันมีสิ่งต่อไปนี้ในetc/fstabดูรายละเอียดการแก้ไขด้านล่าง

#
# Warning - this file should only be modified with vifs(8)
#
# Failure to do so is unsupported and may be destructive.
#
UUID=E00F307A-9295-482E-8A79-2FA2C922F3CD none ntfs rw,noauto
LABEL=Tempy none ntfs rw,noauto

ฉันสามารถใช้ DiskUtility เพื่อติดตั้งหากฉันต้องการเข้าถึงสิ่งเหล่านี้

หากคุณต้องการเมาท์อัตโนมัติในไดเรกทอรีเฉพาะคุณสามารถสร้างรายการเพื่อทำสิ่งนี้ fstabถ้าคุณทำสร้างไดเรกทอรีและแก้ไข

หมายเหตุคุณควรใช้vifsซึ่งจำเป็นต้องมีความรู้เกี่ยวกับviคำสั่งดังนั้นคุณควรมองman viไปที่การค้นพบคำสั่งพื้นฐาน

 :q! quits
 :wq saves 
  i to insert

ฉันได้อัปเดตคำถามแล้ว ฉันยังต้องการติดตั้งฮาร์ดดิสก์โดยอัตโนมัติ แต่ฉันควรทำอย่างไรกับโฟลเดอร์ที่ถูกลบ?
Nikolai Golub

ตราบใดที่ไม่มีสิ่งใดติดตั้งอยู่คุณสามารถลบโฟลเดอร์ได้ หากคุณเพิ่มรายการลงใน / etc / fstab ตามที่แนะนำคุณสามารถบังคับให้ระบบปฏิบัติการติดตั้งไปยังโฟลเดอร์ที่ระบุหนึ่งโฟลเดอร์เสมอซึ่งคุณจะต้องสร้างด้วยตนเองล่วงหน้า
XQYZ

@XQYZ บอกว่าคุณต้องสร้างโฟลเดอร์ ฉันไม่ได้ทำสิ่งนี้มาหลายปีเพราะโดยปกติแล้วมันไม่จำเป็นใน OS X แต่ดูเหมือนว่าจะมีปัญหากับโฟลเดอร์ที่ซ้ำกัน คุณต้องมีรายการเช่นด้านบนแทนที่noneด้วยจุดเมานท์และnoautoด้วยauto
Milliways

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