Util-linux 2.39 خوشې کول

د یوټیل-لینکس 2.39 سیسټم یوټیلیټیز کڅوړه نوې نسخه خپره شوې ، چې پکې دواړه د لینکس کرنل او عمومي اهدافو اسانتیاو سره نږدې اړیکې شاملې دي. د مثال په توګه، په بسته کې اسانتیاوې شاملې دي mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg، lscpu, logger, Lostup, setterm, mkswap, swapon, taskset, etc.

په نوې نسخه کې:

  • mount utility او libmount کتابتون د نوي لینکس کرنل API لپاره د ماونټ نوم ځایونو پراساس د فایل سیسټم نصبولو اداره کولو لپاره ملاتړ اضافه کړی. په نوي API کې ، د عمومي ماونټ () فنکشن پرځای ، د نصب کولو مختلف مرحلو اداره کولو لپاره جلا افعال کارول کیږي (سوپر بلاک پروسس کړئ ، د فایل سیسټم په اړه معلومات ترلاسه کړئ ، ماونټ ، د ماونټ پوائنټ سره ضمیمه کړئ). libmount د پخوانیو لینکس کرنلونو او زاړه ماونټینګ API سره مطابقت لري. د نوي API په زور سره غیر فعالولو لپاره، "--disable-libmount-mountfd-support" اختیار اضافه شوی.
  • د نوي نصب شوي API کارولو دا امکان رامینځته کړی چې د نصب شوي فایل سیسټمونو د کارونکي IDs نقشه کولو لپاره ملاتړ پلي کړي ، چې په اوسني سیسټم کې د بل کارونکي سره په نصب شوي بهرني برخې کې د ځانګړي کارونکي فایلونو سره میچ کولو لپاره کارول کیږي. د نقشه کولو کنټرول لپاره، "X-mount.idmap=" اختیار د ماونټ یوټیلیټ کې اضافه شوی.
  • د ماونټ یوټیلیټ ته نوي اختیارونه اضافه شوي دي: "X-mount.auto-fstypes" ترڅو په اتوماتيک ډول د یو ځانګړي ډول فایل سیسټم کشف کړي، "X-mount.{owner,group,mode}" د مالک، ګروپ او بدلولو لپاره. د نصبولو وروسته د لاسرسي حالت، او "rootcontext =@target" د فایل سیسټم لپاره د SELinux شرایطو تنظیم کولو لپاره. د VFS بیرغونو لپاره د "تکرار" دلیل لپاره مالتړ اضافه شوی (د مثال په توګه "mount -o bind,ro=recursive").
  • په SCSI یا NVMe ډرایو کې د بلاکونو ذخیره کولو لپاره د blkpr کمانډ اضافه شوی.
  • د بې نومه پایپونو او FIFOs لپاره د بفر اندازه تنظیم یا چیک کولو لپاره د پایپز کمانډ اضافه شوی.
  • د انتظار پیډ کمانډ اضافه شوی ترڅو د خپل سري پروسې حالت کې بدلون ته انتظار وباسي (د مثال په توګه ، د اجرا بشپړول).
  • د رینیس افادیت ته "-n" او "--relative" اختیارونه اضافه شوي.
  • د بلاکډیو یوټیلیټ اوس د BLKGETDISKSEQ ioctl ملاتړ کوي.
  • د pidfd او AF_NETLINK، AF_PACKET، AF_INET او AF_INET6 (/proc/net/*) ساکټونو لپاره مالتړ په lsfd یوټیلیټ کې اضافه شوی، د proc/$pid/fd څخه د بدل شوي پروسې نومونو ښودل چمتو شوي، د /proc/ څخه پرچم کوډ کول. $PID/fdinfo/$ پلي شوي fd، اضافه شوي اختیار "-i" ("-inet") یوازې د AF_INET او AF_INET6 ساکټونو په اړه معلومات ښودلو لپاره.
  • د کال یوټیلیټ اوس د ټرمینل-colors.d له لارې د رنګ محصول تنظیم کولو ملاتړ کوي.
  • dmesg په دقیقه توګه د ثانیو په برخو کې محصول پلي کوي کله چې د "— وروسته" او "—تر هغه وخته" اختیارونه کاروي؛ په "— کچه" اختیار کې، د مخکینۍ / ضمیمه "+" مشخص کولو وړتیا اضافه شوې ترڅو ټولې کچې ښودل شي. شمیرې د ټاکل شوي څخه لوی / کم.
  • د "--types" اختیار د فایل سیسټم ډول لخوا د فلټر کولو لپاره د fstrim یوټیلیټ کې اضافه شوی.
  • د bcachefs فایل سیسټم لپاره ملاتړ blkid او libblkid ته اضافه شوی او د فایل سیسټم او RAID لپاره د چکسمونو حساب کول فعال شوي.
  • د وسیلو د فلټر کولو لپاره د "--nvme" او "--virtio" اختیارونه په lsblk یوټیلیټ کې اضافه شوي؛ ID (udev ID)، ID-LINK (udev /dev/disk/by-id)، PARTN (تقسیم شمیر) او MQ (قطار) کالمونه پلي شوي) د ګرمو پلګ کولو او غیر پلګ کولو وسیلو لپاره ښه ملاتړ.
  • د چاپیریال متغیرونو تیرولو لپاره nsenter ته "--env" اختیار اضافه شوی.
  • د SELinux شرایطو ښودلو لپاره نومي ته "-Z" اختیار اضافه شوی.
  • د میسن جوړونې سیسټم لپاره ښه ملاتړ.

سرچینه: opennet.ru

Add a comment