... h3. Монтирование дисков в Linux Обычно, монтированием занимаются специальные сервисы оболочки, но не всегда они доступны. А иногда нужно сделать все вручную, чтобы задать дополнительные опции монтирования или другие параметры. Для монтирования в Linux используется команда mount. Рассмотрим ее параметры: {panel} #mount файл_устройства папка_назначения {panel} Или расширенный вариант: {panel} #mount опции -t файловая_система -o опции_монтирования файл_устройства папка_назначения {panel} Опции задают различные дополнительные особенности работы утилиты. Опция -t необязательна, но она позволяет задать файловую систему, которая будет использована и иногда это очень полезно. С помощью опции -o вы можете задать различные параметры монтирования, например, монтировать только для чтения и т д. Последних два параметра - это файл устройства, например, /dev/sda1 и папка назначения, например, /mnt. Перед тем как перейти к рассмотрению примеров работы утилитой, давайте рассмотрим ее основные опции: -V - вывести версию утилиты; -h - вывести справку; -v - подробный режим; -a, --all - примонтировать все устройства, описанные в fstab; -F, --fork - создавать отдельный экземпляр mount для каждого отдельного раздела; -f, --fake - не выполнять никаких действий, а только посмотреть что собирается делать утилита; -n, --no-mtab - не записывать данные о монтировании в /etc/mtab; -l, --show-labels - добавить метку диска к точке монтирования; -c - использовать только абсолютные пути; -r, --read-only - монтировать раздел только для чтения; -w, --rw - монтировать для чтения и записи; -L, --label - монтировать раздел по метке; -U, --uuid - монтировать раздел по UUID; -T, --fstab - использовать альтернативный fstab; -B, --bind - монтировать локальную папку; -R, --rbind - перемонтировать локальную папку. Например, смонтируем раздел /dev/sdb6 в папку /mnt: {panel} #mount /dev/sdb6 /mnt/ {panel} Если нужно, вы можете указать файловую систему с помощью опции -t: {panel} #mount -t ext4 /dev/sdb6 /mnt {panel} h3.Размонтирование устройств в Linux Когда вы хотите завершить работу с устройством, особенно с флешкой, его нужно размонтировать. Для этого существует утилита umount. В качестве параметров она принимает точку монтирования или устройство. Например: {panel} #umount /mnt {panel} Теперь ваше устройство не смонтировано. Но иногда может возникнуть ошибка размонтирования. Система сообщит, что устройство занято: umount: /mnt: target is busy. Проблему можно решить закрыв все программы, которые могут использовать любой файл в этой папке. Какие именно это программы вы можете узнать с помощью команды lsof: {panel} #lsof -w /mnt #lsof -w /dev/sdb6 {panel} Здесь вы видите всю необходимую информацию, чтобы понять что происходит и что с этим делать. Утилита вывела название программы, ее PID, и даже файл, с которым она работает. Вы можете завершить все программы, а потом снова повторить попытку или используйте опцию -l, файловая система будет отключена немедленно, несмотря на то, что она занята: {panel} umount -l /mnt {panel} h3. Разделы на Редукторе. Системные разделы, в которые мы не рекомендуем монтировать, так как они отслеживаются нашей системой мониторинга и в случае их переполнения создаются заявки:
|