Partição NTFS com permissão de escrita em OSX
Como já tenho escrito aqui pelo burgo, tenho o OSX instalado no desktop e falei o motivo de ter escolhido uma partição HFS+ para aproveitar da melhor forma os discos que possuo e facilitar o acesso aos ficheiros desses mesmos discos quando estou em sistemas operativos diferentes. Contudo continuo a ter partições com outros formatos, por exemplo o NTFS, o OSX reconhece o formato e até tem suporte de escrita, não é o melhor é sabido, talvez por isso é que quando se activa o suporte de escrita dessas partições/drives estas deixam de aparecer no Finder.
Caso estejam na mesma situação a solução não é complicada, basta adicionar uma linha ao /etc/fstab e posteriormente criar um atalho para a partição em causa, desta forma ficam com acesso de escrita à partição e de alguma forma com acesso mais rápido.
Para que se tenha acesso de escrita três comandos no terminal:
diskutil info /Volumes/NOME_PARTICAO | grep UUID
O resultado será o UUID_DA_PARTICAO que depois se coloca no seguinte comando:
sudo echo “UUID=UUID_DA_PARTICAO none ntfs rw,auto,nobrowse” >> /etc/fstab
Atenção que o facto de a partição/drive não aparecer no Finder, não está relacionada com a opção nobrowse, esta serve antes para prevenir que o OSX não faça indexação, e assim não estar sempre a escrever… sim a escrita em NTFS não é grande coisa… jogar pelo seguro 🙂
Para depois lhe acederem e uma vez que deixará de aparecer no Finder podem usar o seguinte comando num terminal
open /Volumes
No entanto podem criar um atalho onde vos der mais jeito, por exemplo caso tenha ícones no desktop
sudo ln -s /Volumes/NOME_PARTICAO ~/Desktop/NOME_PARTICAO
Sem comentários
Prevenir problema com upgrades
Para quem, como eu, instala o Ubuntu e não define todas as partições existentes no computador, ou até mesmo para quem após a instalação deste adiciona um novo disco ao computador, existem pela net vários sites onde se pode aprender como fazer para que estes se montem automáticamente durante o boot.
Ao editarem o ficheiro /etc/fstab devem ter reparado que algumas linhas começam com UUID (por norma todas as partições que foram identificadas durante a instalação do ubuntu), o que é nada mais nada menos do que o Identificador Universal do disco/partição, mas os guias não referem nada sobre este UUID, referem a “moda antiga”, ou seja, /dev/sda1 por exemplo.
Até aqui nada demais, porque se tudo for feito como “manda o livro” a coisa irá ficar a funcionar! O problema surge é com os upgrades do kernel, pelo menos a mim é obra… não sei porquê, mas alguns discos/partições após estes upgrades mudam de nome (ex: a partição /dev/sdb1 na segunda-feira passou a ser /dev/sda1).
O resultado como já devem estar a adivinhar foi népia de sinal da partição após o boot. Sim é verdade, não faz sentido ela mudar de nome, mas se muda de nome faz sentido que não seja encontrada… A solução era ir descobrir para que nome tinha mudado e voltar a alterar no /etc/fstab.
Solução??? Não creio que isto seja solução, volta e meia tinha de o andar a fazer?? Não me parece…
Fiz umas pesquisas e perguntei no fórum para ver se arranjava maneira de descobrir como identificar o UUID dos discos/partições, é que com este UUID salvaguardam-se os tais problemas, uma vez que este nome será sempre único…
Bom chegam de treta…
Para saberem os vários UUIDs o comando é:
ls -l /dev/disk/by-uuid/
Que irá devolver algo como:
lrwxrwxrwx 1 root root 10 2007-05-30 22:37 CE0C51C90C51ACE9 -> ../../sdc1
O UUID irá estar a azul (se tiverem as cores da consola activas), mas para todo o efeito é o que esta entre a data e ->
Agora basta editarem o /etc/fstab :
sudo gedit /etc/fstab
E editarem em conformidade com os vossos dados. Seguindo este exemplo o meu que estava assim:
/dev/sdc1 /media/Backups ntfs umask=222,nls=utf8 0 0
Ficou assim:
UUID=CE0C51C90C51ACE9 /media/Backups ntfs umask=222,nls=utf8 0 0
Se calhar muitos de vocês já sabiam disto, eu não sabia, por isso para mim e para quem não sabe fica registado!
2 comentários