Come montare automaticamente le partizioni NTFS?


109

Ho due partizioni NTFS e non voglio montarle manualmente ogni volta che avvio Ubuntu.

  • Come posso fare questo?
  • C'è uno strumento o un codice da usare?
  • In tal caso, è sicuro montare automaticamente? specialmente quando vengono utilizzati da un altro sistema operativo?

2
Okay sembra che ntfs-config faccia ancora affidamento su hal. Hal non viene più utilizzato in Natty. Ad ogni modo, l'IT non è davvero una magia aggiungere una linea per ogni partizione nel tuo / etc / fstab. Inoltre ho modificato il mio post su gigolo.
con-f-use

@ Con-f-use: vedo, ora sto provando a modificare /etc/fstabcosì sotto.
Binarylife

La risposta accettata non ha funzionato per me (sotto Kubuntu 12.10). Ciò che ha funzionato sono state le istruzioni su tuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris

montare automaticamente tutte le partizioni - questa risposta suggerisce un'app molto semplice chiamata AriOS Automount

Risposte:


115

Il modo più semplice che funzionerà sulla maggior parte dei sistemi Linux è aggiungerli al tuo fstab . Ma ce ne sono altri. Ognuno ha il proprio titolo in questa risposta.

Nota:

Se ricevi un massaggio con errori che dice qualcosa su "root" o "permessi" è perché per la maggior parte delle opzioni di montaggio avrai bisogno dei privilegi di root. In Unity puoi ottenerlo anteponendo gksudo(applicazioni grafiche) o sudoal solito comando e digitando la tua password. Quindi, ad esempio, nel caso in cui ntfs-configsi prema Alt+ F2e si digita gksudo ntfs-config.


Gigolo

Gigolo Installa Gigolo

Gigolo lavora di pari passo con il file system remoto di Nautilus e le funzionalità di montaggio. Devi aggiungere le partizioni ai tuoi segnalibri Nautilus (Nautilus è il file manager predefinito di Ubuntu). Dopo di che li troverai in Gigolo. Il resto è detto in un'altra mia risposta .


fstab

Modifica : Dal momento che indovinando dai tuoi commenti non sei così esperto di Linux, spiegherò la procedura in modo più dettagliato:

Il metodo fstab è più pulito e più semplice di gui-tools o Gigolo. Funzionerà anche su altri sistemi, anche quelli solo in modalità testo. In linea di principio non è necessario installare nulla. Per ogni partizione ntfs dovrai aggiungere una riga al file chiamato /etc/fstab. Per me la linea che ho aggiunto assomiglia a questo:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

La parte che dice UUID=<xxxxx>dice al tuo sistema quale partizione montare. Se segui questa procedura e visualizzi dispositivi duplicati, sostituiscili UUID=<xxxx>con /dev/disk/by-uuid/<xxxxx>. Ogni partizione ha il proprio UUID unico. Gli spazi sono importanti, quindi copia e incolla meglio la linea. Sostituisci autocon noautoper montare manualmente. Gli utenti dovrebbero essere nel gruppo plugdev.

Nota che se questa riga è alla fine del tuo file, dovrebbe esserci una nuova riga dopo di essa. Mount si lamenterà se non ce l'hai.

Trovare l'UUID:

Utilità disco e blkid

Apri Utility Disco e identifica le partizioni appropriate in base alle loro dimensioni (ad es. 120 GB), al file system (ad es. Ntfs) e al nome. Nota il loro file "Device:" (ad es /dev/sdb1.). Invece è possibile eseguire il comando seguente in un terminale come gnome-terminal:

sudo fdisk -l

Puoi scoprire l'UUID delle tue partizioni eseguendo sudo blkidin shell. L'output è in qualche modo simile a questo:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

L'UUID corretto avrà il file del dispositivo corretto davanti e TYPE="ntfs"dopo. Quindi per me l'UUID è "7258CB9858CB598D". Per te questo numero sarà diverso. Inoltre ho solo una partizione NTFS. Sostituisci il mio UUID nelle righe che aggiungi a fstab da quello che hai trovato in questo modo.

Impostazione del punto di montaggio

Ora il punto di montaggio. Per ogni partizione questo sarà diverso. Ho scelto /media/win. Puoi scegliere quello che ti piace. Deve solo essere una directory vuota esistente. Puoi anche creare la directory /home/yourusername/windows1e poi inserirla nel tuo fstab.

Gli altri parametri nella mia linea

ntfs dice a fstab che è una partizione di tipo ntfs.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0va oltre lo scopo di questa risposta. Usa questi valori così come sono. Dovrebbero andare bene. Ti interessa, puoi leggere una spiegazione di questi parametri nel link che ho fornito in precedenza.

Quando hai aggiunto le righe e fatto tutte le cose che ho descritto, salva il file ed esegui sudo mount -ain shell. Se riesci ad accedere alle tue partizioni attraverso i loro punti di montaggio e non vengono stampati errori, allora tutto è andato bene. Altrimenti controlla errori di battitura e errori evidenti. Non riavviare se sudo mount -avengono visualizzati errori! Con errori un riavvio potrebbe non riuscire.

