Релиз util-linux 2.19

Вышел релиз комплекта стандартных низкоуровневых системных утилит util-linux 2.19, в который входят как тесно связанные с Linux-ядром утилиты, так и утилиты общего назначения. Например, в пакете представлены: mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, renice, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset и т.п.

Из изменений можно отметить:

  • Добавлена новая утилита lsblk, отображающая информацию о всех или выборочных блочных устройствах в древовидном представлении;
  • Полностью переписана утилита partx, для парсинга таблицы разделов в которой теперь используется библиотека libblkid, что позволило обеспечить возможность применения данной программы в aix, bsd, dos, gpt, mac, minix, sgi, solaris_x86, sun, ultrix и unixware. Добавлена поддержка опции "--show", предназначенной для вывода информации о разделах в новом формате. Обеспечен вывод UUID и имен GPT и mac-разделов;
  • В утилите findmnt добавлена поддержка опции "--submounts" для вывода всех дополнительных точек монтирования;
  • В agetty добавлена поддержка опций "-c" и "-s" для повторного использования уже инициализированных tty cflag и установленной скорости порта;
  • Утилиты mount и umount теперь могут быть связаны с библиотекой libmount (--enable-libmount-mount) для управления монтированием в пространстве пользователя.
  • Утилиты losetup и mount теперь используют /sys/dev/block/{device}/loop/backing_file вместо loopdev ioctl;
  • В fsck обеспечена поддержка опции "-l" для установки в процессе работы flock(2)-блокировки на всё дисковое устройство;
  • В rtcwake добавлена поддержка режима "show", при котором выводится время RTC-событий;
  • Добавлена новая утилита fstrim, позволяющая освободить неиспользуемые блоки для примонтированной файловой системы (сократить размер ФС за счет урезания незанятого "хвоста");
  • В swapon добавлена поддержка опций "discard" и "nofail";

© OpenNet