Как узнать, какие диски подключены в Linux
В Linux существует несколько способов узнать, какие диски подключены к системе. Рассмотрим основные:
Содержание статьи
Использование команды lsblk
lsblk
― утилита, отображающая информацию о блочных устройствах (дисках, разделах). Она показывает имена устройств, размеры, метки и точки монтирования.
Команда fdisk
fdisk -l
выводит список всех дисков и разделов. Полезно для идентификации дисков.
blkid: UUID и метки
blkid
показывает UUID (уникальный идентификатор) и метки файловых систем на дисках.
df: информация о смонтированных дисках
df -h
отображает информацию об использовании дискового пространства смонтированных файловых систем.
В Linux существует несколько способов узнать, какие диски подключены к системе. Рассмотрим основные:
Использование команды lsblk
lsblk
⎻ утилита, отображающая информацию о блочных устройствах (дисках, разделах). Она показывает имена устройств, размеры, метки и точки монтирования.
Команда fdisk
fdisk -l
выводит список всех дисков и разделов диска. Полезно для идентификации дисков, особенно если lsblk
не предоставляет достаточно деталей. Эта terminal command предоставляет более низкоуровневую информацию о геометрии жесткого диска (HDD) или SSD.
Обратите внимание, что для выполнения этой команды могут потребоваться права администратора (root).
blkid
: UUID и метки
blkid
показывает UUID (уникальный идентификатор) и метки диска файловых систем на дисках. Это важно для монтирования дисков по UUID вместо имена устройств (например, /dev/sda1), что делает систему более устойчивой к изменениям в порядке обнаружения storage devices.
UUID гарантирует, что файловая система будет смонтирована в правильную точку, независимо от того, как Linux присваивает имена устройств.
df
: информация о смонтированных дисках
df -h
отображает информацию об использовании дискового пространства смонтированных файловых систем. Параметр -h
делает вывод информации более читаемым, отображая размеры в «human-readable» формате (например, 1K, 234M, 2G).
Эта команда полезна для проверки, какие диски смонтированы и сколько disk space они используют. Это критически важно для disk management и предотвращения переполнения дисков, особенно на system и server.
Работа с /dev
и /mnt
Имена устройств в Linux обычно находятся в каталоге /dev
(например, /dev/sda
, /dev/nvme0n1
). Точки монтирования дисков, где файловая система становится доступной, часто располагаются в /mnt
или в подкаталогах /media
. Монтирование дисков позволяет вам получить доступ к их содержимому.
Управление дисками и проверка дисков
Помимо перечисленных команд, для более продвинутого управления дисками можно использовать инструменты, такие как parted
или графические утилиты, доступные в некоторых дистрибутивах Linux. Для проверки дисков на наличие ошибок можно использовать команду fsck
(filesystem check), но ее следует использовать с осторожностью и только на несмонтированных разделах диска.
Знание того, как узнать какие диски подключены в Linux, является важной частью system administration. Используя команды lsblk
, fdisk
, blkid
и df
, вы можете получить полную информацию о дисках, разделах диска и файловых системах в вашей системе. Эти terminal commands позволяют эффективно управлять storage и обеспечивать стабильную работу вашей Linux системы. Понимание device names, mount points, disk usage и UUID поможет вам в решении проблем, связанных с storage devices и partitions.