The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Просмотр содержимого точки монтирования"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Samba, выделена в отдельный форум / Linux)
Изначальное сообщение [ Отслеживать ]

"Просмотр содержимого точки монтирования"  +/
Сообщение от Аноним (??) on 17-Апр-15, 15:16 
Доброго времени суток.

Возможно глупый вопрос, но....

Есть Linux-сервер, в /mnt/zzz примонтирована cifs-шара с виндового сервака. Были проблемы, виндовый сервак был offline, и был без меня отмонтирован на 2-3 дня (просто линуксовый перезагрузили, он конечно шару не примонтировал). В это время, думаю, данные писались на linux-сервер в директорию (точку монтирования) /mnt/zzz. Сейчас виндовая шара примонтирована и работает, в продакшене, отмонтировать нельзя. Вопрос - как получить доступ к содержимому точки монтирования /mnt/zzz без umount ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Просмотр содержимого точки монтирования"  +/
Сообщение от Аноним (??) on 17-Апр-15, 15:36 
> Доброго времени суток.
> Возможно глупый вопрос, но....
> Есть Linux-сервер, в /mnt/zzz примонтирована cifs-шара с виндового сервака. Были проблемы,
> виндовый сервак был offline, и был без меня отмонтирован на 2-3
> дня (просто линуксовый перезагрузили, он конечно шару не примонтировал). В это
> время, думаю, данные писались на linux-сервер в директорию (точку монтирования) /mnt/zzz.
> Сейчас виндовая шара примонтирована и работает, в продакшене, отмонтировать нельзя. Вопрос
> - как получить доступ к содержимому точки монтирования /mnt/zzz без umount
> ?

Никак, ибо олень.

В скриптах итп пишущих на mountpoint cifs/nfs _нужно_ делать проверку смонтирована ли fs там где нужно.
Если не смонтирована - попытаться перемонтировать, если не выходит - писать в локальную папку и при возвращении mount-а при последующих попытках засинкать недостающие данные.

Если это бинарник у которого нет такого функционала - писать в локальную папку и синкаться (с проверками) по крону/событию/inotify итп.

hint: например 10 строчек bash-а + rsync


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Просмотр содержимого точки монтирования"  –1 +/
Сообщение от Аноним (??) on 17-Апр-15, 15:54 
> Никак, ибо олень.

Оскорбление – лай возбужденного эго. Это речевая агрессия своей порочности, перенесенная на других. Можно оскорбить и поведением, но, как правило, пытаются «убить» словом. Алгоритм оскорбления достаточно прост. Кто-то обидел меня, появляется злость и желание вернуть обиду, нанеся обидчику  моральный ущерб и причинив душевную боль, желательно попав в уязвимое место. Когда невозможно оскорбить обидчика, зачастую происходит замена объекта оскорбления. Зло срывается на первом встречном.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Просмотр содержимого точки монтирования"  +/
Сообщение от Andrey Mitrofanov on 17-Апр-15, 15:36 
> - как получить доступ к содержимому точки монтирования /mnt/zzz без umount
> ?

Смонтировать вышележащий раздел (здесь, видимо, /) ещё раз в другое место. Тогда там содержимое /mnt/zzz не будет закрыто точкой монтирования и будет видно. Видно - точно, удаление/чистка - [[скорее всего, но]] не уверен, что безопасны.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Просмотр содержимого точки монтирования"  +/
Сообщение от Andrey Mitrofanov on 17-Апр-15, 15:39 
> Смонтировать вышележащий раздел (здесь, видимо, /) ещё раз в другое место. Тогда

Достаточно

# mount --bind / newdir/

> там содержимое /mnt/zzz не будет закрыто точкой монтирования и будет видно.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Просмотр содержимого точки монтирования"  +/
Сообщение от Doka (??) on 18-Апр-15, 10:01 
>> Смонтировать вышележащий раздел (здесь, видимо, /) ещё раз в другое место. Тогда
> Достаточно
> # mount --bind / newdir/
>> там содержимое /mnt/zzz не будет закрыто точкой монтирования и будет видно.

И samba будет писать в /mnt/zzz.
Посмотреть содержимое каталога можно с помощью debugfs.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру