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
OSX – Linux dualboot, grub bug
Se tem Linux e querem experimentar OSX no mesmo disco… podem ter um problema… eu tive!
Primeiro, aconselho a usarem discos diferentes, é muito mais simples e directo para o dualboot, no entanto, se estiverem na minha situação, em que só tenho um ssd, a coisa fica ligeiramente mais chata, ou utilizam uma pen para fazer o boot no OSX e resolve o problema ou então no mbr tem de usar o bootloader para o OSX, que apesar de reconhecer outros sistemas operativos, como é evidente não inicia, permite escolher os discos em que se pretende arrancar, mas depois é preciso mais alguma coisa…
A situação resolve-se no Linux instalando o grub na partição e não no mbr, nesse fica o bootloader que usarem para o OSX, caso a partição esteja em ext4 o linux vai se queixar, qualquer coisa como as partições ext2/3 não permitirem… ao que parece é um bug conhecido (sim não é bug meu, a partição estando em ext4 ele queixa-se que na ext2/3 não instala)… enfim adiante, basta utilizarem a flag -f do grub para forçar a instalação, que ele instala sem problema.
sudo grub-install -f /dev/sdXY
Onde X é o disco e Y a partição do disco em que está o /boot
Feito isso podem instalar os bootloaders dos OSX no mbr sem problema que quando tentarem iniciar na partição de Linux ele vai iniciar sem problema.
PS: Se por ventura querem recuperar o grub e vieram aqui ter, vejam aqui como recuperar por um livecd/usb
Sem comentários
OSX e Linux + partição HFS+ (permissões)
O OSX cada vez tem pior suporte para ext4 e por outro lado no Linux o HFS+ é directo então e porque resolvi actualizar a instalação OSX que tinha no desktop, OSX Snow Leopard para o OSX Mountain Lion, pretendia também o Dropbox numa só partição de forma transversal para evitar duplicação de espaço, pelo que reservei uma partição em HFS+ .
No fstab do Linux basta colocar algo assim
UUID=”uuid da partição” /ponto/de/montagem hfsplus defaults 0 0
deverá ser suficiente, no entanto depois existe o problema das permissões, no meu caso uso o mesmo user nos dois sistemas, mas o uid de ambos é diferente, o que parte as “permissões”
Assim no linux criamos um novo utilizador e define-se a password
sudo useradd -d /home/utilizadorTemp -m -s /bin/bash -G sudo utilizadorTemp
sudo passwd utilizadorTemp
Nota: desde o ubuntu 11.10 o grupo deixou de ser admin para ser sudo, ajustem consoante o caso
De seguida fazer terminar a sessão com o utilizadorNormal e iniciar com o utilizadorTemp para alterar o uid. Caso só tenho um único utilizador no OSX o uid é o 501, se tiverem mais devem tentar saber qual é o uid do que pretendem
sudo usermod –uid 501 utilizadorNormal
sudo chown -R 501:utilizadorNormal /home/utilizadorNormal
Utilizem e ajustem a última linha para tantos quantos pontos de montagem pretenderem usar nos dois sistemas.
Por fim terminem a sessão com o utilizadorTemp, iniciem com o utilizadorNormal e eliminem o temporário
sudo userdel -r tempuser
Fonte: Askubuntu.com
Sem comentários