Individuazione dell'ID utente e del gruppo

Puoi scoprire l'id utente e il gruppo con il idcomando.

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

Uno strumento grafico ntfs-config Installa ntfs-config è anche disponibile ma non necessario (e la sua versione attuale non funziona in Natty Narwhal - supponiamo che verrà risolto presto). Inoltre potresti perdere le vecchie impostazioni nel tuo fstab con questo strumento (ad es. Montare la cache in memoria), perché sovrascrive il file / etc / fstab invece di aggiungere cose.


2
Molte grazie. Funziona . Ho modificato /etc/fstab/come hai detto.
Binarylife

1
Grande. Vedi, non devi aver paura di modificare un po 'il testo. Continua così! Sarà più facile.
con-f-use

1
Sì, sono d'accordo con te, non è che ho paura di modificare. Ma volevo uno strumento facile solo per fare "automount" e quando volevo rimuovere facilmente questa opzione. Ma ora potrei semplicemente rimuovere la linea modificata /etc/fstab/, giusto?
Binarylife

Corretto, basta cancellarlo. Non intendevo patrocinare te o niente. Ho appena raccolto l'impressione (forse falsa) di essere relativamente nuovo in Linux.
con-f-use

No, nessun problema. È vero, sono un po 'nuovo e sto facendo del mio meglio per migliorare me stesso e saperne di più. Grazie per l'ottima risposta :)!
Binarylife

15

ntfs-config

Questo programma consente di configurare facilmente tutti i dispositivi NTFS per consentire il supporto della scrittura tramite una GUI intuitiva . A tale scopo, li configurerà per utilizzare il driver open source ntfs-3g. Sarai anche in grado di disabilitare facilmente questa funzione.

Home page del progetto: - http://flomertens.free.fr/ntfs-config/

Requisiti

Installa NTFS-configin Ubuntu

sudo apt-get install ntfs-config

Questo installerà tutti i pacchetti richiesti per ntfs-config incluso ntfs-3g

Utilizzando Ntfs-Config

Se si desidera aprire questa applicazione, provare a trovare -> Strumento di configurazione NTFS

Ora verrà richiesta la password di root, immettere la password di root e fare clic su OK

Mostrerà la partizione NTFS disponibile.

È necessario selezionare le partizioni che si desidera configurare, aggiungere il nome del punto di montaggio e fare clic su Applica.

Seleziona il supporto NTFS Write adatto a te, ad esempio interno o esterno

se si desidera smontare si dovrebbe essere root per smontare e quindi fare clic con il tasto destro del mouse sul punto di montaggio selezionare Smonta volume

Conclusione

Come puoi vedere, montare partizioni NTFS in Linux può essere un gioco da ragazzi. Se non ti piace o temi la riga di comando, puoi ottenere molto con pochi clic del mouse. A dire il vero, questo è molto più semplice rispetto al montaggio di partizioni strane, nuove e sconosciute in Windows.

Bene, tutto qui. Buon Linuxing!


PD: aggiornamento per l'utente Natty

Se hai eseguito l'aggiornamento a Ubuntu Natty noterai che lo strumento di configurazione NTFS non funziona anche se richiede i privilegi di root.

Il problema è che quando si apre lo strumento non accade nulla. Beh, è ​​a causa di una cartella mancante e per risolvere questo problema dovresti inserire il seguente comando:

sudo mkdir -p /etc/hal/fdi/policy

Ora che lo strumento funziona, basta selezionare le partizioni che si desidera montare automaticamente all'avvio e se si desidera l'accesso WRITE basta selezionare le caselle di controllo corrispondenti.

Abbastanza facile: P


Per qualche ragione, Ntfs-config non si apre. Chiede solo la password e poi niente.
Binarylife

provare a eseguirlo in un terminale (con gksudo) e vedere se viene stampato un errore. Come ho già detto nel mio precedente post, non è necessario alcuno strumento grafico. Modifica / etc / fstab
con-f-use

GRANDE AVVERTENZA : backup in /etc/fstabquanto lo sovrascrive !!!
Jürgen Paul,

4

È possibile aggiungere una voce di avvio con il seguente comando:

gvfs-mount -d /dev/sda3

Dove in questo caso /dev/sda3è la partizione NTFS

EDIT : gvfs-mount sta diventando obsoleto e viene sostituito con gio:

gio mount -d /dev/sda3

2

Arios-Automount

È possibile utilizzare questo software semplice e di piccole dimensioni:

  • Aggiungi questo PPA con il comando:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Aggiorna i file indice:

    sudo apt-get update
    
  • Installa il arios-automountpacchetto:

    sudo apt-get install arios-automount
    

Questo piccolo software monterà tutta la tua ntfspartizione. E lo fa prima del tuo Login.

Spero che questo possa aiutare.


Aggiornare

Il PPA non funziona in Ubuntu 16.04 Xenial


funziona molto bene e sembra che non tocchi il fstab

Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Gabor,

1
@Gabor Devi sapere che i PPA possono morire. La risposta è stata scritta nel 2012 ed è stata una bella risposta. Questo non è un motivo valido per il voto negativo
Anwar,

1

Guarda la documentazione della community su fstab . Prova anche a cercare lo strumento di configurazione NTFS in Ubuntu Software Center


1

Puoi provare a risolvere questo problema montando l'HD al momento dell'avvio e probabilmente uno dei modi più semplici per farlo è usare pysdm.

sudo apt-get install pysdm

Una volta installato puoi seguire i passaggi inclusi in questo post


Una cosa che era importante al riguardo. Ho dovuto impostare il nome del mount con il nome esatto che avevo usato prima perché di default stava montando su / media / sdb3 e avevo tutto pronto per funzionare con / media / ACER
George Mauer il

1

Spiegazione video

Puoi semplicemente aggiungere una voce in /etc/fstab. È abbastanza semplice. Prima sudo blkiddi tutto, scopri l'UUID della partizione. Quindi seguire lo schema fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • per il file system, aggiungere l'UUID delle partizioni. Esempio:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • per il punto di montaggio, è possibile specificare qualsiasi directory desiderata. Per convenzione si monta Ubuntu/media/YourUsernameHere/PartitionNameHere

  • per il tipo nel tuo caso è ntfs

  • per il resto puoi semplicemente usare defaults 0 2


0

Questo è un modo sicuro di fare le cose. Non penso sia particolarmente rischioso avere una partizione Windows puramente auto-montante all'avvio. Ma io lascerei la partizione del sistema operativo è installato su un noautoset-up.

Avrai bisogno del ntfs-3gpacchetto.

Per prima cosa trova gli UUID delle partizioni in questione facendo in un terminale:

$ sudo blkid

Ora devi modificare il tuo / etc / fstab per configurare se queste due partizioni verranno montate automaticamente o meno. In un terminale fare:

$ gksudo gedit /etc/fstab

Potresti già avere un paio di righe per le partizioni NTFS. Altrimenti dovrai crearne un po '. Assomigliano a questo (a seconda dei punti di montaggio e degli UUID):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Nota l' noautoopzione. Ciò significa che la partizione non verrà montata automaticamente all'avvio. Dovrai montarlo manualmente quando vuoi accedervi.


Non ho mai avuto problemi con la partizione di installazione di Windows e l'impostazione automatica. Inoltre ha detto che potrebbe montare manualmente le partizioni, quindi ovviamente vuole il montaggio automatico e implica che ntfs-3g è installato (impostazione predefinita).
con-f-use

@ con-f-use: Sì, all'inizio ho letto la domanda completamente a testa in giù. Ho modificato la mia risposta per riflettere questo.
Boehj,

0

Per abilitare o disabilitare l'automount, aprire un terminale e digitare dconf-editor seguito dal tasto [Invio].

Sfoglia per

org.gnome.desktop.media-movimentazione

Il tasto di montaggio automatico controlla se montare automaticamente i supporti. Se impostato su true, Nautilus monterà automaticamente supporti come dischi rigidi visibili dall'utente e supporti rimovibili all'avvio e all'inserimento dei supporti.

C'è un'altra chiave

org.gnome.desktop.media-handling.automount-open

Questo controlla se aprire automaticamente una cartella per i supporti montati automaticamente.

Se impostato su true, Nautilus aprirà automaticamente una cartella quando il supporto viene montato automaticamente. Questo vale solo per i media in cui non è stato rilevato alcun tipo x-content / * noto; per i media in cui viene rilevato un tipo di contenuto x noto, verrà invece intrapresa l'azione configurabile dall'utente.

dconf-editor disabilita l'automount

Fonte: documentazione Ubuntu


0

Penso che il modo più semplice sia usare i dischi (gnome-disk-utility) che viene fornito di default con Ubuntu.

Basta avviare i dischi, andare alla partizione che si desidera montare automaticamente all'avvio, premere il pulsante Gears e andare su "Modifica opzioni di montaggio". Quindi, deseleziona "Opzioni di montaggio automatico" e seleziona "Monta all'avvio". Penso che puoi lasciare tutto il resto come predefinito, premere OK, inserire la password e riavviare.


0
  • Apri l'utility Dischi in Ubuntu.
  • Vai al disco rigido che desideri montare nella posizione desiderata.
  • Smonta la partizione selezionata.
  • Apri le sue impostazioni e seleziona "Modifica opzioni di montaggio ..."
  • Quindi cambiare il punto di montaggio nella posizione che si ottiene dopo aver digitato 'pwd' dopo aver montato manualmente il disco rigido.
  • Cambia il campo 'identifica come' in / dev / disk / by-label / Data (potresti avere qualcos'altro ma non importa molto)
  • Salvare e rimontare il disco rigido e inizierà il montaggio automaticamente.

Domanda simile: problemi con il secondo disco rigido (non rilevato fino al clic e caricatore win10 extra)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.