[devel] Re: unionfsctl and dir creation
Vitaly Ostanin
=?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Ср Май 4 12:46:04 MSD 2005
Anton Farygin пишет:
> Vitaly Ostanin wrote:
<skipped/>
>>>>Так вот, как правильно добавлять rw бранчи, чтобы сохранялись все
>>>>изменения?
>>>
>>>нужно делать именно то - забирать с предыдущего r/w branch'а все
>>>изменения.
>>
>>Каким образом их забирать? Кстати, что именно считается
>>изменением?
>
> забирать копированием, под изменением в unionfs считается попытка
> открытия файла на запись.
Ага, понятно.
>>При изменении содержимого файла в одном r/w branch он
>>изменится в другом branch ?
>
> Нет, при изменении содержимого файла в r/o branch'е он изменится в
> первом r/w branch'е.
Спасибо, вроде бы понял. То есть при подключении rw бранча на
флешке нужно остальные бранчи менять на ro.
>>После следующего заклинания:
>>
>>mount -t unionfs -o
>>dirs=/mnt/usbroot/home/vyt=rw:/home/vyt/temp/vyt=rw
>>/mnt/usbroot/home/vyt /home/vyt/temp/vyt
>>
>>воссоздал в бранче на флешке структуру из временного каталога.
>>Изменил пару строк в файле в temp, на флешке никаких изменений не
>>нашёл.
>
> Странно. У меня изменения на flash'ку попадают.
> Только вот /home/vyt/temp/vyt надо делать как ro, естественно.
>
>>>Но имейте в виду, что в случае, если там были сокеты - может
>>>быть кому-то плохо.
>>
>>Насколько плохо? Я хочу на флешке изменения /etc и /home носить -
>>чем сокеты в них могут подгадить?
>
> Если сокет был открыт приложением на tmpfs, то при изменении branch'а он
> так и останется на tmpfs.
Спасибо за объяснения, буду рыть дальше.
<skipped/>
--
Regards, Vyt
mailto: vyt на vzljot.ru
JID: vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 256 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050504/11aa52bf/attachment-0001.bin>
Подробная информация о списке рассылки Devel