Единственный способ, который я знаю, это немного уменьшить / увеличить раздел с помощью gparted
(или старой версии parted
, которая все еще делала это). Каким-то образом код для изменения размера vfat
скрыт в этой программе разметки (или libparted
) и, кажется, нет инструментов типа resize2fs
, которые делали бы это напрямую или предлагали бы больше возможностей.
Достаточно ли такого размера для встроенного SoC - я не уверен, насколько хорошо vfat способен адаптироваться к произвольным размерам разделов - вы подключаетесь к программе, с которой можете протестировать. Возможно, вам придется сделать раздел немного меньше, чтобы значения совпадали.
Ejecutando less
como
LC_ALL=ru_RU.CP1251 less file
siempre que ru_RU.CP1251
exista una configuración regional en su sistema (vea si LC_ALL=ru_RU.CP1251 locale charmap
devuelve CP1252 )le dice a less
que se encuentra en esa configuración regional, lo que significa que file
está codificado en ese conjunto de caracteres y que la terminal usa ese conjunto de caracteres.
Si el emulador de terminal se inició en una configuración regional donde el conjunto de caracteres es UTF -8, esperará caracteres codificados en UTF -8, por lo que no sabrá qué hacer con esos caracteres codificados en CP1251 que less
le está tirando.
También necesitaría iniciar el emulador de terminal en esa configuración regional, o podría usar luit
para hacer la traducción (siempre que el juego de caracteres de la terminal sea UTF -8 ).
O puede usar iconv
para convertir el archivo en el juego de caracteres local del terminal:
iconv -f CP1251 < file | less