Util-linux 2.39 рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд░ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрд╕рдБрдЧ рдирдЬрд┐рдХрдмрд╛рдЯ рд╕рдореНрдмрдиреНрдзрд┐рдд рджреБрд╡реИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрдпрд╛рдХреЗрдЬрд▓реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, рд▓рдЧрдЗрди, рдмрдиреНрдж, dmesg, рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред lscpu, logger, lossetup, setterm, mkswap, swapon, taskset, рдЖрджрд┐ред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛:

  • рдорд╛рдЙрдиреНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд░ libmount рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рдорд╛рдЙрдиреНрдЯ рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдорд╛рдЙрдиреНрдЯрд┐рдЩ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдирдпрд╛рдБ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ API рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред рдирдпрд╛рдБ API рдорд╛, рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдЙрдиреНрдЯ() рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╕рдЯреНрдЯрд╛, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рд╕реБрдкрд░рдмреНрд▓рдХрд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдорд╛рдЙрдиреНрдЯ рдкреЛрдЗрдиреНрдЯрдорд╛ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН)ред libmount рдкреБрд░рд╛рдиреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд░ рдкреБрд░рд╛рдиреЛ рдорд╛рдЙрдиреНрдЯ API рд╕рдВрдЧ рдЙрдкрдпреБрдХреНрдд рд░рд╣рдиреНрдЫред рдирдпрд╛рдБ API рд▓рд╛рдИ рдмрд▓рдкреВрд░реНрд╡рдХ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди, рд╡рд┐рдХрд▓реНрдк "--disable-libmount-mountfd-support" рдердкрд┐рдПрдХреЛ рдЫред
  • рдирдпрд╛рдБ рдорд╛рдЙрдиреНрдЯрд┐рдЩ API рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреАрд╣рд░реВ рдореНрдпрд╛рдкрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЕрд░реНрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╕рдБрдЧ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрдирдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдорд┐рд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдореНрдпрд╛рдкрд┐рдЩ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, "X-mount.idmap=" рд╡рд┐рдХрд▓реНрдк рдорд╛рдЙрдиреНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • рдорд╛рдЙрдиреНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН: "X-mount.auto-fstypes" рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░рдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди, "X-mount.{owner,group,mode}" рдорд╛рд▓рд┐рдХ, рд╕рдореВрд╣ рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиред рдорд╛рдЙрдиреНрдЯ рдЧрд░реЗрдкрдЫрд┐ рдкрд╣реБрдБрдЪ рдореЛрдб, рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ SELinux рд╕рдиреНрджрд░реНрдн рд╕реЗрдЯ рдЧрд░реНрди "rootcontext =@target"ред VFS рдЭрдгреНрдбрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "рдкреБрдирд░рд╛рд╡рд░реНрддреА" рддрд░реНрдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ (рдЬрд╕реНрддреИ "mount -o bind,ro=recursive")ред
  • SCSI рд╡рд╛ NVMe рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рдмреНрд▓рдХрд╣рд░реВ рдЖрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди blkpr рдЖрджреЗрд╢ рдердкрд┐рдпреЛред
  • рдирд╛рдо рдирднрдПрдХрд╛ рдкрд╛рдЗрдкрд╣рд░реВ рд░ FIFOs рдХреЛ рд▓рд╛рдЧрд┐ рдмрдлрд░ рд╕рд╛рдЗрдЬ рд╕реЗрдЯ рдЧрд░реНрди рд╡рд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди pipesz рдЖрджреЗрд╢ рдердкрд┐рдпреЛред
  • рдПрдХ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕реНрдерд┐рддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛ рдЧрд░реНрди рдкреНрд░рддреАрдХреНрд╖рд╛рдкрд┐рдб рдЖрджреЗрд╢ рдердкрд┐рдпреЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рдорд╛рдкреНрддрд┐)ред
  • renice рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "-n" рд░ "--relative" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдпреЛред
  • blockdev рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ рдЕрдм BLKGETDISKSEQ ioctl рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • pidfd рд░ AF_NETLINK, AF_PACKET, AF_INET рд░ AF_INET6 (/proc/net/*) рд╕рдХреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди lsfd рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, proc/$pid/fd рдмрд╛рдЯ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╛рдорд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, /proc/ рдмрд╛рдЯ рдлреНрд▓реНрдпрд╛рдЧ рдбрд┐рдХреЛрдбрд┐рдЩред $PID/fdinfo/$ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ fd, AF_INET рд░ AF_INET6 рд╕рдХреЗрдЯрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдорд╛рддреНрд░ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрд╛рдЙрди рд╡рд┐рдХрд▓реНрдк "-i" ("-inet") рдердкрд┐рдпреЛред
  • cal рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ рдЕрдм рдЯрд░реНрдорд┐рдирд▓-colors.d рдорд╛рд░реНрдлрдд рд░рдЩ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • dmesg рд▓реЗ рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдЕрдВрд╢рдорд╛ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛рдХрд╛ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рдЬрдм "тАФsince" рд░ "тАФuntil" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ; "тАФlevel" рд╡рд┐рдХрд▓реНрдкрдорд╛, рдЙрдкрд╕рд░реНрдЧ/рдкреНрд░рддреНрдпрдп "+" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕рдмреИ рд╕реНрддрд░рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдердкрд┐рдПрдХреЛ рдЫред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдХ рднрдиреНрджрд╛ рдареВрд▓реЛ / рдХрдо рд╕рдВрдЦреНрдпрд╛ред
  • рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдХрд╛рд░рджреНрд╡рд╛рд░рд╛ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ fstrim рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "--types" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫред
  • bcachefs рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди blkid рд░ libblkid рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ RAID рдХреЛ рд▓рд╛рдЧрд┐ рдЪреЗрдХрд╕рдорд╣рд░реВрдХреЛ рдЧрдгрдирд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдпрдиреНрддреНрд░рд╣рд░реВ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди lsblk рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "--nvme" рд░ "--virtio" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН; ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (рд╡рд┐рднрд╛рдЬрдиред рдирдореНрдмрд░) рд░ MQ (рдХреНрдпреБ) рд╕реНрддрдореНрднрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ), рд╣рдЯ рдкреНрд▓рдЧрд┐рдЩ рд░ рдЕрдирдкреНрд▓рдЧрд┐рдЩ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред
  • рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рдЪрд░рд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ nsenter рдорд╛ "--env" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред
  • SELinux рд╕рдиреНрджрд░реНрднрд╣рд░реВ рджреЗрдЦрд╛рдЙрди namei рдорд╛ "-Z" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред
  • рдореЗрд╕рди рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди