- Диск в Linux — работаем с ним из консоли
- Смотрим информацию о дисках в системе
- Наглядно все показывает команда
- Cледующая команда выведет более подробную информацию
- Работаем с разделами дисков
- Команда cfdisk
- Команда fdisk
- Диск — форматируем и монтируем
- Создаем новую директорию
- Монтируем диск в созданную директорию
- Сохраняем смонтированный диск
- Разберем состав записи в файле fstab для монтирования диска
- Смотрим список дисков Linux
- Как посмотреть список дисков в Linux
- Посмотреть список дисков в GUI
- Выводы
Диск в Linux — работаем с ним из консоли
Диск подключают или делают его разметку на серверах — как правило из под консоли. Из под консоли, удаленно, делят Диск на разделы, форматируют в определенную файловую систему.
Так же есть те, кто предпочитает, именно в консоли работать с дисками. Делать все необходимые манипуляции с ними, обосновывая это тем, что так проще и надежнее.
Если вы используете Linux с графическим интерфейсом, то вы можете воспользоваться программой GParted. Пример использования данной программы был описан в статье ранее — Разделы в linux — изменить размер
Каждый выбирает то, что ему больше подходит, главное, чтоб была решена поставленная задача.
В данной статье пойдет речь только о работе в консоли.
Прежде чем приступить к работе с диском нужно посмотреть как определяет его система, а также всю структуру дисков в системе.
Смотрим информацию о дисках в системе
Прежде чем смотреть подключенные диски и структуру разделов, необходимо знать как они обозначаются, при просмотре информации в консоли.
В зависимости от интерфейса подключения их обозначают:
sd — подключены по SCSI
hd — устройства ATA
vd — виртуальные устройста
mmcblk — обозначают карты памяти в картридере
В современных реалиях, на сегодняшний день, используется как правило SCSI интерфейс, даже влешки и старые диски, путем использования переходника, используют именно этот тип подключения.
Наглядно все показывает команда
Так же команда lsblk может показать полезные данные:
Покажет UUID файловой системы (универсальный уникальный идентификатор)
Покажет подключаемые устройства — накопители USB
Так же выведет ко всем параметрам еще и модель диска, а это иногда очень нужно бывает.
Обо всех дополнительных опциях команды lsblk можете узнать введя команду:
Cледующая команда выведет более подробную информацию
Эта команда выводит информацию о разделах файловой системы еще и показывая UUID, вот в таком виде
Работаем с разделами дисков
Теперь когда мы можем посмотреть и узнать имена наших дисков можно поработать и с разделами.
Первым представлю вам команду которая «визуально» дает представление о том что делаешь, подойдет тем кто больше предпочитает графический интерфейс.
Команда cfdisk
Для ее использования нужно ввести команду и затем указать с каким диском будем работать
Вот пример, результат ввода команды sudo cfdisk /dev/vda1
после ввода команды вы выбираете действие из предложенных внизу, последней командой будет Write — она запишет все произведенные изменения.
Команда fdisk
Эта команда содержит множество опций. Выше мы рассматривали один из ее параметров, а именно вывод списка дисков
Команда fdisk используется в командном режиме, чтоб его запустить нужно набрать команду и указать в конце имя диска с которым хотите работать
После ввода команды система будет ждать команду на следующее действие
Список команд можно посмотреть введя букву «m»
Все команды представлены в виде одной буквы, вот их список:
a — сделать диск загрузочным
b — редактировать bsd-метку диска
c — установить флаг совместимости с DOS
d — удалить раздел
l — перечислить известные типы разделов
m — вывести это меню
n — создать новый раздел
o — создать новую пустую таблицу разделов DOS
p — вывести таблицу разделов (аналогична fdisk -l)
q — выйти без сохранения
s — создать новую метку диска Sun
t — изменить системный идентификатор раздела
u — изменить единицы отображения/ввода
v — проверить таблицу разделов
w — записать таблицу на диск и выйти
x — дополнительные функции (только для экспертов)
Если например вы хотите создать диск то после первой команды вводим «n«
— далее указываем какой это раздел, будут подсказки.
— далее попросят указать номер первого и последнего цилиндра, лучше первый оставить по умолчанию, а второй указать цифрами, какой размер вам нужен, например +50G , прибавится 50 гигабайт.
Размер указывается опциями K — килобайты, М — мегабайты, G — гигабайты
Диск — форматируем и монтируем
Отформатировать диск вы можете командой mkfs
sudo mkfs.файловая система /раздел/диск
файловая система как правило ext4 или ntfs
далее указываете диск например /dev/vd1
В результате команда будет выглядеть так: sudo mkfs.ext4 /dev/vd1
Создаем новую директорию
Чтоб смонтировать созданный диск вам понадобится вначале создать директорию в которую вы будете монтировать ваш диск.
Содать директорию поможет команда mkdir
sudo mkdir новая_директория
Например создаем директорию shara в директориии mnt, команда будет выглядеть так sudo mkdir /mnt/shara
Монтируем диск в созданную директорию
Для монтирования применяется команда mount
sudo mount имя_диска директория_куда_монтируем
Пример, если монтировать /dev/vd1 в кдиректорию /mnt/shara — команда будет выглядеть так:
sudo mount /dev/vd1 /mnt/shara
Сохраняем смонтированный диск
Для этого нужно добавить в файл /etc/fstab запись
/dev/vd1 /mnt/shara ext4 1 2
Файл можно открыть в блокноте nano, тогда команда будет выглядеть так
Разберем состав записи в файле fstab для монтирования диска
— Первым записан диск который нужно смонтировать, его можно указать не только в таком формате но и указав его Label или UUID, записи будут выглядеть так
Предпочтительнее указывать UUID, это не даст перепутать диск в системе, в случае если вы его переподключите. например, имена могут поменяться.
— Вторым пунктом записан путь к директории в которую монтируется диск /mnt/shara или /mnt/vin — у вас это может быть совсем другая директория, расположенная в совершенно любом месте.
— Третьим указывают файловую систему. В нашем случае это ext4, но может быть любая.
— Предпоследняя цифра это 0, 1 или 2. Обозначают в какую очередь проверять устройство на ошибки. щ- не проверять, 1- в первую, 2 — во вторую.
— Последняя цифра указывает нужно ли делать резервную копию раздела, всегда 0 или 1 (да или нет).
Если есть чем поделится или дополнить статью, пишите в комментариях.
Смотрим список дисков Linux
Linux отображает подключённые жёсткие диски иначе, чем Windows. В операционной системе от Microsoft мы привыкли к тому, что у нас есть диск C, D, E, и нам не нужно задумываться о реальных именах разделов и жёстких дисков. Все диски размещены в проводнике и очень просто доступны.
В Linux такой возможности нет, как и нет такой абстракции. Диски и разделы именуются как есть, и вы будете иметь дело именно с этими именами. В этой статье мы разберём, как посмотреть список дисков Linux.
Как посмотреть список дисков в Linux
В Linux все отображается в файловом виде, в том числе и устройства. Все подключённые к операционной системе Linux устройства размещаются в каталоге /dev/ здесь вы найдете микрофоны, камеры, жёсткие диски, флешки, одним словом, все внешние и внутренние устройства.
Жёсткие диски имеют особенные названия. В зависимости от интерфейса, через который подключён жёсткий диск, название может начинаться на:
- sd — устройство, подключённое по SCSI;
- hd — устройство ATA;
- vd — виртуальное устройство;
- mmcblk — обозначаются флешки, подключённые через картридер;
В наше время большинство блочных устройств Linux подключаются через интерфейс SCSI. Сюда входят жёсткие диски, USB-флешки, даже ATA-диски теперь тоже подключаются к SCSI через специальный переходник. Поэтому в большинстве случаев вы будете иметь дело именно с дисками sd.
Третья буква в имени диска означает его порядковый номер в системе. Используется алфавитная система. Например sda — первый диск, sdb — второй диск, sdc — третий и так далее. Дальше следует цифра — это номер раздела на диске — sda1, sda2.
Самый простой способ увидеть все подключённые диски — это посмотреть содержимое каталога /dev/ и отфильтровать устройства sd:
Как видите, в моей системе сейчас есть только один диск и два раздела. Дальше мы можем посмотреть, куда примонтирован каждый из разделов:
Здесь, кроме дисков, будут отображаться различные специальные файловые системы: procfs, sysfs, tmpfs, cgroup и так далее. Однако все эти команды не помогут нам получить доступ к информации о дисках. Поэтому нам понадобится кое-что другое. Посмотреть подключённые диски с выводом информации о размере и свободном пространстве можно с помощью утилиты df:
Здесь отображается уже подробная информация. Но вы можете узнать ещё больше с помощью команды lsblk:
В этом случае список примонтированных дисков Linux включает ещё и информацию о точке монтирования, типе раздела (диск, раздел, привод) и его мажорном и минорном номере, по которым можно понять, что это за устройство. Если вам нужна информация о размере, то лучше использовать fdisk:
Это все утилиты, которыми вы можете воспользоваться, чтобы просмотреть список дисков Linux. Но есть ещё и графические утилиты.
Посмотреть список дисков в GUI
Во-первых, если к компьютеру подключено несколько дисков, то вы сможете их увидеть на левой панели файлового менеджера Nautilus или Dolphin. Там будет отображаться список подключенных устройств Linux, их метки и размер:
В Gnome есть программа Disks, которая позволяет настраивать поведение дисков, она же может отображать список подключенных устройств к системе. Вы можете найти её в главном меню:
Утилита отображает всю доступную информацию о дисках и разделах на них, вы можете даже посмотреть информацию о состоянии smart. Список дисков находится на панели слева, а справа разделы на этом диске:
Ещё одна утилита, которую вы можете использовать, чтобы посмотреть список жёстких дисков Linux — это Gparted. Это редактор разделов для Linux, но вы можете посмотреть подключнёные диски и структуру каждого из них. Раскрывающийся список вы найдёте в верхнем правом углу:
А в основной части окна программы отображается список разделов.
Выводы
В этой статье мы разобрали несколько способов посмотреть список примонтированных дисков Linux. Каждый из них может понадобиться в различных ситуациях. Если у вас остались вопросы, спрашивайте в комментариях!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.