Pastas base compartilhadas entre sistemas operacionais

1

Depois que meu disco rígido apareceu novamente no meu MacBook Pro, decidi refazer minha inicialização dupla. Meu objetivo é triplicar a inicialização, com o OSX 10.6.8 (instalado), o Windows 7 Home Premium e um sabor do Linux (indeciso neste momento). Eu sei que eu não deveria fazer um link rígido de minha pasta home inteira entre os três sistemas operacionais, mas gostaria de uma partição no final da unidade de dados (ou seja, Documents , Pictures , Movies , Downloads e Music ) e tê-los apenas vinculados à minha pasta pessoal.

Eu tenho uma partição FAT32 como o final da unidade para os meus dados que eu quero entre os três sistemas operacionais. O que eu quero é ter essas 5 pastas "principais" ao vivo lá, e ter cada SO apenas "linkando" suas contrapartes para essas pastas. Eu posso fazê-lo facilmente no Windows 7 clicando com o botão direito do mouse na pasta em Meu diretório de usuários, selecionando Properties - > Location e navegue até a pasta. Como posso fazer isso no Mac OSX 10.6?

EDITAR @OliverSalzburg mencionou esta pergunta / resposta no Apple StackExchange, mas sem sucesso. Ativei a conta root conforme descrito lá, criei minhas pastas em minha partição extra ( /Volumes/DATA/{foldername} ) e tentei criar o link como root ( ln -s /Volumes/DATA/Movies /Users/luke/Movies ), mas ele continuou me dizendo que a pasta existe. Apaguei /Users/luke/Movies e depois repeti o comando acima. Quando eu fiz isso, ele me deu um "alias quebrado", como em, que se parece com a folha de papel em branco com a pequena sobreposição de seta, e me dizendo para corrigir ou excluir o alias. Não é o que eu queria.

Meu objetivo final é que os caminhos normais para as 5 pastas acima existam e pareçam exatamente os mesmos como se os dados estivessem armazenados na partição do Mac

    
por Canadian Luke 21.07.2012 / 08:12

2 respostas

1

Resolvido depois de mais algumas pesquisas e adivinhações. Eu encontrei um recurso em link que descreve EXATAMENTE o que eu precisava fazer

  1. Abra o terminal ( Applications - > Utilities - > Terminal )
  2. Como root, remova as pastas que eu precisava ( sudo rm -rf ~/Downloads ). Este comando remove toda a pasta, incluindo as subpastas. Se você já tem dados, faça o backup dos seus dados primeiro!
  3. Depois de remover as pastas que você precisa, faça as novas no seu outro volume / local ( mkdir /Volumes/DATA/Downloads )
  4. Crie o link ( ln -s /Volumes/DATA/Downloads ~/Downloads )
  5. Repita para as outras pastas. Eu não tentei isso com a Biblioteca, apenas as pastas de dados que eu conheço não quebrariam o OSX.

Como a pasta é feita na partição extra e apaguei a pasta na minha partição HFS, ela mantém os dados fora da minha pequena unidade OSX. No banco dos réus, as pilhas funcionam conforme o esperado. Um problema que tenho visto é que perco os ícones personalizados para as pastas.

Se houver outras coisas estranhas, notarei uma atualização

    
por 21.07.2012 / 23:55
1

Como o OSX é baseado em Unix, você pode criar um link simbólico com ln ou apenas usar mount para montar a partição em uma pasta e editar fstab com vifs .

  1. ln -s SOURCE TARGET
  2. Para montar:

Encontrar UUID:

  • o UUID pode ser encontrado em Utilitário de Disco (Arquivo > Obter informações em um volume)
  • o UUID também pode ser encontrado usando informações de diskutil / Volumes / yourVolumeName no terminal
  • a maneira preferida de editar o / etc / fstab é agora usando o comando sudo vifs, mas isso significa que você tem que editar usando o Vim. Vim pode ser aprendido digitando o comando vimtutor. Eu apenas usei o sudo nano / etc / fstab porque eu não sabia na época.

Agora, use vifs e adicione uma linha:

UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA  /path/to/folder    hfs    rw
    
por 21.07.2012 / 08:23