BTRFS no Ubuntu 14.04.3 [fechado]

1

Eu sei, eu sei, eu sei. Fique comigo.

O BTRFS está listado como estável agora (página da web atualizada em novembro de 2015)

link

  

O formato de disco do sistema de arquivos não é mais instável e não é   deverá mudar a menos que haja strongs razões para fazê-lo. Se lá   é uma alteração de formato, os sistemas de arquivos com um formato inalterado continuarão   para ser montável e utilizável por novos kernels. A base de código do Btrfs é   sob strong desenvolvimento. Todo esforço está sendo feito para mantê-lo estável   e rápido. Devido à rápida velocidade de desenvolvimento, o estado de desenvolvimento   do sistema de arquivos melhora notavelmente a cada nova versão do Linux,   é recomendado rodar o kernel mais moderno possível.

Estou trabalhando na construção de um novo NAS para minha casa. Eu descartei o ZFS porque ele simplesmente não expande / cresce bem. Meu NAS atual é mdadm / ext4, sem reclamações. Mas todo mundo está dizendo como o btrfs será "algum dia". A maioria dos comentários é de um ano. O wiki do Ubuntu não foi atualizado desde 2013.

Eu decidi que vou tentar o btrfs. Eu tenho capacidades de backup decentes e posso deixar isso acontecer por alguns meses antes de fazer uma 'produção' para ter uma boa impressão.

O primeiro passo foi atualizar o kernel para um dos mais recentes. É aqui que não entendo muito bem as coisas. Estou correndo 14.04.3 apenas por causa do LTS. Não há ainda o 4.X 'ubuntu kernel' for trusty (14.04.3). Estou assumindo que o LTS é parte desse motivo.

Eu baixei o 4.3.3 kernel Wily. As coisas parecem bem (o que significa que foi reiniciado e não morreu).

Então, duas perguntas.

  1. Será que vou me arrepender de executar o 4.3.3 kernel Wily em uma build Trusty?
  2. Seria melhor rodar o btrfs no Ubuntu 15.X?

Quaisquer outros pensamentos / comentários são bem-vindos.

Agradeço desde já por ler isto.

    
por Chadd 08.01.2016 / 00:59

3 respostas

4

Acho que não há resposta definitiva para a sua pergunta. Embora às vezes existam regressões introduzidas no Kernel Linux, em geral você sempre estaria melhor quando você executasse o kernel estável mais recente que pudesse obter. Eu acho que essa afirmação é verdadeira para todos os aspectos da computação no Linux, sendo que o btrfs não é exceção. Mas ninguém vai te dizer exatamente o que é.

O que faz os desenvolvedores sinalizar algo como "estável" não é um evento único, como adicionar um recurso matador, mas uma impressão intuitiva / estatística da tendência temporal da gravidade e da quantidade de erros descobertos no código.

Pessoalmente estou usando quase exclusivamente btrfs para 3-5 máquinas por pelo menos 3 anos em várias configurações (misturado com camadas de lvm , RAID de software, bcache e LUKS ; não uso RAID btrfs , mas eu uso instantâneos). Nos últimos dois anos, não encontrei nenhum problema sério com isso.

    
por Adam Ryczkowski 08.01.2016 / 09:47
4
Will I regret running the 4.3.3 Wily kernel on a Trusty build?

Sim. A idéia sobre LTS Releases é que você usará pacotes somente a partir do release, atualizações, backports e PPAs para esta versão . Você talvez não tenha problemas agora usando manualmente o kernel do astuto, mas, se você tiver algum problema ou precisar de atualizações e estiver relacionado a pacotes do kernel, não espere nenhum suporte oficial da Canonical ou do comunidade.

Agora, se você estiver usando o 14.04 LTS, você pode ter suporte estendido para pacotes do kernel e xorg via LTS Enablement Stack ( link ) que dá a você, atualizações para o kernel e xorg da versão não-LTS que vem depois. Agora (2016) você pode instalar o kernel com backport do wily e xenial beta.

Would it be better to run btrfs under Ubuntu 15.X?

Não, porque versões não LTS só têm suporte por 9 meses e se você quiser colocar isso em produção, você precisará atualizar de 15.04 para 15.10 antes de usar 16.04 LTS agora.

Any other thoughts/comments are welcome. 

Hoje você pode experimentar o kernel astuto (ou xenial) da LTS Enablement Stack. Mas minha recomendação é: espere algumas semanas pelo lançamento de 16.04 LTS ou tente 16.04 LTS Beta agora . Você terá suporte melhor (e estável) para btrfs com esta versão e terá suporte por cinco anos.

    
por Yonsy Solis 31.03.2016 / 00:33
3

O Kernel 4.2 está disponível para o Ubuntu 14.04 e é padrão em 14.04.4.

Pode ser instalado por

sudo apt-get install linux-generic-lts-wily

O Kernel 4.4 também está disponível nos repositórios do Ubuntu, mas pode haver problemas com a criação de módulos proprietários do kernel, como drivers de vídeo, por causa de uma versão antiga do gcc em trusty .

Isso não deve ser um problema para um NAS

O kernel 4.4 pode ser instalado por

sudo apt-get install linux-generic-lts-xenial

E sim, estou usando o btrfs como um sistema de arquivos no 14.04 com kernels 4.2 e 4.4

    
por Pilot6 31.03.2016 / 08:59