Смонтируйте сжатый файл tar и обновите его

Я сказал бы, что инструменты OSX являются самыми близкими к инструментам OSX. Они - открытый исходный код, можно загрузить источник непосредственно с Apple:

http://opensource.apple.com/

3
15.06.2014, 22:34
2 ответа

По умолчанию archivemount работает в режиме чтения-записи, вероятно, разрешения смонтированного файла tar.gz не позволяют пользователю обновить его.

Добавление "-o debug" в опции монтирования может помочь понять, что происходит.

.
5
27.01.2020, 21:12

На Fedora 201, может быть, у вас ошибка, или, как подсказывает mpromonet, архив доступен только для чтения:

[root@f20 ~]# tar czf /tmp/ul137194.tar.gz -C / /etc/passwd /etc/group /etc/shells
tar: Removing leading `/' from member names
[root@f20 ~]# mkdir /tmp/ul137194
[root@f20 ~]# archivemount /tmp/ul137194.tar.gz /tmp/ul137194
[root@f20 ~]# find /tmp/ul137194
/tmp/ul137194
/tmp/ul137194/etc
/tmp/ul137194/etc/passwd
/tmp/ul137194/etc/group
/tmp/ul137194/etc/shells
[root@f20 ~]# rm /tmp/ul137194/etc/shells
rm: remove regular file ‘/tmp/ul137194/etc/shells’? y
[root@f20 ~]# echo nogroups > /tmp/ul137194/etc/group
[root@f20 ~]# umount /tmp/ul137194
[root@f20 ~]# tar xzf /tmp/ul137194.tar.gz -C /tmp/ul137194
[root@f20 ~]# find /tmp/ul137194
/tmp/ul137194
/tmp/ul137194/etc
/tmp/ul137194/etc/group
/tmp/ul137194/etc/passwd
[root@f20 ~]# cat /tmp/ul137194/etc/group
nogroups

1archivemount-0.8.1-2.fc20.x86_64, libarchive-3.1.2-7.fc20.x86_64, fuse-2.9.3-2.fc20. x86_64

2
27.01.2020, 21:12

Теги

Похожие вопросы