ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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

  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