Usando o SSD no sistema operacional do Qubes

1

Em relação ao SSD no Qubes OS, em /etc/fstab além do TRIM ativado automaticamente, onde mais devo adicionar o descarte e dizer noatime? Exemplo do meu StandaloneVM no qual eu comentei a troca e adicionei o descarte e o noatime em /dev/xvdb como eu a vejo como uma partição de si mesmo como dmroot - ou estou fazendo algo errado aqui?

/dev/mapper/dmroot /              ext4   defaults,discard,noatime        1 1
/dev/xvdb          /rw            auto   noauto,defaults,discard,noatime 1 2
/rw/home           /home          none   noauto,bind,defaults            0 0
# /dev/xvdc1       swap           swap   defaults                        0 0
tmpfs              /dev/shm       tmpfs  defaults,size=1G                0 0
devpts             /dev/pts       devpts gid=5,mode=620                  0 0
sysfs              /sys           sysfs  defaults                        0 0
proc               /proc          proc   defaults                        0 0
xen                /proc/xen      xenfs  defaults                        0 0
/dev/xvdi          /mnt/removable auto   noauto,user,rw                  0 0

Eu também já habilitei o TRIM no dom0.

    
por Kal1Us3r 10.10.2016 / 01:24

1 resposta

0

Com o Qubes R3.1 e posterior, geralmente não é necessário configurar manualmente o TRIM; O instalador baseado no Fedora deve ativá-lo automaticamente tanto no sistema de arquivos quanto no nível de dispositivo de bloco no dom0. As VMs baseadas em modelos também terão ativada para / rw por padrão (enquanto / root é imutável aqui e não se aplica).

No Qubes 3.x, VMs Independentes são uma exceção, pois elas se comportam muito como modelos nesse sentido, então é necessário adicionar discard à entrada / dev / mapper / dmroot em / etc / fstab. Esse volume mais / dev / xvdb são os principais que se beneficiam do descarte, embora também seja possível especificar o descarte para swap.

Você também pode manualmente os volumes do TRIM em VMs independentes da seguinte forma:

sudo fstrim -v /
sudo frtrim -v /rw

TRIM-ing o sistema de arquivos / root em templates é outra questão devido a suas restrições de dispositivo de bloco no Qubes 3.x. Uma ferramenta dom0 chamada qvm-trim-template <template name> foi projetada para aparar volumes raiz de modelo.

O Qubes R4.0 terá um novo esquema de armazenamento que utiliza o thin provisioning do LVM (e o provisionamento excessivo) para obter recursos semelhantes com maior flexibilidade. Uma diferença notável é que o descarte é suportado na maioria ou em todos os volumes de VM, incluindo volumes raiz de modelo (mesmo baseados em modelo). Como resultado, faz sentido usar discard como uma opção em / etc / fstab onde quer que você possa encontrá-lo em uma instalação normal do Linux.

PS: A maneira como você tem noatime em / e / rw parece ótima.

    
por 14.07.2017 / 22:06

Tags