Saya ingin menambahkan data baru dalam file yang disimpan dalam SSD.
dd if=/dev/shm/test of=/data/sdb/test bs=1G oflag=append
Tapi df -h menunjukkan perintah dd selalu menimpa file tes, alih-alih menambahkan data baru dalam file uji. Saya juga mencoba
dd if=/dev/shm/test of=/data/sdb/test bs=1G conv=notrunc
Itu juga tidak bekerja.
Itulah yang saya pikir seharusnya Anda gunakan.
REF: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373736
sumber
count=1
opsi itu menambahkan semua ruang yang tersedia.Di Linux kernel 4.1
FALLOC_FL_INSERT_RANGE
opsi ditambahkan. Darifallocate(2)
halaman manual :Dan baru-baru ini dukungan opsi ini ditambahkan ke
util-linux
:Jadi, ketika
util-linux
versi 2.30 akan dirilis dan distro linux Anda akan memperbarui ke versi ini, kami akan dapat meningkatkan ukuran file dalam sekejap dengan menjalankan:di mana
128M
ukuran file saat ini.sumber
Ada cara yang lebih mudah untuk menambahkan lubang jarang ke file.
jawaban ditemukan di: /server//a/343726/70242
sumber