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.