2010-04-01 14 views

Répondre

1

Eh bien, http://lxr.linux.no/#linux+v2.6.33/arch/um/drivers/cow_user.c indique que le mode utilisateur Linux utilise un bitmap explicite pour cela, FWIW.

+0

On dirait qu'il existe déjà des périphériques COW sous Linux (quelque part dans UML ou dans Device Mapper). FUSE chose n'est probablement pas nécessaire ... –

2

Depuis Linux 3.1, lseek fournit des drapeaux SEEK_HOLE et SEEK_DATA pour accéder au début ou à la fin d'un trou, donc cela pourrait être une alternative à la base ioctlsolution. Je n'ai pas essayé non plus dans la pratique, donc je n'ai pas vraiment d'expérience pour comparer les deux.