Montar disco NTFS gravável no Ubuntu Core

2

Eu instalei recentemente o Ubuntu Core em um Raspberry Pi 3 usando as imagens oficiais fornecidas pela Canonical. Eu tenho um disco rígido USB conectado ao Raspberry Pi. Esta unidade é formatada como NTFS. Para montar o drive externo no Ubuntu Core durante o processo de boot eu criei o arquivo /etc/systemd/system/media-data.mount com o conteúdo abaixo:

[Unit]
Description=Mount unit for data

[Mount]
What=/dev/disk/by-uuid/4E1AEA7B1AEA6007
Where=/media/data
Type=ntfs
Options=rw

[Install]
WantedBy=multi-user.target

Eu posso ver os dados contidos na unidade externa, mas não posso criar novos arquivos ou modificar os existentes, mesmo com o usuário root. É possível que o NTFS escreva suporte não habilitado por padrão no Ubuntu Core?

Eu tentei montar o disco NTFS usando:

sudo mount -t ntfs-3g /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt

Mas isso retorna:

mount: unknown filesystem type 'ntfs-3g'

Parece que ntfs-3g não está instalado e não sei como instalá-lo sem 'apt install'. Eu tenho usado o Linux há muito tempo, mas sou novo em snaps e ubuntu-core, então estou tentando entender a melhor maneira de lidar com problemas como este. Qualquer ajuda seria útil.

    
por sergio.s 11.06.2017 / 18:18

2 respostas

0

Você tem algumas opções diferentes aqui:

  1. Se ntfs-3g estiver instalado, você poderá usar o seguinte em vez de montar:

    $ ntfs-3g /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt
    

    Você pode verificar se ele foi instalado com dpkg -l | grep ntfs-3g ou sudo snap list | grep ntfs-3g

  2. Se ntfs-3g não estiver instalado, você poderá instalá-lo com sudo snap install ntfs-3g

  3. Por fim, sei pelo menos em Arch ou Redhat que você não precisa executar explicitamente mount com a opção ntfs-3g type, pois ela aparece em /usr/bin/mount.ntfs , que é apenas vinculada a /usr/bin/ntfs-3g if ntfs-3g está instalado. Então você pode simplesmente executar:

    $ sudo mount /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt
    

Boa sorte!

    
por Grayson Kent 11.06.2017 / 19:04
0

Isso funcionou para mim no Ubuntu Core:

  

Opções = umask = 0007

Para mais detalhes, você pode verificar: link e link

Também para alguém que esteja lendo este tópico, vale ressaltar que para que o auto mount funcione, você precisa executar:

  

sudo systemctl daemon-reload

     

sudo systemctl start media-data.mount

     

sudo systemctl ativar media-data.mount

depois de criar o

  

/etc/systemd/system/media-data.mount

Para detalhes, confira este tópico: link

    
por V Bota 15.06.2017 / 00:09