Quiero agregar nuevos datos en un archivo almacenado en SSD.
dd if=/dev/shm/test of=/data/sdb/test bs=1G oflag=append
Pero df -h muestra que el comando dd siempre sobrescribe el archivo de prueba, en su lugar agrega nuevos datos en el archivo de prueba. También intenté
dd if=/dev/shm/test of=/data/sdb/test bs=1G conv=notrunc
Tampoco funciona.

Eso es lo que creo que deberías haber usado.
REF: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373736
fuente
count=1opción agrega todo el espacio disponible.En Linux kernel 4.1
FALLOC_FL_INSERT_RANGEse agregó la opción. Desde lafallocate(2)página del manual :Y recientemente, esta opción de soporte se agregó a
util-linux:Entonces, cuando se
util-linuxlance la versión 2.30 y su distribución de Linux se actualice a esta versión, podremos aumentar el tamaño del archivo en un instante ejecutando:donde
128Mes el tamaño actual del archivo.fuente
Hay una manera más fácil de agregar un agujero escaso a un archivo.
respuesta encontrada en: /server//a/343726/70242
fuente