Вы также можете указать lsblk
выводить в формате JSON и выполнять фильтрацию с помощьюjq
:
$ lsblk -Jb | jq -r '..|select(.size? >= 1e11).name'
sda
sda2
Или:
$ lsblk -Jb | jq -r '..|select(.type? == "disk" and.size? >= 1e11).name'
sda
Чтобы ограничить записи типа disk
.
(1e11
составляет 100 ГБ. Замените на107374182400
(или100*1024*1024*1024
)для 100 ГиБ. Из-за округления,lsblk
сам по себе без -b
сообщает 100G для размеров от 99,9278 до 100,0488 ГиБ (по какой-то причине))
С помощью lsblk -OJb
, lsblk
сообщает всю доступную информацию, что позволяет сделать более точный -детальный выбор или вывести более или более релевантную информацию.
Вы также можете получить информацию напрямую от /sys
. Сzsh
:
$ printf '%s\n' /sys/class/block/*(e'[(($(<$REPLY/size) * 512 >= 1e11))]':t)
sda
sda2
В репозиториях Debian или Ubuntu обычно можно использовать веб-браузер для просмотра содержимого каталогов репозиториев.
Например, если URL репозитория — https://archive.canonical.com/ubuntu
, добавьте /dists
в конец и перейдите кhttps://archive.canonical.com/ubuntu/dists. Прямо сейчас https-версия archive.canonical.com, похоже, недоступен , поэтому посмотрите вместо этого http-версию .
Вы сможете просмотреть каталог hirsute
и убедиться, что в нем нет ни universe
, ни multiverse
подкаталогов -, толькоpartner
(и by-hash
, что часть инфраструктуры репозитория и здесь не важна ).
С другой стороны, HTTP-версия архива. Ubuntu .com содержит репозитории universe
и multiverse
.
Таким образом, вам потребуется отредактировать файл /etc/apt/sources.list
и/или любые файлы *.list
или *.sources
в каталоге /etc/apt/sources.list.d/
, чтобы изменить все строки, в которых упоминаются репозитории universe
или multiverse
и URL https://archive.canonical.com/ubuntu
, чтобы вместо этого использовать URL http://archive.ubuntu.com/ubuntu
.