Util-linux 2.39 เจฐเฉ€เจฒเฉ€เจœเจผ

เจธเจฟเจธเจŸเจฎ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ Util-linux 2.39 เจชเฉˆเจ•เฉ‡เจœ เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจตเจพเจฒเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฌเฉฐเจงเจค เจฆเฉ‹เจตเฉ‡เจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, เจนเฉ‹เจฐ, renice, su, kill, setsid, login, shutdown, dmesg, lsctpu, login, shutdown, dmesg, lsctpu, เจฒเฉŒเจ—เจ‡เจจ, เจฒเฉŒเจธเจตเฉˆเจช, เจŸเจพเจธเจ•, เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ†เจฆเจฟ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • เจฎเจพเจŠเจ‚เจŸ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ libmount เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ API เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡ เจ•เจฟ เจฎเจพเจŠเจ‚เจŸ เจจเฉ‡เจฎ เจธเจชเฉ‡เจธ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจจเจตเฉ‡เจ‚ API เจตเจฟเฉฑเจš, เจ†เจฎ เจฎเจพเจŠเจ‚เจŸ() เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจฌเจœเจพเจ, เจฎเจพเจŠเจ‚เจŸ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉœเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจธเฉเจชเจฐเจฌเจฒเจพเจ• เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹, เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเฉ‹, เจฎเจพเจŠเจ‚เจŸ เจชเฉเจ†เจ‡เฉฐเจŸ เจจเจพเจฒ เจœเฉเฉœเฉ‹)เฅค เจชเฉเจฐเจพเจฃเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— API เจจเจพเจฒ libmount เจฆเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ API เจจเฉ‚เฉฐ เจฎเจœเจฌเฉ‚เจฐ เจ•เจฐเจจ เจฒเจˆ "-disable-libmount-mountfd-support" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจจเจตเฉ‡เจ‚ เจฎเจพเจŠเจ‚เจŸ API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจฏเฉ‚เจœเจผเจฐ ID เจฆเฉ€ เจฎเฉˆเจชเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจญเจพเจ— 'เจคเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉˆเจช เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจชเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ, "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 เจฒเจˆ เจฌเจซเจฐ เจฆเจพ เจ†เจ•เจพเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจœเจพเจ‚ เจœเจพเจ‚เจšเจฃ เจฒเจˆ เจชเจพเจˆเจชเจœเจผ เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค
  • เจ‡เฉฑเจ• เจ†เจชเจนเฉเจฆเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจตเฉ‡เจŸเจชเจฟเจก เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃเจพ)เฅค
  • เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฐเฉ€เจจเจพเจˆเจธ เจ•เจฐเจจ เจฒเจˆ "-n" เจ…เจคเฉ‡ "--relative" เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจเฅค
  • เจฌเจฒเจพเจ•เจฆเฉ‡เจต เจ‰เจชเจฏเฉ‹เจ—เจคเจพ BLKGETDISKSEQ ioctl เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  • lsfd เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš pidfd เจ…เจคเฉ‡ AF_NETLINK, AF_PACKET, AF_INET เจ…เจคเฉ‡ AF_INET6 เจธเจพเจ•เจŸเจพเจ‚ (/proc/net/*) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, proc/$pid/fd เจคเฉ‹เจ‚ เจฌเจฆเจฒเฉ‡ เจ—เจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ, /proc/$PID/fdinfo เจคเฉ‹เจ‚ เจซเจฒเฉˆเจ— เจฆเฉ€ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ, AF_$i/fdinfo เจฌเจพเจฐเฉ‡ เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, "-"-$fine เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค INET เจธเจพเจ•เจŸ เจ…เจคเฉ‡ AF_INET6เฅค
  • cal เจธเจนเฉ‚เจฒเจค เจจเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ-colors.d เจฆเฉเจ†เจฐเจพ เจฐเฉฐเจ— เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค
  • dmesg เจตเจฟเฉฑเจš, "-- เจคเฉ‹เจ‚" เจ…เจคเฉ‡ "--เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ•" เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เฉฐเจธเจผเจฟเจ• เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจจเจพเจฒ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, "--เจชเฉฑเจงเจฐ" เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจ—เฉ‡เจคเจฐ/เจชเจฟเจ›เฉ‡เจคเจฐ เจจเฉ‚เฉฐ "+" เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจจเจฟเจฐเจงเจพเจฐเจค เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง/เจ˜เฉฑเจŸ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉฑเจงเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡เฅค
  • FS เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