Como montar partições e drives NTFS no Linux

Qualquer distro Linux atual tem suporte completo a leitura e escrita em sistemas de arquivos Windows, o que inclui o NTFS.
Os exemplos que seguem, foram aplicados a uma máquina Ubuntu 14.04 LTS, mas valem para Debian, Fedora ou qualquer outra distro Linux popular e atualizada.

Se você não estiver conseguindo realizar alguma operação com o drive, provavelmente falta algum módulo no seu kernel ou você não configurou algo adequadamente —. Neste texto, vou tentar mostrar algumas dicas de como montar partições NTFS, com todas as funções possíveis habilitadas.
Como montar partição NTFS no Linux - capa do tutorial

Cuidados básicos ao montar drives ou partições NTFS ou FAT32

Uma vez montado o drive, o Linux irá mostrar arquivos e pastas (diretórios) que, no Windows, estariam escondidos — o que pode expor arquivos de sistema. Portanto, é importante ter cuidado para não apagar o que não deve.

O Windows 7 armazena o estado do sistema em um arquivo em disco, quando entra em hibernação.
Ao “acordar”, restaura seu estado a partir daquele arquivo.
Isto quer dizer que você pode perder alterações feitas, durante a hibernação, em um drive compartilhado em uma máquina Windows (versão 7 e superior). — Manual do Ubuntu.

Um típico HD Windows costuma ter uma partição chamada “SYSTEM“, com tamanho entre 100 e 200 megabytes. A menos que você saiba o que está fazendo, não há qualquer necessidade de montá-la no Linux. A mesma dica vale para partições de recuperação do sistema, que costumam ser chamadas de “RECOVERY“.

Sistemas de arquivos comuns no Windows

Basicamente, os sistemas de arquivos mais comuns em sistemas Windows são estes:

  • O Windows 7, Vista, XP 2000, antigos sistemas NT e o Windows Server 2003 e 2008, são formatados com NTFS. O FAT32 é raramente usado, como padrão, nestas versões.
  • As versões anteriores, raramente usam o NTFS — O padrão é o FAT32.
  • Drives e cartões flash (pendrives, cartões SD etc) são tipicamente formatados como FAT16. Em alguns casos, é usado o exFAT.

Você pode verificar quais sistemas de arquivos estão sendo usados nos drives e dispositivos conectados ao seu computador com o comando fdisk:


sudo fdisk -lu

A relação dos sistemas de arquivos conectados pode ser extensa. O exemplo abaixo, mostra informações de um pendrive, conectado em /dev/sdc1 (no meu sistema):

Disco /dev/sdc: 4009 MB, 4009754624 bytes
84 cabeças, 22 setores/trilhas, 4237 cilindros, total de 7831552 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x00054216

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sdc1              62     7831551     3915745    7  HPFS/NTFS/exFAT

Use o comando grep para obter um resultado mais compacto:


sudo fdisk -l | grep -i ntfs

/dev/sdc1              62     7831551     3915745    7  HPFS/NTFS/exFAT

No decorrer deste artigo, vou usar este dispositivo como exemplo — não esqueça de adaptar os exemplos dados à situação do seu sistema.

Suporte a NTFS no Linux

O Linux usa o driver ntfs-3g para ler e alterar partições NTFS.
O driver vem pré-instalado em várias distribuições — no Ubuntu, ele é parte da distro desde a versão 11.10.
Se você estiver usando uma distro Linux atual, provavelmente não precisará fazer nada para trabalhar plenamente com dispositivos e partições NTFS.
Se você estiver tendo problemas para alterar dados em alguma partição NTFS, cheque se o pacote ntfs-3g se encontra instalado em seu sistema.

Configure o Linux para montar automaticamente os dispositivos e partições NTFS

