Создаю ramdisk:
$ dd if=/dev/zero of=/dev/ram0 bs=1k count=5000
Форматирую в ext2:
$ mke2fs -m0 /dev/ram0 5000
Монтирую в ~/ramdisk
$ mount /dev/ram0 ~/ramdisk
Создаю там некоторые файлы, изменяю и т.д.
Создаю образ:
$ dd if=/dev/ram0 of=~/initrd bs=1k count=5000
Но в нем существуют только файлы, которые существовали до изменения.
Подскажите, что я делаю не так.
Ответ
перед созданием образа надо либо вызвать программу sync для сброса буферов ввода/вывода на файловые системы, либо, лучше, вообще отмонтировать файловую систему:
$ sudo umount /dev/ram0
Комментариев нет:
Отправить комментарий