From: Gleb Kulikov <glebus@asd.iao.ru>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] ну пожалуйста-пожалуйста-пожалуйста! :)
Date: Fri, 28 Aug 2020 01:09:17 +0700
Message-ID: <4811418.jobW8qPuyK@yarilin> (raw)
In-Reply-To: <20200806121558.b8dd6a25ba1065440c5dcc95@altlinux.org>
В письме от четверг, 6 августа 2020 г. 16:15:58 +07 пользователь Andrey
Savchenko написал:
> > > Попробуйте свою схему на свежих ядрах с overlayfs. Там было много
> > > улучшений за прошедшее время, возможно, для ваших задач подойдёт.
Нет, "прозрачная" работа с overlayfs невозможна:
1. пробуем удалить файл, размещённый в r/o части: ошибка
2. пробуем создать файл, размещённый в глубине иерархии: ошибка
самое главное, 3. пробуем отредактировать файл, размещённый в r/o части:
ошибка
таким образом, разделение хранилища на части оказывается абсолютно
бессмысленным
> > У него нет массы возможностей, он не умеет писать на несколько слоёв
>
>
> Оверлей поверх оверлея? Умеет.
фактически, не умеет (см. выше). Во всяком случае, делать это прозрачно.
> > и балансировать заполненность,
>
> Она не для этого делалась.
вот именно
> Если нужна балансировка по разным
> дискам в гетерогенной среде, то используйте btrfs.
Нет. Выход из строя (или намеренное отключение, перестройка) любого диска,
составляющего btrfs => потеря всех данных.
Плюс, я широко использую btrfs, но не готов доверить ей сразу все яйца во всех
корзинах.
> > не умеет автоматически создавать папки по слоям.
>
> По-моему, btrfs тоже это может.
? Это как?
> > Не умеет имитировать удаление файла.
> А зачем?
Пользователь работает со своими файлами: создаёт, модифицирует, удаляет.
В случае overlayfs, это возможно только для новых файлов, изначально
создаваемых на r/w слое.
И вся затея оказывается бессмысленной. Никто не может так работать (почему я
не могу изменить свой документ?)
Между тем, жизнь показала, что разделение на слои сильно спасает в случае
чего. Особенно, при массированном удалении или порче файлов. И восстановление,
в отличие от других вариантов, мгновенное. Снимки необходимы, но сами по себе,
так эффективно не спасают. А вот когда наиболее свежие данные лежат на btrfs/
zfs и постоянно снэпшотятся, а более старые --- вообще даже не на местных
дисках, а на другой хранилке и вообще защищены от изменеий, такая схема
более, чем имеет смысл.
> Лично я из ядра e2k выбросил патчи aufs с большим удовольствием,
> т.к. от них очень много проблем при обновлениях.
понимаю. то, что автор пишет о тестировании с 5.x, всё неправда?
--
С уважением, /GL
next prev parent reply other threads:[~2020-08-27 18:09 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-05 7:49 glebus
2020-08-05 8:06 ` Andrey Savchenko
2020-08-05 8:26 ` glebus
2020-08-05 17:30 ` Michael Shigorin
2020-08-06 4:45 ` glebus
2020-08-05 18:38 ` Andrey Savchenko
2020-08-06 4:51 ` glebus
2020-08-06 4:56 ` Anton Farygin
2020-08-06 5:26 ` glebus
2020-08-06 6:25 ` Anton Farygin
2020-08-06 6:55 ` glebus
2020-08-06 9:15 ` Andrey Savchenko
2020-08-27 18:09 ` Gleb Kulikov [this message]
2020-08-28 9:06 ` Anton V. Boyarshinov
2020-08-28 9:12 ` Anton V. Boyarshinov
2020-08-28 11:37 ` glebus
2020-09-23 14:21 ` Michael A. Kangin
2020-09-29 12:03 ` glebus
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4811418.jobW8qPuyK@yarilin \
--to=glebus@asd.iao.ru \
--cc=sisyphus@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git