Запись в файловую систему udf файлов размером более 4Gb
# uname -rm
3.10.32-std-def-alt1 i686
Готовим образ
# dd if=/dev/zero of=./tmp/test.udf bs=1000k seek=4589 count=0 # (DVD 4.7)
# dd if=/dev/zero of=./tmp/test.udf bs=1024k seek=8152 count=0 # (DVD 8.5)
Создаём в образе файловую систему udf
# mkudffs --lvid=HD-Video --media-type=dvd -r 0x0150 /root/tmp/test.udf
Пусть для записи в образ с файловой системой udf нам нужен файл размером более 4Gb
# dd if=/dev/zero of=/root/tmp/clone.img bs=10M count=420
420+0 записей получено
420+0 записей отправлено
скопировано 4404019200 байт (4,4 GB), 109,093 c, 40,4 MB/c
# ls -1 ./tmp/*
./tmp/clone.img
./tmp/test.udf
clone.img - что будем писать
test.udf - куда будем писать
Монтируем файловую систему udf
# mount ./tmp/test.udf /mnt/disk/ -o loop,rw
mount: /dev/loop1 is write-protected, mounting read-only
Монтирование файловой системы udf в режиме rw сломано, поэтому перемонтируем файловую в режим чтение/запись
# mount -o remount,rw /mnt/disk/
# mount|grep test
/root/tmp/test.udf on /mnt/disk type udf (rw,relatime,utf8)
Копируем файл clone.img в файловую систему udf образа test.udf
# cp ./tmp/clone.img /mnt/disk/
Файл удачно скопирован
# df -m /mnt/disk/
Файловая система 1M-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/loop1 4481 4201 281 94% /mnt/disk
# ls -l /mnt/disk/
итого 4300800
-rw-r--r-- 1 root root 4404019200 окт 25 13:52 clone.img
drwxr-xr-x 2 root root 40 окт 25 13:44 lost+found