Come montare automaticamente le partizioni di Windows usando / etc / fstab


14

Ciao, cosa devo scrivere nel file "/ etc / fstab" per ottenere automaticamente la mia partizione di Windows (/ dev / sda3) all'avvio?

Ricevo questo messaggio di errore (facendo clic sul segnalibro per la partizione in nautilus):

    Error mounting: mount exited with exit code 1: helper failed with:
  Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://ntfs-3g.org/support.html#unprivileged

Il mio fstab si presenta così:

> # /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sdb6       /               ext4    errors=remount-ro 0       1
/dev/sda3   /media/Jonas    ntfs    rw,auto,users,nls=utf8,umask=007,gid=46  0  0

# swap was on /dev/sdb7 during installation
UUID=9dcdfad2-4e66-416e-bf68-142afe23fa0b none            swap    sw              0       0

Ho creato la cartella / media / Jonas e la partizione è / dev / sda3. Cosa ho sbagliato?

Soluzione: dopo il riavvio, ha funzionato bene. Strano.


potresti pubblicare l'output di ls -la / media / Jonas? puoi provare sudo chown root: plugdev / media / Jonas
turbo,

Risposte:


13

Supponiamo che tu sia sicuro di: - La tua directory creata è / media / Jonas (con J maiuscola) - La tua partizione ntfs è / dev / sda3 (puoi scoprirlo emettendo sudo blkid)

Il mio fstab utilizza una forma più semplice:

/dev/sda3   /media/windows  ntfs    defaults    0   0

È possibile modificare "rw, auto, ...." in "impostazioni predefinite"


4

Aggiungerò un po 'più di informazioni sull'argomento.

Se non installato, consiglio di installare ntfs-3gper consentire r/wle partizioni NTFS.

apt-get install ntfs-3g

Inoltre, per rendere l'installazione ' dispositivo indipendente ', utilizzare l'UUID ricevuto blkiddall'utilità invece di fare riferimento a un dispositivo fisico.

root:~ blkid
...
/dev/sda1: SEC_TYPE="msdos" LABEL="boot" UUID="140A-14B7" TYPE="vfat" PARTUUID="0009bf4f-01"
/dev/sda2: UUID="f24a4949-f4b2-4cad-a780-a138695079ec" TYPE="ext4" PARTUUID="0009bf4f-02"
/dev/sdb1: LABEL="Western Digital" UUID="1C0EBC7A0EBC4F10" TYPE="ntfs" PARTUUID="0002f5f9-01"
...

quindi, come al solito, crea un punto di montaggio, ad esempio \wde modifica /etc/fstabinserendo la seguente riga:

..
UUID=1C0EBC7A0EBC4F10  /wd  ntfs-3g  defaults  0 0
..

puoi provare a montare il nuovo dispositivo senza riavviare con mount -a.

Per evitare il danneggiamento dei dati, se è necessario rimuovere il dispositivo, assicurarsi di umount( umount /wdin questo esempio).


0

Mentre in genere raccomando di disabilitare l'avvio rapido su Windows 8, a volte anche questo non risolve, in quel caso ho usato:

 sudo ntfs-3g -o remove_hiberfile /dev/sda2 /path/to/mount

Nel mio caso / path / to / mount era la mia cartella personale su / media, / dev / sda2 era la mia partizione di Windows


Vorrei davvero non doverlo fare sempre, ma sembra che Windows crei il file hiber, indipendentemente da come lo installo.
user3083324

Sul mio Windows 10 questo non succede più.
user3083324,
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.