Util-linux 2.39 tokollo

Phetolelo e ncha ea sephutheloana sa lisebelisoa tsa Util-linux 2.39 e phatlalalitsoe, e kenyelletsang lits'ebeletso tse peli tse amanang haufi-ufi le kernel ea Linux le lits'ebeletso tse akaretsang. Mohlala, sephutheloana se na le lisebelisoa tsa 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, joalo-joalo.

Khatisong e ncha:

  • The mount utility le laebrari ea libmount li ekelitse tšehetso bakeng sa Linux kernel API e ncha bakeng sa ho laola ho kenngoa ha tsamaiso ea lifaele ho ipapisitse le libaka tsa mabitso. Ho API e ncha, ho e-na le ts'ebetso e tloaelehileng ea mount (), mesebetsi e arohaneng e sebelisoa ho sebetsana le mekhahlelo e fapaneng ea ho kenya (sebelisa superblock, fumana tlhahisoleseding e mabapi le tsamaiso ea faele, ho phahamisa, ho kopanya sebakeng sa thaba). libmount e ntse e lumellana le li-kernel tsa khale tsa Linux le API ea khale ea ho kenya. Ho thibela API e ncha ka matla, khetho ea "--disable-libmount-mountfd-support" e kentsoe.
  • Tšebeliso ea API e ncha ea ho kenya e entse hore ho khonehe ho kenya ts'ehetso bakeng sa ho etsa 'mapa oa li-ID tsa basebelisi ba litsamaiso tsa lifaele tse kentsoeng, tse sebelisetsoang ho bapisa lifaele tsa mosebelisi ea itseng karohanong ea kantle ho naha le mosebelisi e mong tsamaisong ea hajoale. Ho laola 'mapa, khetho ea "X-mount.idmap=" e kentsoe tšebetsong ea mount.
  • Likhetho tse ncha li kenyellelitsoe ho mount utility: "X-mount.auto-fstypes" ho iphumanela sistimi ea faele ea mofuta o itseng, "X-mount.{owner,group,mode}" ho fetola mong'a, sehlopha le mokhoa oa ho fihlella ka mor'a ho kenya, le "rootcontext =@target" ho beha moelelo oa SELinux bakeng sa tsamaiso ea lifaele. Tšehetso e ekelitsoeng bakeng sa khang ea "recursive" bakeng sa lifolakha tsa VFS (mohlala "mount -o bind,ro=recursive").
  • E kentse taelo ea blkpr ea ho boloka li-blocks ho li-drive tsa SCSI kapa NVMe.
  • E kentse taelo ea pipesz ea ho seta kapa ho hlahloba boholo ba buffer bakeng sa liphaephe tse sa boleloang ka mabitso le li-FIFO.
  • Taelo e ekelitsoeng ea waitpid ea ho emela phetoho maemong a ts'ebetso e ikemetseng (mohlala, ho phethoa ha ts'ebetso).
  • E kenyellelitse "-n" le "--relative" likhetho ho sesebelisoa sa renice.
  • Sesebelisoa sa blockdev joale se tšehetsa BLKGETDISKSEQ ioctl.
  • Ts'ehetso ea li-sockets tsa pidfd le AF_NETLINK, AF_PACKET, AF_INET le AF_INET6 (/proc/net/*) e kentsoe ts'ebelisong ea lsfd, ho bonts'a mabitso a ts'ebetso a fetotsoeng ho tsoa ho proc/$pid/fd e fanoe, decoding ea folakha ho tloha /proc/ $PID/fdinfo/$ e kentsoe tšebetsong fd, khetho e ekelitsoeng "-i" ("-inet") ho bonts'a tlhahisoleseling feela ka li-sockets tsa AF_INET le AF_INET6.
  • Sesebelisoa sa cal hajoale se ts'ehetsa ho beha tlhahiso ea mebala ka terminal-colors.d.
  • dmesg e sebelisa tlhahiso ka nepo ka likaroloana tsa metsotsoana ha u sebelisa likhetho tsa "-ho tloha" le "- ho fihlela"; ka khetho ea "-level", bokhoni ba ho hlakisa sehlomapele / sehlomathi "+" se kentsoe ho bonts'a maemo ohle ka lipalo tse kholoanyane/ka tlase ho e boletsoeng.
  • Khetho ea "--types" e kenyellelitsoe ho fstrim utility bakeng sa ho sefa ka mofuta oa sistimi ea faele.
  • Ts'ehetso bakeng sa sistimi ea faele ea bcachefs e kentsoe ho blkid le libblkid mme ho baloa ha li-checksums bakeng sa sistimi ea faele le RAID e lumelletsoe.
  • Likhetho tsa "--nvme" le "--virtio" li kenyellelitsoe molemong oa lsblk ho sefa lisebelisoa; ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (karohano nomoro) le litšiea tsa MQ (li-queue) li kentsoe ts'ebetsong ), ts'ehetso e ntlafetseng bakeng sa lisebelisoa tse chesang tsa ho kenya le ho tlosa lisebelisoa.
  • E kentse khetho ea "--env" ho nsenter bakeng sa mefuta e fapaneng ea tikoloho.
  • E kenyellelitsoe "-Z" khetho ea namei ho bontša maemo a SELinux.
  • Ts'ehetso e ntlafalitsoeng bakeng sa sistimi ea kaho ea Meson.

Source: opennet.ru

Eketsa ka tlhaloso