[devel] Почему чтение из R/O /dev/loop* меняет исходный файл?

Dmitry V. Levin ldv на altlinux.org
Вт Ноя 8 15:43:52 MSK 2011


On Tue, Nov 08, 2011 at 06:18:23PM +0600, Ildar Mulyukov wrote:
> 	Коллеги,
> не могу разобраться, это нормально или 
> нет?
> $ sudo dd bs=1M seek=100 count=0 of=file
> 0+0 records in
> 0+0 records out
> 0 bytes (0 B) copied, 2.2506e-05 s, 0.0 kB/s
> $ sudo losetup /dev/loop0 file

Уже на этой стадии file изменится, если не сделать losetup -r.

> $ du -h file
> 344K	file
> $ sudo chmod a+r /dev/loop0
> $ cat /dev/loop0 > /dev/null
> $ du -h file
> 101M	file

Это происходит и в случае использования losetup -r.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111108/3ad7d548/attachment.bin>


Подробная информация о списке рассылки Devel