codedmind.com

something later…

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

diskutil info

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