Isso é extremamente fácil se você usar a seguinte configuração:
-
Use o seu dispositivo USB inicializável para instalar o Ubuntu em um dispositivo USB SLC (USB 3.0 se o seu hardware for compatível) Apenas uma instalação normal, tratando o dispositivo USB como um SSD.
Por quê? Os SLCs são duas vezes mais caros que os MLCs , mas eles são 4 vezes mais rápido e duram 8 * mais! Então eles realmente são pequenos SSDs em uma vara!
-
Reinicie a partir do USB e otimize o sistema e trate o pendrive como um pequeno SSD, então:
No seu
/etc/sysctl.conf
add:# Fabby: change the "swappiness" to 10 to prevent swapping as much as possible # to not wear out the USB stick as the Ubuntu default is optimized for a server. # 10 to balance with vfs_cache_pressure vm.swappiness = 10 # Fabby: Lower vfs_cache_pressure to 75% # (once cached, probably not immediately needed any more) # # This percentage value controls the tendency of the kernel to reclaim # the memory which is used for caching of directory and inode objects. # # At the default value of vfs_cache_pressure=100 the kernel will attempt to # reclaim dentries and inodes at a "fair" rate with respect to pagecache and # swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer # to retain dentry and inode caches. vm.vfs_cache_pressure = 75 # Fabby: Good to improve sequential reads (stop stuttering in movie play) # Can also be implemented per disk using udev rules vm.max-readahead=2048 vm.min-readahead=1024
No seu
/etc/fstab
, adicione os parâmetros de negrito à sua linha USB de inicialização. (Provavelmente serásdc
ousdd
. O abaixo é um exemplo, use UID se possível)/dev/sdc / ext4 defaults,noatime,discard,errors=remount-ro 0 1
Feito! : -)
Para o registro: Eu tenho um stick USB 2.0 SLC de 16GB assim (mais do que suficiente para o meu caso de uso e não muito caro e tem cerca de 5 anos agora e ainda está rodando!)