Как размонтировать файловую систему unionfs-предохранителя

Я смонтировал каталог со следующей командой

sudo unionfs -o cow,max_files=32768 -o allow_other,use_ino,suid,dev,nonempty stuff-linux64=RW stuff

Как я изменяю материал-linux64 от RW до RO и добавляю другой каталог (материал-update64) на вершине?

Конечный результат должен быть похожим, я выполнился:

sudo unionfs -o cow,max_files=32768 -o allow_other,use_ino,suid,dev,nonempty stuff-update64=RW:stuff-linux64=RO stuff

после размонтировавшегося материала.

В этом отношении, как я размонтировал файловую систему, которую я смонтировал с unionfs?

0
задан 10 September 2018 в 18:03

2 ответа

Я думаю просто umount <the-mount-dir> достаточно.

Вот пример: Скажите, что у меня есть эта структура каталогов под /tmp/unionfs:

.
├── Fruits
│  ├── Apple
│  └── Tomato
└── Vegetables
    ├── celery
    └── Tomato

2 directories, 4 files

Теперь смонтируйтесь Fruits и Vegetables на /tmp/mnt:

$ unionfs-fuse /tmp/unionfs/Fruits:/tmp/unionfs/Vegetables /tmp/mnt

Для размонтирования это делает это:

# umount /tmp/mnt
1
ответ дан 28 October 2019 в 00:04

unionfs - это сокращение от unionfs-fuse , которое встроено в систему FUSE (файловая система в пользовательском пространстве). Следовательно, предпочтительный способ размонтировать unionfs-fuse - через систему FUSE напрямую с помощью fusermount -u ~ / example-mount-point (переключатель -u означает «размонтировать») .

Большое преимущество использования fusermount вместо umount в том, что это не требует повышения привилегий. Как следует из названия, FUSE все происходит в пользовательском пространстве. Это означает, что как монтирование, так и размонтирование могут быть выполнены из вашей ограниченной учетной записи пользователя, без необходимости в sudo , при условии, конечно, что у вас есть разрешение на доступ к каталогам, с которыми вы работаете.

2
ответ дан 1 May 2020 в 00:08

Другие вопросы по тегам:

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