1 min read

Команды Linux для работы с дисками

~$ lsblk

команда lsblk, сокращение от «список блочных устройств», является частью пакета util-Linux, который распространяется вместе с Linux с первых дней существования операционной системы.

Если Snaps/loopback глаза мазолят:
```lsblk -af |grep -sv loop
df | egrep -v /dev/loop
lsblk -e7 -f
df -h -x squashfs```

~$ fdisk

~$ parted

💡
Для создания раздела в parted, используется утилита mkpart . При вводе команды в интерактивном режиме будут появляться вопросы о параметрах нового раздела.

~$ udev

Говоря о блочных устройствах и, тем более, съемных носителях – нельязя не знать про udev. Это менеджер устройств для ядра Linux. Сокращение переводится как userspace /dev и отвечает за дирректорию /div , в частности, появление устройств в виде /dev/sda , /dev/sdb , /dev/nvm0n1 и так далее.

Команда udevadm info --name=/dev/sda покажет всю информацию об устройстве. Можно модифицировать её, чтобы быстро получить уникальный идентификатор накопителя: udevadm info /dev/sda | grep UUID