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