Como posso separar diretórios para diferentes partições ao instalar o OpenSUSE Leap (e outras distros do Linux)?

2

Eu tenho um laptop Lenovo 80Q0001NUS que usa um SSD de 128 GB e um HD de 1 TB. Ambas as unidades agora usam GPT, e eu preciso usar o Windows e Linux (OpenSUSE) via dual boot. Eu tenho minhas unidades particionadas dessa maneira (a maioria dos nomes não são os mesmos que meus nomes de partições ou rótulos, mas são usados para tornar essa questão utilizável para o maior número possível de usuários diferentes):

SSD

/dev/sda1 BOOT ESP (FAT32)
/dev/sda2 Windows C (NTFS)
/dev/sda3 Linux Distro Root (BTRFS)
/dev/sda4 Linux Swap (Swap)

HDD

/dev/sdb1 NTFS Storage (Partition for Windows) (NTFS)
/dev/sdb2 EXT4 Storage (Partition for Windows with Ext2Fsd and Linux) (EXT4)
/dev/sdb3 BTRFS Storage (Partition for Linux) (BTRFS)

Eu uso:

  • sda2 como meu Windows C Drive,
  • sda3 para meu material sobre Raiz do Linux;
  • sdb1 para qualquer coisa do Windows que ocupe muito espaço na minha unidade C (que é de 50 a 80 GB, dependendo de como eu configuro minhas partições no momento);
  • sdb2 como meu armazenamento para minhas fotos, vídeos, software Linux, música, isos e outros arquivos que eu preciso compartilhar entre sistemas operacionais, bem como para ser armazenado em um formato de sistema de arquivos mais preferido (o mais preferido é btrfs devido a suas características e potencial como um substituto padrão do Linux para ext4);
  • sdb3 para o resto do meu material Linux que usará muito espaço na minha partição SSD para Linux.

Espero poder instalar o OpenSUSE de uma forma que eu tenha:

  • pastas como / lib, / lib64, / usr, / opt, / home, / etc, etc. instaladas na partição do disco rígido
  • e qualquer outra coisa instalada na partição SSD .

No entanto,

  • Eu estou não tentando dizer que com certeza quero todos os diretórios mencionados e tudo o que há neles na partição do disco rígido.
  • Além disso, não quero tornar minha partição sdb3 dedicada apenas para / home ou apenas / usr / local (ou qualquer outro diretório de ponto de montagem já fornecido como opções).
  • Eu quero que o sda3 mantenha todas as "coisas básicas" para o OpenSUSE.
  • Se eu instalar muitas bibliotecas, pacotes, etc., eles não se encaixam na partição SSD. Eu preciso que a maioria dos meus softwares, bibliotecas / pacotes, etc. sejam instalados na partição muito maior sdb3. Dessa forma, o OpenSUSE ainda receberá algum benefício do desempenho do meu SSD.

Existe uma maneira de configurar a instalação do OpenSUSE para que ele instale o "material base" no ssd e crie a biblioteca, o pacote e os diretórios pessoais na partição do disco rígido para o software adicional que eu baixar e instalar? Se possível, por favor me dê a resposta que funcionará para a maioria das distribuições do Linux, de modo que esta pergunta possa ser usada como uma referência para essas distros também.

    
por NAE 06.09.2016 / 22:19

1 resposta

0

Durante a instalação, defina root / mount point em sda3. Em seguida, divida o sdb3 em mais partições ou use o LVM para criar volumes lógicos. Defina pontos de montagem personalizados para todos os diretórios que você listou (exceto home) em cada um dos volumes em sdb3. Você provavelmente desejará incluir /var nessa lista. Por fim, defina /home para montar em sdb2 porque você especificou que esta seja sua partição de dados. Como alternativa, monte /home em um volume em sdb3 e crie outro ponto de montagem, por exemplo, /mnt/data para sdb2 e após a instalação, armazene os dados diretamente e / ou simbolicamente vincule seus diretórios não configurados em casa (por exemplo, Documentos, Downloads, Música, etc.) para diretórios em /mnt/data .

Eu acho que isso pode ser um pouco exagerado, e você provavelmente conseguiria apenas montar /var em sdb3. Ao contrário do Windows, você não precisa de muito espaço para todos os pacotes e bibliotecas, etc. Se você tiver pelo menos 15 GB em sda3, provavelmente nunca excederá isso. Por exemplo, todo o meu sistema (tudo, exceto /var , /home e /boot ) é de apenas 5,2 GB. Eu tinha uma máquina Windows 7 com aproximadamente o mesmo conjunto de software (e a restauração do sistema desativada) e o sistema pesava em torno de 76 GB. Além disso, colocar bibliotecas e pacotes no HDD matará muito do aumento de desempenho que pode ser obtido colocando o seu sistema no SSD. Na verdade, isso pode piorar. Você pode também colocar todo o sistema em sdb3.

EDITAR

NÃO monte /etc separadamente da raiz porque, durante a inicialização, o sistema de arquivos raiz é montado pelo kernel e, em seguida, outros sistemas de arquivos são montados com base em /etc/fstab . Não tenho certeza se o instalador será responsável por isso e ajuste os parâmetros de inicialização se você definir um ponto de montagem em /etc . Você poderia testá-lo em uma máquina virtual primeiro e ver o que acontece.

    
por 06.09.2016 / 23:31