Re: F43 Change Proposal: Hardlink identical files in packages by default (self-contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jul 28, 2025 at 07:48:07AM -0500, Chris Adams wrote:
> Once upon a time, Neal Gompa <ngompa13@xxxxxxxxx> said:
> > The only real problem with hardlinks is that you can't partition them
> > out across volumes. And some filesystems aren't hardlink-safe.
> 
> The proposal is for hardlinking under /usr - there's no support for
> having /usr (or really / - /usr can't be a separate FS since UsrMove)
> split across multiple filesystems.
>
> What filesystems are supported for / that are not hardlink-safe?

None ;) So yeah, hardlinks are fine. But even if a hardlink could not
be created for some reason, rpm should create a separate non-linked
file, so that would work fine.

Clarification though: /usr _can_ be a separate partition. It just
needs to be mounted before the system is booted. In particular,
mounting it in the initrd is fine. In fact, systemd has fairly
complete support for usr-only systems, where a partition for /usr is
specified on the kernel command line with mount.usr= and the the root
volume is either volatile (tmpfs) or persistent but initially empty,
and the basic file system structure is created in early boot.

Zbyszek
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux