Почему в Linux нет диска C: разбираемся с принципами монтирования

Пользователи, переходящие с Windows на Linux, часто оказываются в замешательстве: куда делись привычные буквы дисков — C, D, E? В операционных системах семейства Windows подключение каждого накопителя сопровождается присвоением новой буквы. В Linux архитектура организована принципиально иначе, опираясь на концепцию монтирования.

Что такое монтирование в Linux?

В Linux вся файловая система представляет собой единое дерево каталогов, начинающееся с корневого раздела /. Монтирование — это процесс интеграции внешнего устройства (жесткого диска, USB-флешки или сетевого ресурса) в эту иерархию путем привязки его к конкретной папке, которая называется точкой монтирования.

Как только устройство примонтировано, содержимое накопителя становится доступным внутри этой директории, как если бы это были обычные файлы, хранящиеся в системе.

Практическое применение: работа с накопителями

Когда вы подключаете USB-накопитель, ядро системы распознает его как блочное устройство, например /dev/sdb1. Однако для доступа к данным его необходимо вручную или автоматически подключить к файловой системе.

sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb

Теперь все файлы на флешке доступны по пути /mnt/usb. После завершения работы устройство следует корректно извлечь:

sudo umount /mnt/usb

Инструменты для отслеживания точек монтирования

Чтобы понять, какие накопители подключены в данный момент и куда они примонтированы, используйте следующие утилиты:

lsblk 
findmnt # дерево смонтированных файловых систем
df -h # использование дискового пространства

Автоматизация через /etc/fstab

Чтобы не выполнять команды монтирования после каждой перезагрузки, настройки можно зафиксировать в конфигурационном файле /etc/fstab. Пример записи:

/dev/sdb1 /mnt/usb ext4 defaults 0 2

Важно: Будьте предельно внимательны при редактировании /etc/fstab. Ошибки в этом файле могут привести к невозможности загрузки операционной системы. Если вы хотите упростить управление дисками, рекомендуем изучить основы администрирования Linux, а также использовать современные инструменты, такие как systemd-mount или графические утилиты (например, GNOME Disks), которые сводят риск ошибок к минимуму.

Понимание того, как устроена работа с дисками — это фундаментальный шаг в освоении администрирования Linux. Помните: в Linux нет дисков — есть устройства, которые становятся частью вашего общего пространства имен.