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

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

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

  • เจฎเจพเจŠเจ‚เจŸ เจฏเฉ‚เจŸเจฟเจฒเจฟเจŸเฉ€ เจ…เจคเฉ‡ libmount เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉเจฃ เจฎเจพเจŠเจ‚เจŸ เจจเฉ‡เจฎเจธเจชเฉ‡เจธเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจฌเฉฐเจง เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจธเจฟเจธเจŸเจฎ เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ Linux เจ•เจฐเจจเจฒ API เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจจเจตเจพเจ‚ API เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— เจชเฉœเจพเจตเจพเจ‚ (เจธเฉเจชเจฐเจฌเจฒเจพเจ• เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†, เจซเจพเจˆเจฒเจธเจฟเจธเจŸเจฎ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ, เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— เจ•เจฐเจจเจพ, เจ…เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจชเฉเจ†เจ‡เฉฐเจŸ เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ) เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจ†เจฎ mount() เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค Libmount เจชเฉเจฐเจพเจฃเฉ‡ Linux เจ•เจฐเจจเจฒเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— API เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ API เจจเฉ‚เฉฐ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ "--disable-libmount-mountfd-support" เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจจเจตเจพเจ‚ เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— API เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจฏเฉ‚เจœเจผเจฐ เจ†เจˆเจกเฉ€ เจฎเฉˆเจชเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจญเจพเจ— 'เจคเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจฏเฉ‚เจœเจผเจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจฏเฉ‚เจœเจผเจฐ เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฎเฉˆเจชเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ, "X-mount.idmap=" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฎเจพเจŠเจ‚เจŸ เจธเจนเฉ‚เจฒเจค เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเฉ‡ เจ—เจ เจนเจจ: เจ‡เฉฑเจ• เจ–เจพเจธ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ–เฉ‹เจœ เจฒเจˆ "X-mount.auto-fstypes", เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเจพเจฒเจ•, เจธเจฎเฉ‚เจน เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจš เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ "X-mount.{owner,group,mode}", เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฒเจˆ SELinux เจธเฉฐเจฆเจฐเจญ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ "rootcontext=@target"เฅค VFS เจซเจฒเฉˆเจ—เจพเจ‚ เจตเจฟเฉฑเจš "recursive" เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ, "mount -o bind,ro=recursive")เฅค
  • SCSI เจœเจพเจ‚ NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ 'เจคเฉ‡ เจฌเจฒเจพเจ• เจฐเจฟเจœเจผเจฐเจต เจ•เจฐเจจ เจฒเจˆ blkpr เจ•เจฎเจพเจ‚เจก เจœเฉ‹เฉœเฉ€ เจ—เจˆเฅค
  • เจฌเฉ‡เจจเจพเจฎ เจชเจพเจˆเจชเจพเจ‚ เจ…เจคเฉ‡ FIFO เจฒเจˆ เจฌเจซเจฐ เจ†เจ•เจพเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจœเจพเจ‚ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ pipesz เจ•เจฎเจพเจ‚เจก เจœเฉ‹เฉœเฉ€ เจ—เจˆเฅค
  • เจ‡เฉฑเจ• เจฎเจจเจฎเจพเจจเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจฅเจฟเจคเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเจพ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃเจพ) เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฒเจˆ waitpid เจ•เจฎเจพเจ‚เจก เจœเฉ‹เฉœเฉ€ เจ—เจˆเฅค
  • เจฐเฉ‡เจจเจฟเจธ เจธเจนเฉ‚เจฒเจค เจจเฉ‚เฉฐ "-n" เจ…เจคเฉ‡ "--relative" เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเจพเจฒ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • blockdev เจธเจนเฉ‚เจฒเจค เจนเฉเจฃ BLKGETDISKSEQ ioctl เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  • lsfd เจธเจนเฉ‚เจฒเจค เจนเฉเจฃ pidfd เจ…เจคเฉ‡ AF_NETLINK, AF_PACKET, AF_INET, เจ…เจคเฉ‡ AF_INET6 เจธเจพเจ•เจŸเจพเจ‚ (/proc/net/*) เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, proc/$pid/fd เจคเฉ‹เจ‚ เจธเฉ‹เจงเฉ‡ เจนเฉ‹เจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, /proc/$PID/fdinfo/$fd เจคเฉ‹เจ‚ เจซเจฒเฉˆเจ— เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ AF_INET เจ…เจคเฉ‡ AF_INET6 เจธเจพเจ•เจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจฟเจฐเจซเจผ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ "-i" ("-inet") เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจฆเฉ€ เจนเฉˆเฅค
  • เจ•เฉˆเจฒ เจธเจนเฉ‚เจฒเจค เจนเฉเจฃ เจŸเจฐเจฎเฉ€เจจเจฒ-colors.d เจฐเจพเจนเฉ€เจ‚ เจฐเฉฐเจ— เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  • dmesg เจตเจฟเฉฑเจš, "--since" เจ…เจคเฉ‡ "--until" เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจซเจฐเฉˆเจ•เจธเจผเจจเจฒ-เจธเฉˆเจ•เจฟเฉฐเจก เจธเจผเฉเฉฑเจงเจคเจพ เจตเจพเจฒเจพ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ; "--level" เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš, เจจเจฟเจฐเจงเจพเจฐเจค เจคเฉ‹เจ‚ เจตเฉฑเจง/เจ˜เฉฑเจŸ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉฑเจงเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• "+" เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ/เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจนเฉˆเฅค
  • fstrim เจธเจนเฉ‚เจฒเจค เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจตเจฟเจ•เจฒเจช เจนเฉˆ, "--types", เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆเฅค
  • blkid เจ…เจคเฉ‡ libblkid เจฒเจˆ bcachefs เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ RAID เจฒเจˆ เจšเฉˆเฉฑเจ•เจธเจฎ เจ•เฉˆเจฒเจ•เฉ‚เจฒเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • lsblk เจธเจนเฉ‚เจฒเจค เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ "--nvme" เจ…เจคเฉ‡ "--virtio" เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเจพเจฒ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (เจญเจพเจ— เจจเฉฐเจฌเจฐ), เจ…เจคเฉ‡ MQ (เจ•เจคเจพเจฐ) เจ•เจพเจฒเจฎ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจ…เจคเฉ‡ เจนเฉŒเจŸ-เจชเจฒเฉฑเจ—เจฟเฉฐเจ— เจ…เจคเฉ‡ เจ…เจจเจชเจฒเฉฑเจ—เจฟเฉฐเจ— เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ nsenter เจตเจฟเฉฑเจš "--env" เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • SELinux เจธเฉฐเจฆเจฐเจญเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ namei เจตเจฟเฉฑเจš "-Z" เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • เจฎเฉ‡เจธเจจ เจฌเจฟเจฒเจก เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

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