Como posso alterar o diretório de instalação padrão de 'root' para 'home' ao atualizar e instalar a partir do gerenciador de pacotes?

0

Estou executando o OpenSuse. Tudo fica instalado no diretório raiz, e já está cheio. Tenho a minha instalação instalada como:

  • 20 gb para raiz
  • 16gb para swap
  • 62gb para opt
  • 200gb para casa
por user10099 15.08.2017 / 13:09

2 respostas

0

Everything gets installed in the root directory

Suponho que você queira dizer "na partição raiz". O "diretório raiz" é o diretório inicial de root , o usuário privilegiado.

the following sub drives

Você provavelmente quer dizer "partições".

16gb for switch

Eu suponho que seja "swap".

Você não pode instalar pacotes do Gerenciador de Pacotes na partição "inicial"; esse é o espaço dedicado aos seus arquivos e dados pessoais.

Como você é claramente inexperiente no Linux (sem intenção de ofender), o melhor que você pode fazer é perguntar à pessoa que fez o particionamento e exigir que ela expanda a partição raiz, possivelmente adicionando um disco.

    
por 15.08.2017 / 13:27
0

Primeiro, 20 GB é o suficiente para qualquer instalação do sistema. Esta foi a razão pela qual o seu suse definiu como padrão.

Algo está provavelmente comendo sua partição raiz , eu não sei o que é, mas provavelmente você está fazendo algo que você não deveria! Talvez você esteja usando sua conta root para tudo? A casa do usuário root está em / root, que agora está em sua partição inicial. Verifique um du -sh /root , o que ele diz?

Você deve fazer tudo como um usuário comum e mudar para root somente se for inevitável. Os usuários comuns têm seus dados no /home , que é sua partição grande e provavelmente não usada no momento.

Em geral

O particionamento de discos é uma coisa basicamente obsoleta atualmente. Eu instalo minhas estações de trabalho Linux sempre sem particionar, tudo está indo para uma única raiz de disco completo. Você pode ler mais sobre isso na minha outra resposta aqui .

Infelizmente, o SuSE não segue isso, o que é explicável.

Se você tiver vários discos, um sistema de servidor, virtualização ou outra coisa hardcore, use Logical Volume Management , mas provavelmente não é o seu caso.

No seu caso, a única razão para ter várias partições se você compartilhar a máquina com outro SO (normalmente, os sistemas de inicialização dupla win + linux são os mais comuns).

    
por 15.08.2017 / 14:34