Ubuntu em um stick USB - opções de montagem para reduzir gravações

7

Eu gostaria de ter o Ubuntu instalado em um pen drive, que eu pudesse conectar (quase) qualquer computador e inicializar a partir dele, e que eu pudesse usar (quase) normalmente, como se estivesse instalado naquele computador. Eu também gostaria de ter uma partição de dados que poderia ser usada por (quase) qualquer computador, principalmente para armazenar alguns aplicativos portáteis, apenas no caso.

Minha principal preocupação é aumentar a vida útil da minha unidade, mas sem torná-la instável demais.

Para fazer isso, tenho que escolher as opções corretas em /etc/fstab para minhas partições. Atualmente, estou pensando sobre isso:

  • / : ext4, defaults,lazytime,commit=60,errors=remount-ro
  • /media/data : FAT32, defaults,lazytime,check=strict

Portanto, lazytime deve ser melhor do que o frequentemente proposto noatime ou o padrão relatime , pois, pelo que entendi, é aplicado a tempos de criação, acesso e modificação, é compatível com POSIX (ao contrário de relatime ), e reduz a quantidade de ciclos de gravação ao armazenar os tempos na RAM e gravá-los de tempos em tempos.

Combinado com commit=60 , ele deve reduzir as gravações o suficiente para compensar o diário do ext4, que eu quero manter com um sistema estável.

Você acha que essas opções são boas o suficiente? Você vê outras opções que eu poderia usar para reduzir gravações, mas manter um sistema estável?

Minha configuração atual:

  • pen drive: SanDisk Ultra Fit (32 GB)
  • SO: Xubuntu 16.04 i386
  • instalação: instalação completa (a partir de um Live USB construído com o Rufus)
  • drivers: nenhum proprietário
  • sistemas de arquivos:
    • tabela de partições: GPT
      • 2: ESP , /boot/efi , 128 Mio, FAT32,
      • 3: ABP , 128 milhões, HFS +
      • 4: BBP , 2 milhões, [bios_grub]
      • 5: trocar, 512 milhões
      • 6: raiz , / , 24 Gio, ext4, defaults,errors=remount-ro,lazytime,commit=60
      • 1: dados , /media/data , ~ 3,6 Gio, FAT32, defaults,lazytime,check=strict
    • RAM:
      • /tmp , tmpfs, defaults,nosuid,nodev,noexec,mode=1777
  • swap:
    • vm.swappiness=5
    • partição swap: 512 Mio, para emergência
    • zRAM
    • troca de arquivos:
      • /var/swap/hib.swp : mesmo tamanho da RAM, para hibernação, gerada por um script na inicialização
      • /var/swap/opt.swp : se necessário, gerado por um script
  • superprovisionamento: ~ 5,6%
    • integrado: ~ 1.2 Gio (aparentemente)
    • adicionado: 512 milhões
  • agendador: deadline
por CidTori 11.01.2017 / 14:34

1 resposta

4

Eu criei muitos sistemas instalados em unidades flash USB, e acho que esses sistemas podem funcionar muito bem. Você encontrou algumas opções de montagem que eu não encontrei (e não usei). Estou ansioso por futuros relatórios seus: -)

Veja este link sobre meus sistemas e os ajustes que sugiro,

help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks

Acho importante obter uma unidade flash USB 3 rápida (e acho que há unidades melhores para essa finalidade do que o Ultra Fit)

help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed

Eu acho que a vida útil de bons pendrives USB é bastante boa agora, mas ainda assim, é importante fazer backup de todos os arquivos importantes em intervalos regulares.

Uma alternativa é um live drive persistente com uma partição casper-rw e, se desejar, você pode adicionar uma partição home-rw ,

help.ubuntu.com/community/mkusb/persistent

Um live drive persistente é mais portátil, mas não pode ser atualizado e atualizado como um sistema instalado (o kernel e os drivers não podem ser atualizados). Mas um sistema instalado costuma ser portátil o suficiente.

    
por sudodus 11.01.2017 / 15:17