cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

tratamiento de archivos en FAT con rsync

Publicado el 1 de septiembre de 201526 de febrero de 2021 por ernesto

  • sincronización de archivos mediante rsync en FAT con –size-only
  • orden de los archivos en FAT
    • rsync -r
    • fatsort
Puesto al día el 24 de setiembre de 2019.

sincronización de archivos mediante rsync en FAT con –size-only

dado que el sistema de archivos FAT no registra las fechas de modificación de los archivos, la sincronización de archivos mediante rsync puede suponer la transmisión (una vez tras otra) de todos los archivos implicados en la operación cada vez que se ejecute rsync (aunque no haya habido cambios).

puesto que rsync no tiene manera de saber si los archivos que envía son más recientes que los que encuentra en el destino, el comando vuelve a grabarlo todo (por si acaso). luego, es necesario recurrir a la bandera --size-only («skip files that match in size») para que rsync compare el tamaño del archivo de origen con el tamaño del archivo destino:

rsync -avzP --size-only /media/archivo/radio/ /media/ernesto/64MP3/

orden de los archivos en FAT

los archivos copiados al dispositivo FAT probablemente aparezcan según se los ha ido grabando y no según otros criterios como el alfabético, que es lo que cabría esperar.

rsync -r

esta cuestión puede solventarse con el uso de la bandera -r (recursivo) de rsync, en lugar de la habitual bandera -a (modo archivo, que equivale a -rlptgoD):

rsync -rvzP --stats /media/origen/ /media/destino

en este punto, cabe recordar que, en el trato con FAT, es conveniente el uso adicional de la bandera --size-only («skip files that match in size») para evitar la copia de los archivos recién copiados.

fatsort

fatsort es una aplicación que pone orden en el sistema de archivos FAT:

fatsort -h

FATSort sorts directory structures of FAT file systems. Many MP3 hardware players don’t sort files automatically but play them in the order they were transferred to the device. FATSort can help here.

luego, si se quieren ordenar los archivos copiados al sistema de archivos FAT, basta con la siguiente orden:

fatsort -f /dev/sdb1

donde -f equivale a decir:

Force sorting even if file system is mounted

a 24 de setiembre de 2019, fatsort está en los repositorios de ubuntu 18.04:

sudo apt install fatsort

Etiquetado como fat, fatsort, rsync
  • renombrando archivos en bash

    sustiuye 1 por 2 en el nombre de todos los archivos (*): rename "s/1/2/g" *…

  • bin: archivos ejecutables en home

    mkdir ~/bin luego, hay que editar ~/.bashrc para «non-login shells» o ~/.bash_profile para «login shells»…

  • sudo en bash sin contraseña

    sudo nano /etc/sudoers nombre ALL=(root) NOPASSWD: /sbin/shutdown nombre ALL=(root) NOPASSWD: /sbin/reboot donde dice nombre debe…

RSS rutas fuera

  • HS: Laure le Prunenec (Rïcïnn, Öxxö Xööx, Corpo-Mente, ex-Igorrr, etc) 27 de marzo de 2023 hessianfirm
  • Gracias por asistir a la presentación de “Criptozoología en España” 27 de marzo de 2023 Javier Resines
  • Demilich “Last Show Ever” In Madrid Tonight 26 de marzo de 2023 Brett Stevens
  • Fourth Monarchy – Nocturnal Odes of a Wandering Spirit (2023) 25 de marzo de 2023 Brett Stevens
  • Esta tarde, Criptozoología con Vicente Fuentes 23 de marzo de 2023 Javier Resines
  • Beats and yelling from: Yaaroth, Verminous Serpent, Svraoz 22 de marzo de 2023 Hate Meditations
  • Xerrada: La importància de les llavors locals 22 de marzo de 2023 moon
  • Beats and yelling from: Cromlech, Contrarian, Skrying Mirror 21 de marzo de 2023 Hate Meditations
  • Necropolis #62 – On Burzum (Band Focus) 19 de marzo de 2023 Hate Meditations

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2023