Impossibile rinominare la directory cambiando la maiuscola e minuscola nella partizione hfs + in Ubuntu

3

Sono nuovo di Linux e ho appena installato Ubuntu 17.04 su un MacBook dual-boot. Sto avendo problemi con le directory che sto creando su una partizione hfs + (creata con gparted, così posso vedere i file su di esso quando si avvia in OS X). Sto assumendo che la confusione abbia a che fare con il formato hfs + senza distinzione tra maiuscole e minuscole, ma poi, non dovrebbe essere davvero insensibile alle maiuscole e minuscole, se ci sto lavorando tramite Ubuntu o OS X? Ecco lo scenario:

  1. Directory creata "DropBox" via Nautilus.
  2. Ho provato a rinominare "DropBox" in "Dropbox" ma ho ricevuto un messaggio di errore: "L'oggetto non può essere rinominato. Il nome "Dropbox" è già in uso ... '.
  3. Ho provato a eliminare "DropBox" (in modo permanente, non a Cestino) e a creare una nuova directory "Dropbox". Quando l'ho fatto, sono apparse entrambe le directory ("DropBox" e "Dropbox").
  4. Ho provato a eliminare "DropBox", ma entrambe le directory sono state cancellate. Sembrava nel Terminal; mentre sia "DropBox" che "Dropbox" sono visibili in Nautilus, l'esecuzione di 'ls -a mostra solo "DropBox".
  5. Ancora nel terminale, cancellato "DropBox" (rm -R DropBox). Come previsto, ciò ha comportato l'assenza di una cartella dropbox di qualsiasi tipo. Tuttavia, in Nautilus, vedo ancora "Dropbox", finché non provo ad aprirlo, e in quel momento viene visualizzato un errore che dice che non esiste realmente, e poi scompare anche da Nautilus.
  6. In Terminale, ricrea la directory (mkdir Dropbox). La directory viene ricreata nuovamente come "DropBox" e si presenta come tale anche in Nautilus.

Ecco le opzioni di montaggio per l'unità: /dev/sdb2 on /data type hfsplus (rw,nosuid,nodev,noexec,relatime,umask=22,uid=0,gid=0,nls=utf8)

Dropbox non è ancora sincronizzato con questa directory, quindi so che non ha nulla a che fare con Dropbox.

C'è un modo per aggirare questo problema, o è inevitabile quando si utilizza hfs +?

    
posta LSharkey 18.08.2017 - 22:50
fonte

1 risposta

1

Dopo aver scavato ulteriormente, ho trovato la soluzione a questo problema. In realtà è possibile formattare una partizione hfs + in OS X come maiuscole e minuscole , sebbene richieda due passaggi. Non c'è modo di cambiare una partizione non sensibile al maiuscolo esistente con maiuscole e minuscole.

L'opzione per disabilitare l'inserimento nel journal (o per formattare un volume come maiuscole e minuscole, non inserito nel journal) è stata rimossa dall'utilità disco di OS X in El Capitan (che è la versione in esecuzione) ma può ancora essere eseguita :

  1. A seconda di come il disco è partizionato, potrebbe essere necessario ritagliare lo spazio su disco prima su Linux (usando gparted è il modo più semplice). Sono abbastanza sicuro che non importa quale tipo di partizione, ma solo per fare attenzione, l'ho creato come hfs + per assicurarmi che non ci fossero strani problemi di accesso sul lato OS X.

  2. In OS X, usa Utility Disco per formattare la partizione come HFS + Case sensitive, Journaled . (Dovrebbe essere possibile farlo in Terminal usando diskutil , ma non volevo prendermi il tempo di cercare la sintassi per la distinzione tra maiuscole e minuscole).

  3. Ancora in OS X, in Terminale, esegui diskutil disableJournal /dev/volname . È possibile eseguire questo con il disco montato o smontato. (Se non sei sicuro del nome del disco o del volume, diskutil list li elencherà tutti).

Nota a margine : dal numero di domande postate sull'argomento, sembra che montare hfs + come rw in Ubuntu sia problematico per molti. La sintassi per la designazione di mount di una partizione hfs + come rw in fstab ( /etc/fstab è usata dal sistema per montare i dispositivi all'avvio) è UUID=<UUID> /mountpoint hfsplus rw,exec,auto,users 0 0 , assumendo che si vogliano le opzioni tipiche per un volume di dati non di sistema. Se vuoi qualcosa di diverso, questo articolo è davvero utile . Probabilmente avrai anche bisogno di chown -R user /mountpoint del mountpoint.

E questo è tutto. L'ho testato su Ubuntu, usando lo stesso test di modifica del nome "DropBox" che ho usato prima, e tutto sembra a posto.

    
risposta data 25.08.2017 - 00:32
fonte

Leggi altre domande sui tag