Tendo imagens de disco do Virtualbox em / opt

2

Plano de fundo

Depois de uma queda recente no HDD, eu fiz uma instalação limpa do Linux Mint 15 em um novo disco. Vendo os possíveis problemas em ter backups de meus documentos e espaço de trabalho do eclipse, percebi que uma solução de backup mais inteligente seria usar a pasta principal inteira. Assim particionei meu novo HDD com / , /home e /opt como partições separadas. Minha intenção com esse esquema era usar / para o sistema, /home para documentos etc. que serão armazenados em backup e /opt para coisas que são separadas e não requerem backup, como Virtual Instalações do Windows que às vezes precisam.

Perguntas:

Eu notei hoje, quando eu estava configurando a VM, que ela usa uma pasta em /home para armazenar os arquivos vdi, por padrão. Quando mudei a localização dessa pasta para /opt , percebi e lembrei que /opt tem 755 permissões.

  • Faz sentido colocar uma pasta? /opt/vm e tenta colocar os arquivos vdi lá? Eu suponho que o Virtualbox será executado com minhas permissões de usuário normais e, portanto, não será capaz de escrever de qualquer maneira.

  • A concessão de permissões a essa pasta 777 resolve o problema? Meu sentimento é que a parte da escrita seria OK, mas estou preocupado que isso possa causar mais problemas mais tarde.

  • Se o esquema acima é realmente propenso a erros, quais opções eu tenho? Seria uma pena deixar /opt como está (120 GB) apenas para criar outra partição. Eu poderia, em teoria, redimensionar /opt/ e criar outra partição /vm , certo?

por posdef 12.06.2013 / 13:43

2 respostas

3

Vou tentar responder-lhe a questão um por um:

Does it make sense to put a folder e.g. /opt/vm and try to put the vdi files there? I assume that Virtualbox will run with my normal user permissions and thus won't be able to write there anyways.

Eu diria que faz mais sentido colocar as máquinas virtuais em sua pasta pessoal, já que a máquina virtual é um dado associado ao seu usuário e configurar seu programa de backup para excluir esse diretório. Mas não há problema em configurar algum outro diretório, como /opt/vm e definir seu usuário como o proprietário desse diretório. A única coisa em que posso pensar é se o SELinux ou algo assim tentaria interferir, mas isso parece muito improvável.

Does giving such a folder 777 permissions solve the problem? My feeling is that the writing bit would be OK, but I am worried that this might cause more trouble later on.

Uma solução melhor seria alterar o proprietário desse diretório:

posdef@linux$ sudo mkdir -p /opt/vm
posdef@linux$ sudo chown -R posdef:posdef /opt/vm

Mas /opt é mais destinado a aplicativos e assim por diante, então acho que faria mais sentido criar uma pasta como /data/vm/ e usá-la. Mas isso é totalmente estético.

If the above scheme is really error-prone, what options do I have? It would be a pity to leave /opt as is (120 GB) only to create another partition. I could,in theory, resize /opt/ and create another partition /vm, right?

Não há nenhum problema real com sua configuração, mais do que pode ser um pouco incomum. Acho que uma solução melhor seria configurar seu programa de backup para excluir algumas pastas que você sabe conter muitos dados. Então, isso parece um pouco como uma solução complicada para um problema não tão complicado. E não há necessidade de criar novas partições, você pode apenas alterar o ponto de montagem de sua partição de /opt/vm para outra coisa. /opt não é a partição, é apenas o ponto de montagem. Você pode configurar isso em /etc/fstab ou talvez em algum aplicativo de GUI (eu mesmo não usei o mint).

    
por 12.06.2013 / 15:22
2

Crie um diretório em / opt (ou em outro lugar) e use-o em seu nome de usuário:

sudo mkdir /opt/virtualbox
sudo chown $USER.$USER /opt/virtualbox

Agora, certifique-se de definir a pasta da máquina padrão para esse novo diretório. No Gerenciador do VirtualBox, pressione Ctrl + G :

Todas as novas máquinas serão criadas em / opt / virtualbox

    
por 12.06.2013 / 14:42