Освоение команды монтирования в Linux: секреты управления устройствами хранения данных.
Откройте для себя возможности команд монтирования и размонтирования для профессионального управления всеми вашими устройствами хранения данных в Linux, от жестких дисков и ISO-файлов до сетевых ресурсов Samba.
Единая архитектура файловой системы Linux
В отличие от Windows, где для каждого диска используются отдельные буквы дисков, например C: или D:, операционные системы на базе Unix, такие как Linux и macOS, управляют всем в едином дереве каталогов. Когда подключается запоминающее устройство, его файловая система «монтируется» в каталог в этом общем дереве каталогов, называемый «точкой монтирования», что делает его частью единой файловой системы.
Во многих случаях этот процесс происходит автоматически. Однако ручное монтирование через интерфейс командной строки предоставляет администраторам полный контроль, позволяя настраивать важные параметры, такие как точка монтирования, права на чтение/запись и многие другие расширенные параметры. Командыустанавливать,умонтироватьипереустановкаЭто основной набор инструментов для решения данной задачи.
Основные операции с устройствами хранения данных
Для начала необходимо проверить текущее состояние файловых систем — это первый и самый важный шаг. Linux предоставляет множество инструментов для эффективного выполнения этой задачи.
Перечислите активные файловые системы.
Простейший способ увидеть все смонтированные файловые системы — использовать команду.устанавливатьДополнительные опции отсутствуют. Однако полученные результаты могут быть очень длинными и сложными для чтения.

Для фильтрации результатов можно использовать эту опцию.-т(type) — для указания типа файловой системы, который необходимо отобразить, например.ext4илиtmpfs.
mount -t ext4
Ещё одним полезным инструментом является командная строка.df(Свободно на диске). Чтобы избежать отображения ненужных виртуальных файловых систем (например, squashfs приложений Snap), используйте эту опцию.-x(исключать).
df -x squashfs
Эта команда предоставляет легко читаемый обзор емкости, используемого пространства, свободного пространства и точек монтирования каждого устройства.
Безопасно отключите устройство.
Для отмонтирования файловой системы используйте команду.умонтировать(Обратите внимание, что символа 'n' нет). Вам необходимо указать точку монтирования или имя устройства в качестве параметра.
sudo umount /mnt
Если сообщения об ошибках не появляются, это означает, что процесс отключения прошел успешно.
Работа со специализированными устройствами хранения данных.
Команда монтирования не ограничивается физическими дисками. Она также гибко обрабатывает виртуальные устройства и сетевые подключения.
Смонтируйте и получите доступ к файлам образов ISO.
Вы можете получить доступ к содержимому ISO-образа без записи его на диск, смонтировав его как обычную файловую систему. Для этого необходима соответствующая опция.-o циклДля использования циклического устройства файл можно рассматривать как физическое запоминающее устройство.
sudo mount -t iso9660 -o loop TenFile.iso /mnt
После монтирования вы можете просматривать файлы и папки внутри образа ISO в точке монтирования./мнтОбратите внимание, что ISO-файлы всегда монтируются в режиме только для чтения.

Подключение к сети Samba для совместного использования ресурсов.
Для интеграции сетевых ресурсов с сервера Windows или Samba в файловую систему Linux необходимо установить соответствующий пакет.cifs-utilsЗатем используйте команду монтирования, указав тип файловой системы следующим образом:цифы.
sudo apt-get install cifs-utils
Команда монтирования будет выглядеть следующим образом, запрашивая информацию об IP-адресе, имени общего ресурса, точке монтирования и файле, содержащем учетные данные для аутентификации в целях безопасности.
sudo mount -t cifs -o credentials=/path/to/creds,uid=1000,gid=1000 //SERVER_IP/ShareName /media/NAS
Создание и использование виртуальных файловых систем
Linux позволяет создать пустой файл, отформатировать его с помощью файловой системы (например, ext4), а затем смонтировать этот файл как виртуальный диск. Это полезный метод для тестирования или создания зашифрованного хранилища.
Сначала создайте файл нужного размера, используя команду.дд:
dd if=/dev/zero of=./virtual_disk.img bs=1G count=1
Далее создайте файловую систему ext4 внутри только что созданного образа, используямкфс:
mkfs -t ext4 ./virtual_disk.img
Наконец, прикрепите его к точке крепления:
sudo mount ./virtual_disk.img /media/virtual
Передовые методы управления
Помимо основных операций, команда монтирования предоставляет множество расширенных возможностей, позволяющих более гибко управлять системой.
Перемонтируйте файловую систему, используя новую опцию (remount).
Вы можете изменять параметры смонтированной файловой системы, не отмонтируя и не монтируя её заново. Это обычно используется для переключения между режимами только для чтения и чтения/записи, и наоборот.
sudo mount -o remount,rw /mnt
Приведенная выше команда перемонтирует файловую систему по адресу/мнтс доступом для чтения и записи.
Воспользуйтесь опцией «отложенного отключения», чтобы безопасно разорвать соединение.
Когда файловая система используется процессом, командаумонтироватьЭто потерпит неудачу. Для решения этой проблемы предлагается следующий вариант.-лФункция (Lazy) даст системе команду автоматически отключаться, как только устройство перестанет использоваться, вместо того чтобы немедленно сообщать об ошибке.
sudo umount -l /dev/sdb
Привязать точку крепления
Функция связывания позволяет «дублировать» точку монтирования в другую папку. Это означает, что содержимое устройства будет доступно из обоих мест, что полезно для создания ярлыков или изменения структуры папок без перемещения данных.
sudo mount --bind /media/original_mount /home/user/shortcut_folder