Util-linux 2.39 tso tawm

Ib tug tshiab version ntawm Util-linux 2.39 system utilities pob tau raug luam tawm, uas suav nrog ob qho tib si cov khoom siv ze ze rau Linux ntsiav thiab cov khoom siv dav dav. Piv txwv li, lub pob muaj cov khoom siv hluav taws xob mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, ntau, renice, su, tua, setsid, nkag mus, kaw, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset, thiab lwm yam.

Hauv qhov tshiab version:

  • Cov khoom siv hluav taws xob mount thiab lub tsev qiv ntawv libmount tau ntxiv kev txhawb nqa rau Linux kernel API tshiab rau kev tswj cov ntaub ntawv mounting raws li mount namespaces. Nyob rau hauv API tshiab, es tsis txhob ntawm lub dav mount() muaj nuj nqi, nyias muaj nuj nqi yog siv los lis ntau theem ntawm mounting (txheej txheem lub superblock, tau txais cov ntaub ntawv hais txog cov ntaub ntawv system, mount, txuas mus rau lub mount point). libmount tseem sib xws nrog cov laus Linux kernels thiab cov qub mounting API. Txhawm rau yuam kom lov tes taw API tshiab, qhov kev xaiv "--disable-libmount-mountfd-support" tau ntxiv.
  • Kev siv cov tshiab mounting API ua rau nws muaj peev xwm los siv kev txhawb nqa rau daim ntawv teev cov neeg siv IDs ntawm mounted cov ntaub ntawv systems, siv los phim cov ntaub ntawv ntawm ib tug neeg siv tshwj xeeb ntawm ib tug mounted txawv teb chaws muab faib nrog lwm tus neeg siv nyob rau hauv lub tam sim no system. Txhawm rau tswj kev ua daim ntawv qhia, qhov "X-mount.idmap=" kev xaiv tau raug ntxiv rau qhov chaw siv hluav taws xob.
  • Cov kev xaiv tshiab tau muab ntxiv rau qhov kev siv hluav taws xob mount: "X-mount.auto-fstypes" kom pom cov ntaub ntawv ntawm qee hom, "X-mount.{owner, pawg, hom}" hloov tus tswv, pab pawg thiab nkag mus rau hom tom qab mounting, thiab "rootcontext =@target" los teeb tsa SELinux ntsiab lus rau cov ntaub ntawv kaw lus. Ntxiv kev txhawb nqa rau kev sib cav "recursive" rau VFS chij (piv txwv li "mount -o khi, ro = recursive").
  • Ntxiv blkpr cov lus txib kom khaws cov blocks ntawm SCSI lossis NVMe drives.
  • Ntxiv pipesz cov lus txib los teeb lossis txheeb xyuas qhov loj me rau cov kav dej tsis muaj npe thiab FIFOs.
  • Ntxiv waitpid hais kom tos rau kev hloov pauv hauv lub xeev ntawm cov txheej txheem arbitrary (piv txwv li, ua tiav kev ua tiav).
  • Ntxiv "-n" thiab "-- txheeb ze" kev xaiv rau cov khoom siv hluav taws xob.
  • Lub blockdev kev siv tam sim no txhawb nqa BLKGETDISKSEQ ioctl.
  • Kev them nyiaj yug rau pidfd thiab AF_NETLINK, AF_PACKET, AF_INET thiab AF_INET6 (/proc/net/*) cov qhov (/proc/net/*) sockets tau ntxiv rau lsfd cov nqi hluav taws xob, qhia txog cov npe hloov pauv ntawm proc/$pid/fd tau muab, chij decoding los ntawm /proc/ $PID/fdinfo/$ tau siv fd, ntxiv kev xaiv "-i" ("-inet") los qhia tsuas yog cov ntaub ntawv hais txog AF_INET thiab AF_INET6 sockets.
  • Lub cal utility tam sim no txhawb kev teeb tsa xim ntawm lub davhlau ya nyob twg-colors.d.
  • dmesg siv cov zis nrog qhov tseeb hauv feem ntawm cov vib nas this thaum siv qhov "-txij li thaum" thiab "-txog" kev xaiv; hauv "-theem" ​​kev xaiv, lub peev xwm los qhia cov lus ua ntej / cov lus "+" tau ntxiv los tso saib txhua qib nrog tus lej ntau dua/tsawg dua qhov tau teev tseg.
  • Cov kev xaiv "--types" tau ntxiv rau cov khoom siv fstrim rau kev lim los ntawm hom ntaub ntawv.
  • Kev them nyiaj yug rau bcachefs cov ntaub ntawv kaw lus tau ntxiv rau blkid thiab libblkid thiab suav cov checksums rau cov ntaub ntawv kaw lus thiab RAID tau qhib.
  • Cov kev xaiv "--nvme" thiab "--virtio" tau ntxiv rau cov khoom siv lsblk los lim tawm cov khoom siv; tus ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN ( muab faib naj npawb) thiab MQ (queue) kab tau siv), txhim kho kev txhawb nqa rau kub plugging thiab unplugging li.
  • Ntxiv "--env" kev xaiv rau nsenter kom dhau ib puag ncig hloov pauv.
  • Ntxiv "-Z" kev xaiv rau namei los qhia SELinux cov ntsiab lus.
  • Txhim kho kev txhawb nqa rau Meson tsim qhov system.

Tau qhov twg los: opennet.ru

Ntxiv ib saib