Como montar partições de janelas automaticamente usando / etc / fstab

14

Olá, o que tenho que escrever no arquivo "/ etc / fstab" para que minha partição do Windows (/ dev / sda3) seja montada automaticamente na inicialização?

Recebo esta mensagem de erro (clicando no marcador da partição no 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

Meu fstab fica assim:

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

Criei a pasta / media / Jonas e a partição é / dev / sda3. O que eu errei?

Solução: Após a reinicialização, funcionou bem. Estranho.

jsterr
fonte
você poderia postar a saída de ls -la / media / Jonas? você pode tentar raiz sudo chown: plugdev / media / Jonas
turbo

Respostas:

13

Suponha que você tenha certeza sobre: ​​- Seu diretório criado é / media / Jonas (com J maiúsculo) - Sua partição NTFS é / dev / sda3 (você pode descobrir isso emitindo sudo blkid)

Meu fstab usa uma forma mais simples:

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

Você pode alterar "rw, auto, ...." para "padrões"

Papiux
fonte
4

Vou adicionar um pouco mais de informação ao assunto.

Se não estiver instalado, recomendo instalar ntfs-3gpara permitir r/was partições NTFS.

apt-get install ntfs-3g

Além disso, para tornar a instalação ' independente do dispositivo ', use o UUID recebido do blkidutilitário em vez de fazer referência a um dispositivo físico.

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"
...

em seguida, como de costume, crie um ponto de montagem, por exemplo, \wde edite /etc/fstabinserindo a seguinte linha:

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

você pode tentar montar o novo dispositivo sem reiniciar mount -a.

Para evitar corrupção de dados, se você precisar remover o dispositivo, certifique-se de que você umount( umount /wdnesta amostra).

fcm
fonte
0

Embora eu geralmente recomendo desativar a inicialização rápida no Windows 8, às vezes até isso não resolve, nesse caso, usei:

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

No meu caso / path / to / mount estava minha pasta pessoal em / media, / dev / sda2 era minha partição do windows

user3083324
fonte
Eu realmente gostaria de não ter que fazer isso o tempo todo, mas parece que o Windows cria o hiberfile, não importa como eu o configure.
user3083324
No meu Windows 10, isso não acontece mais.
user3083324