Сайт | Скачать | Видео | Wiki

Автор Тема: [Скрипты] Вычислить размер  (Прочитано 4394 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
[Скрипты] Вычислить размер
« : 08 Июнь 2015, 09:12:05 »
 На примере диска sda
Код
# awk '/sda$/ {print $3"Kb"}' /proc/partitions
488386584Kb
или
Код
# echo $(($(cat /sys/block/sda/size) / (1024 / $(cat /sys/block/sda/queue/hw_sector_size))))Kb
488386584Kb
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Вычислить размер
« Ответ #1 : 08 Июнь 2015, 09:55:26 »
Вопрос про результат вычисления или про быстроту выполнения и русурсоемкость?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Вычислить размер
« Ответ #2 : 08 Июнь 2015, 10:22:35 »
Вопрос?
Это не вопрос, это пример.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Вычислить размер
« Ответ #3 : 08 Июнь 2015, 10:28:51 »
df хуже?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Вычислить размер
« Ответ #4 : 08 Июнь 2015, 10:37:29 »
df хуже?
Код
# df /dev/sda
Filesystem           1K-blocks      Used Available Use% Mounted on
df: /dev/sda: can't find mount point
Выходит, что хуже.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Вычислить размер
« Ответ #5 : 08 Июнь 2015, 10:43:44 »
Т.е. вычисляется размер не партиции а устройства...
А где такое может понадобиться.... Кроме утилит работы с диском...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Вычислить размер
« Ответ #6 : 08 Июнь 2015, 11:51:50 »
Т.е. вычисляется размер не партиции а устройства...
Можно и партиции
Код
# awk '/sda1/ {print $3"Kb"}' /proc/partitions
5242880Kb
А где такое может понадобиться.... Кроме утилит работы с диском...
Это пример того, что в системе всё уже есть, надо только прочитать.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64