OS X Yosemite monta sempre usb-hdd nella nuova cartella

1

Possiedo un'unità HDD di Seagate Free Agent con formattazione NTFS. Poiché c'era un problema con la scrittura nella partizione NTFS in Yosemite, ho installato OSXFUSE dal pacchetto dmg e ntfs-3g da homebrew e diventa scrivibile.

Ma ho notato che ogni volta collego il disco rigido, monta nella nuova cartella.

OSX normalmente creerà una directory / cartella come punto di montaggio in / Volumi / area per un'unità. Quando si smonta l'unità, il sistema dovrebbe anche rimuovere tutti i riferimenti del punto di montaggio da / volumi /. I.e la cartella creata.

Ma in questo caso quando disinstalla il mio disco il sistema non sta cancellando la cartella del punto di montaggio creata in / volumi /

per esempio qui è l'output della cartella Elenchi volumi:

$ 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 -> /

Come puoi vedere, le vecchie cartelle dei punti di montaggio esistono ancora e ogni nuovo incremento con un numero aumenta.

Ho provato a rimuovere tutte le cartelle dopo l'espulsione del disco, ma non è stato di aiuto. Ho notato i seguenti messaggi nel file di registro:

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)

Come posso risolvere questo problema? Sembra un problema minore, ma non voglio pulire periodicamente le cartelle dopo il sistema operativo.

Voglio ottenere un comportamento normale per le unità NTFS montate: voglio essere in grado di scrivere su di esse e non voglio eliminare manualmente le cartelle, create durante l'automount. Non ho alcun problema con quello in OS X Mavericks.

P.S. Yosemite è il peggiore OS X di sempre.

    
posta Nikolai Golub 24.01.2015 - 11:12
fonte

1 risposta

1

Per prima cosa non dovresti aver bisogno di extra per montare unità NTFS.

Non chiarisci cosa vuoi raggiungere.

Ho un vecchio FreeAgent che ho usato per il backup di Windows. NON voglio che venga montato automaticamente, quindi ho il seguente in etc/fstab vedi i dettagli di modifica sotto

#
# 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

Posso usare DiskUtility per montare se voglio accedervi.

Se vuoi montare automaticamente in una directory specifica, puoi creare una voce per farlo. Se crei una directory e modifica fstab .

NOTA, dovresti usare vifs , che richiede una conoscenza dei comandi vi , quindi dovresti guardare man vi per scoprire i comandi di base.

 :q! quits
 :wq saves 
  i to insert
    
risposta data 24.01.2015 - 12:05
fonte

Leggi altre domande sui tag