Perl: общий способ определения размера блочного устройства

Я регулярно использую -s чтобы найти размер файла. Он работает кросс-платформой.

Есть ли аналогичный проверенный способ определения размера блочного устройства?

Мы не говорим о размере файловой системы или свободного места в файловой системе, но о размере фактического блочного устройства?

One Solution collect form web for “Perl: общий способ определения размера блочного устройства”

Это похоже на работу:

 perl -e 'seek(STDIN,0,2); print tell(STDIN);' < /dev/sda 

и выглядит довольно портативно. Требуется root.

Было бы неплохо найти решение, которое не требует root.

Проверено на: Linux, CygWin.

  • Как удалить строку на основе Delimeter в perl / Shell?
  • Вставьте отсутствующие данные в блоки
  • Как проверить, работает ли данный PID?
  • Разбор заголовков файла последовательности
  • Получите максимальную сумму для файла на 2 ключах
  • Подсчитайте слова: что будет использовать меньше CPU, wc или perl-скрипт?
  • Как загрузить данные в одну таблицу из нескольких файлов excel?
  • Сопоставьте строки файла с заголовками в другом, чтобы получить полный параграф
  • Извлечение данных из файлов в нескольких каталогах
  • Использование Perl для изменения указанных строк файла ASCII
  • Необходимо установить библиотеки MySQL Client, но RPM не устанавливает их
  • perl one liner + как соответствовать IP-адресу, который находится в поле файла first / sec
  • Interesting Posts

    `ls -lS` не показывает истинный размер каталога

    Ошибка загрузки Grub2

    Что такое Bash Statement

    как заставить rsync делать жесткие ссылки на исходный каталог, а также создавать резервные копии измененных файлов?

    Какой репозиторий я добавляю для установки Gnome 3 на Fedora 14

    Как я могу узнать, был ли запущен исполняемый скрипт bash с -x для отладки?

    Как выйти из цикла while

    Где хранятся программные вызовы процесса загрузки

    Как я могу контролировать + d от отключения сеанса?

    Файл пакета без .rpm или .tar.gz … Что делать?

    Установка каталога mergerfs с привязкой mount под lxc не показывает ничего, кроме прав root или 555

    Предотвращение приостановки монетного двора во время воспроизведения музыки в Spotify

    Как сделать svn искать, если есть обновление раз в минуту, и если есть вызов какого-то скрипта?

    Набор результатов запроса Mysql в сценарии bash

    Как повреждение памяти обрабатывается Linux при завершении процесса?

    Linux и Unix - лучшая ОС в мире.