Se você pretende manter o drive sempre conectado à sua máquina Linux e deseja que ele seja sempre montado na inicialização, configurar as opções de montagem no arquivo /etc/fstab é uma boa idéia.
Será necessário adicionar um linha para cada partição a ser montada, no arquivo fstab.
A documentação oficial do Ubuntu, enumera, pelo menos 3 razões para configurar o fstab, em vez de montar pelo seu gerenciador de arquivos (Nautilus, no Ubuntu):

  • Quando mais de uma conta de usuário estiver ativa durante uma sessão — com o uso do fstab, é possível montar uma vez só, para todo mundo poder usar.
  • Quando você tem softwares ou bibliotecas configurados para usar a partição ou o drive em questão, na inicialização, você vai querer que tudo esteja pronto para eles, sem a sua interferẽncia.
  • Conveniência de ter um procedimento a mais automatizado no seu sistema.

Como configurar o fstab

Uma das melhores formas de automatizar o processo de montagem de um drive ou partição no Linux é fazê-lo pelo seu nome de volume — isto é especialmente útil, quando se trata de um pendrive, que vai ser conectado/desconectado sempre.

Por ora, use o comando blkid, para saber mais sobre a localização das unidades que já se encontram conectadas ao seu sistema:


sudo blkid

No nosso exemplo, o dispositivo que interessa é o último da lista:

/dev/sda1: UUID="ce32e86c-e404-4f84-8125-74d0fc4897f7" TYPE="swap" 
/dev/sda2: UUID="a2ab821d-ae58-42fc-9384-f96dfcdc22cc" TYPE="ext4" 
/dev/sdb1: UUID="eb8e4cca-42c6-498d-b5ba-cd397096b3e9" TYPE="ext4" 
/dev/sdc1: LABEL="NTFS-FLASH" UUID="4D016F2B3DF4A3CE" TYPE="ntfs"

De acordo com a listagem, acima, a partição a ser configurada no fstab é a /dev/sdc1 que, neste caso, corresponde a um drive flash USB (pendrive) — note que o nome do volume (LABEL) é NTFS-FLASH e o seu UUID é 4D016F2B3DF4A3CE.
Comece por criar um ponto de montagem ou mountpoint para cada dispositivo, que você for configurar no fstab.
O ponto de montagem é um diretório, que pode ter qualquer nome. Eu gosto de usar um nome semelhante ao do volume a ser montado:


sudo mkdir /media/ntfsflash

A seguir, faça backup do fstab:


sudo cp /etc/fstab /etc/fstab.original

Agora, abra o fstab com o seu editor preferido (eu vou de nano):


sudo nano /etc/fstab

Agora adicione a seguinte linha ao arquivo do fstab, para montar o dispositivo pelo seu UUID:


UUID=4D016F2B3DF4A3CE  /media/ntfsflash  ntfs-3g  defaults,windows_names,locale=pt_BR.utf8  0 0

Não se esqueça de substituir o UUID e ponto de montagem /media/ntfsflash por valores adequados ao seu sistema.
Se o seu idioma não for português do Brasil, você vai precisar adequar esta variável também.
Use o comando locale para determinar qual o valor mais adequado para você:


locale | grep LANG

Quando terminar de editar o fstab, grave as alterações e feche o editor.
Caso não saiba, para gravar as alterações no nano, use a combinação de teclas Ctrl+o.
Para fechar e sair do editor, use Ctrl+x.

Exemplo de execução do comando blkid
Clique, para ver detalhes.

A nova configuração do fstab terá efeito na próxima inicialização do sistema.
Se tiver pressa para ver o resultado, use o comando mount:


sudo mount -a

O comando, acima, monta todos (all) os dispositivos disponíveis e citados no fstab.
Se quiser, use o mount, para verificar se o seu dispositivo foi montado:


mount

/dev/sdb1 on / type ext4 (rw,errors=remount-ro,discard)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

...

/dev/sda2 on /home type ext4 (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=justincase)
/dev/sdc1 on /media/ntfsflash type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)[/plain]

Como montar uma partição NTFS como apenas-leitura

Uma solução fácil para montar uma partição NTFS com restrição a escrita é usar o driver NTFS antigo.
Substitua a linha que você adicionou ao fstab por esta:

