Управление устройствами хранения в Linux через терминал - это важный навык. Вот упрощённое руководство, которое поможет вам понять этот процесс эффективно.
В отличие от Windows, где используются буквы для дисков, Linux применяет единое древовидное строение директорий. Каждое устройство, подключённое к системе Linux, интегрируется в это дерево и появляется в определённой точке монтирования - специальной директории, через которую система получает доступ к устройству.
Автоматическое монтирование часто используется, но системные администраторы могут отключить эту функцию для ручного управления устройствами. Ручное монтирование позволяет выбирать точки монтирования и режимы доступа к файлам.
mountЧтобы увидеть все подключенные файловые системы, просто введите mount в терминале. Если вас интересует определённый тип файловой системы, вы можете уточнить вывод с помощью опции -t:
mount -t type
Например, чтобы вывести только tmpfs системы, используйте:
mount -t tmpfs
dfКоманда df отображает подключенные файловые системы и их ёмкости. Запуск df без опций может привести к обширному выводу. Чтобы отфильтровать определённые типы, используйте опцию -x:
df -x squashfs
Чтобы смонтировать ISO-файл, используйте команду:
sudo mount -t iso9660 -o loop image.iso /mnt
Это смонтирует ISO в указанную директорию, позволяя вам исследовать его содержимое так, как будто это физический диск:
ls /mnt
Чтобы отключить файловую систему, используйте команду umount, указанную с точкой монтирования:
sudo umount /mnt
Обратите внимание, что команда пишется без "n".
Вы можете легко создать свою собственную точку монтирования:
sudo mkdir /media/username/newmount
Затем смонтируйте свою файловую систему в эту директорию:
sudo mount /dev/sdb /media/username/newmount
Вы можете связать точку монтирования с другой директорией с помощью опции bind:
sudo mount --bind /source/directory /destination/directory
Это позволит получать доступ через обе локации.
Для устаревших устройств, таких как дисководы, определите файловый дескриптор и смонтируйте его:
sudo mount /dev/sdb /mnt
Вы также можете проверить метки файловых систем, которые служат произвольными именами, с помощью:
mount -l -t vfat
Если устройство используется, отключение не удастся. Чтобы обойти это, используйте ленивую опцию:
sudo umount -l /dev/sdb
Эта команда позволяет завершить процесс отключения, как только устройство больше не активно.
Если у вас есть доступ к Samba-ресурсу, его монтирование может способствовать передаче файлов между Linux и Windows. Метод будет варьироваться в зависимости от настройки сети, но обычно включает использование команды mount с соответствующим сетевым путём.
Не забудьте заменить //server/share на фактический путь вашего ресурса:
sudo mount -t cifs //server/share /mnt/share -o username=user,password=pass
Это сокращённое руководство должно помочь вам освоить основные команды и функции для управления устройствами хранения в Linux через терминал.
Добавить комментарий