The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / FreeBSD)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вопрос по FS UFS, zakat (ok), 28-Окт-21, (0) [смотреть все]

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


5. "Вопрос по FS UFS"  +/
Сообщение от zakat (ok), 28-Окт-21, 15:47 
Да, получит "Device busy"

Lavr, спасибо за расшифровку задачки, так наверное понятнее выглядит.

Но решения так и нет. Может его не существует?

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

8. "Вопрос по FS UFS"  +/
Сообщение от lavremail (ok), 28-Окт-21, 17:10 
> Да, получит "Device busy"
> Lavr, спасибо за расшифровку задачки, так наверное понятнее выглядит.
> Но решения так и нет. Может его не существует?

я навскидку не могу придумать.

с некоторыми точками монтирования, требуется сперва хорошо подумать.

Как пример: /tmp - внутри FS="/", я бы не стал монтировать в /tmp,
а создал бы /tmp/mnt и туда смонтировал, доступность /tmp сохранена.


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

9. "Вопрос по FS UFS"  +1 +/
Сообщение от lavremail (ok), 28-Окт-21, 17:31 
> Да, получит "Device busy"
> Lavr, спасибо за расшифровку задачки, так наверное понятнее выглядит.
> Но решения так и нет. Может его не существует?

попробовал через mount_nullfs - работает и удалять позволяет.


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

13. "Вопрос по FS UFS"  +/
Сообщение от zakat (ok), 29-Окт-21, 10:09 
Проверяю. Неужели получилось.
Ответить | Правка | Наверх | Cообщить модератору

14. "Вопрос по FS UFS"  +/
Сообщение от zakat (ok), 29-Окт-21, 11:20 
> попробовал через mount_nullfs - работает и удалять позволяет.

А у меня не получается.

При попытке монтирования root раздела в любую папку получаю "are not distinct paths"

Но даже при пробах не root раздела получил фокус!!!

Пусть есть папки /mnt/var и /mnt/mynull. Пусть есть чем то заполненный раздел /dev/gpt/test

Копирую в папку /mnt/var несколько папок и файлов. Полигон готов.

Монтирую nullfs  "mount_nullfs /mnt/var  /mnt/mynull"

Проверяю, да все как и нужно, в папке /mnt/mynull вижу то же что и /mnt/var - несколько папок и файлов.

Монтирую раздел "mount /dev/gpt/test /mnt/var"

Проверяю mynull. Да все как и нужно, в папке /mnt/mynull вижу несколько папок и файлов, как и ранее. А в папке /mnt/var вижу примонтированный раздел.

Пробую удалять создавать в папке mynull - все отлично удаляет и создает.

Похоже получилось но....

Если изменить порядок то ничего не получается:
Монтирую раздел "mount /dev/gpt/test /mnt/var"
Монтирую nullfs  "mount_nullfs /mnt/var  /mnt/mynull"
И теперь в /mnt/mynull вижу уже содержимое примонтированного раздела. То бишь - все в пустую.

Тестирую на FreeBSD 9.1-RELEASE-p1 (да, старенькая)

1. Прошу проверить возможность монтирования именно корневого раздела.
2. Прошу проверить монтирование nullfs уже после монтирования раздела.
Если получится прошу дать листинг команд, может я заблудился в трех соснах.
Спасибо.

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

16. "Вопрос по FS UFS"  +/
Сообщение от lavremail (ok), 29-Окт-21, 11:29 
>> попробовал через mount_nullfs - работает и удалять позволяет.
> А у меня не получается.
> Тестирую на FreeBSD 9.1-RELEASE-p1 (да, старенькая)
> 1. Прошу проверить возможность монтирования именно корневого раздела.
> 2. Прошу проверить монтирование nullfs уже после монтирования раздела.
> Если получится прошу дать листинг команд, может я заблудился в трех соснах.

отписал.

Взял за основу все на корне "/", там отдельно монтируется /usr/ports - можно
не обращать внимания.
создал три файла по 500MB - заполнил /tmp
далее выполнил fsck на партицию которую буду монтировать
в /tmp
монтирую mount /dev/ada1p1 /tmp
теперь все что ранее создано в /tmp недоступно
делаем доступным (монтируем корень в /mnt):
# mount_nullfs / /mnt
# ls -la /mnt/tmp - все доступно
# rm -rf /mnt/tmp/*
# umount /mnt
все

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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