UUID=4D016F2B3DF4A3CE  /media/ntfsflash  ntfs  defaults,umask=222  0 0

Novamente, não se esqueça de adequar o exemplo ao seu caso.
O método preferível é usar o driver atual e especificar que a partição deve permanecer apenas para leitura.
Coloque a cláusula ‘ro’, logo após ‘defaults’:

UUID=4D016F2B3DF4A3CE  /media/ntfsflash  ntfs-3g  defaults,ro,windows_names,locale=pt_BR.utf8  0 0

Isto irá permitir que o acesso ocorra em condições maiores de segurança ao sistema externo.

Como montar um drive ou partição NTFS na linha de comando do Linux

Para montar um dispositivo NTFS, usando um comando no terminal, use o exemplo abaixo.
Não esqueca de substituir os valores do exemplo dado pelos que se adequam ao seu sistema:


sudo mount -t ntfs-3g /dev/sdc1 /media/ntfsflash/

Você pode montar o dispositivo, com detecção automática do sistema de arquivos:


sudo mount -t auto /dev/sdc1 /media/ntfsflash/

Referências

Android: Como usar o Wi-Fi Direct para conectar smartphones.

O Wi-Fi Direct é uma tecnologia sem fio, que permite a conexão direta entre 2 ou mais dispositivos, para compartilhar arquivos, dados, ou mesmo, realizar atividades mais complexas, como digitalizar (escanear) imagens remotamente, imprimir documentos diretamente etc.

wi-fi direct imprimir do smartphone
Saiba como imprimir, digitalizar imagens via wi-fi direct.

Aparelhos com suporte a Wi-Fi Direct podem se conectar entre si, sem a necessidade de uma rede tradicional ou de um hotspot Wi-Fi, para intermediar.

Como ativar o Wi-Fi Direct no seu smartphone

Os passos que seguem, podem ser usados em outros dispositivos, tais como tablets ou notebooks (você só precisa adequar as instruções ao dispositivo ou sistema operacional, onde couber).
A configuração padrão dá 30 segundos para o usuário se conectar ao outro dispositivo.
Se você não tem muita habilidade ainda com o smartphone e acredita que 30 segundos é pouco tempo, sugiro ligar o Wi-Fi Direct primeiro no aparelho que irá receber os arquivos:

  1. Toque no botão do menu principal do Android Android botão menu principal
  2. Selecione o menu de configurações gerais Menu de configurações gerais Android
  3. Dentro do menu de configuração do Android, selecione Wi-Fi
    Como ativar o Wi-Fi Direct no Android
  4. Em seguida, no rodapé da tela, toque no ícone Wi-Fi Direct
    Como ativar o Wi-Fi Direct no Android
  5. Aguarde, enquanto o seu dispositivo tenta encontrar outros pares, que estejam com o Wi-Fi direct ligado. Se encontrar mais de um, é possível fazer uma Conexão múltipla — que permite compartilhar arquivos entre vários aparelhos simultaneamente.
  6. Ao encontrar o outro dispositivo com o qual você deseja se conectar, selecione-o e clique em Aceitar no outro.

Feito isto, você já pode compartilhar arquivos entre os aparelhos. Note que o ícone do Wi-Fi direct fica exibido na barra de status.


Use nossa página de busca para encontrar mais artigos sobre o Android

Como compartilhar via Wi-Fi direct

android compartilhar arquivos wi-fi direct
O processo é muito simples e é semelhante a qualquer outro compartilhamento.

  1. Entre na galeria de imagens do seu aparelho e selecione a imagem que deseja compartilhar
  2. Toque o ícone de compartilhamento e role o menu até a opção Wi-Fi Direct
  3. Selecione o dispositivo, na lista, que irá receber a imagem e aguarde a transferência

Outros artigos que podem lhe interessar:


Leia mais sobre o uso do wi-fi em dispositivos Android.

Onde encontrar os arquivos compartilhados via Wi-Fi Direct

Os arquivos compartilhados via Wi-Fi Direct são armazenados, por padrão, em Apps > My Files > All files > sdcard0 > ShareViaWifi.
Enfim, parece melhor que o Bluetooth? 😉

Android: Como imprimir do smartphone ou do tablet via Wireless Direct

Se você tem uma impressora multifuncional, com conexão wireless e suporte a Wi-Fi Direct, mas ainda não usa os recursos por que acredita que sejam complicados — saiba que eles podem ser usados com uma configuração simples sem a instalação de qualquer driver adicional.
Se você tem um smartphone e uma multifuncional, ambos com suporte a Wi-Fi direct, nada impede que você comece a realizar tarefas como digitalização de imagens, impressão de documentos, verificação de nível de tinta etc. — tudo isto através do seu celular.

wi-fi direct imprimir do smartphone
Clique para ampliar.

Este artigo, se baseia nas impressoras e multifuncionais HP All In One (AIO). Ainda que o seu equipamento não seja desta marca, as dicas podem se aplicar ao seu caso, uma vez que o princípio do Wireless Direct, de que vamos falar aqui, é o mesmo.
Além disto, prometo que ninguém vai falar de instalação de drivers, neste post. 😉
Me acompanhe!

Configuração da impressora

impressora multifuncional all in one hp com wireless direct botões
Clique para ver detalhes.
Para usar o Wireless Direct não há necessidade de fazer qualquer configuração adicional na impressora.
Você precisa ativar o botão do Wireless e o botão do Wireless Direct. Ambos têm que estar ativos simultaneamente.
Feito isto, sua impressora entra no “modo roteador” e aceita conexões de qualquer dispositivo wireless ao redor dela — inclusive do seu computador.
Para acessar a impressora, procure, através do seu aparelho (smartphone, tablet, notebook etc.) pela rede Wi-Fi da impressora
Basta acessar o endereço IP 192.168.223.1 (que pode variar, de acordo com o modelo. Consulte o seu manual).


Você tem um aparelho Samsung? Leia outros textos que abordam smartphones e tablets desta marca.

Como obter a senha de acesso da impressora

ícone hp wireless direct pbMantenha pressionado o botão de ativação HP Wireless Direct, na impressora, por 3 segundos, uma página de manual será impressa, com um passo a passo para ligar o recurso Wireless Direct — o que inclui informações sobre o nome da rede que você deve acessar e a senha correspondente.

Como imprimir do celular ou tablet

Android - HP All In One - aplicativo para imprimir
Clique para ampliar
Os aparelhos da Apple já tem um software apropriado para a impressão. Mas quem usa o Android precisa fazer o download de um aplicativo adicional.
O Google Market tem várias opções. — eu tenho usado o aplicativo All-In-One da HP. Não é completo, mas é satisfatório para mim. Por sorte, há outras opções no Google Play — se você prefere usar outro programa, sinta-se à vontade para falar sobre ele na seção de comentários, ao final do artigo.
O app All-In-One, para Android, tem a maioria das opções básicas que permitem imprimir documentos, fotos, digitalizar as imagens do scanner e transferir pro seu smartphone e verificar a carga de tinta nos cartuchos da impressora.
Android - captura de tela - como se conectar a uma rede wi-fi
Clique para ampliar
O recurso Wireless Direct transforma a sua impressora multifuncional em um roteador.
Não é possível navegar na Internet através deste roteador. Sua única função é permitir a conexão direta de qualquer dispositivo com Wi-Fi para usar os serviços de impressão.
Sabendo disto, você pode se conectar à rede HP-Print-DD-Deskjet xxxx de qualquer equipamento Wi-Fi. Inclusive do seu PC.
Eu uso o Linux, no meu PC, e imprimo na “impressora da rede” via Wireless Direct — e não precisei instalar qualquer driver ou software para isto.
É muito simples começar a usar o recurso, portanto.


Leia mais sobre o uso do wi-fi em dispositivos Android.

Estes artigos podem ser interessantes para você:

wi-fi direct print 001