Linux дистрибутивыНа нашем линукс блоге вы можете скачать linux дистрибутивы, а так же найти много информации по линуксу |
Монтирование разделов и дисков в Linux
Рано или поздно пользователи Linux сталкиваются с таким понятием как монтирование разделов и дисков в Linux. Многие, особенно бывшие пользователи Windows, испытывают трудности с монтированием разделов, хотя если задуматься, то всё очень просто и логично. Ниже приводятся описание процесса монтирования в UNIX-like системах и разбор наиболее типичных случаев. И даже если вы окружены графическим интерфейсом, знание консольных команд может очень пригодиться. Кроме того, узнав пару-тройку полезных команд UNIX, вы приобщитесь к этой чёрной магии и, может быть, начнёте её использовать.
Пример:
Если на диске есть разделы, то цифра в имени файла-устройства будет соответствовать номеру раздела.
Пример:
Монтирование разделов = объяснение системе, как добраться до ваших данных и сделать их доступными для использования. Системе нужно объяснить три простые вещи:
Каталог, в котором вы будете просматривать содержимое ваших разделов, называется точкой монтирования (mount point). Поэтому нужно объяснить системе – командой или через графический интерфейс – что вы хотите смонтировать, куда и что за файловая система на этом разделе. В переводе на язык UNIX, это звучит так:
Если нужно часто монтировать одни и те же разделы, занесите их в /etc/fstab – это общесистемный конфиг, в котором указаны все необходимые разделы для монтирования. Редактировать этот файл может не абы кто, а только root. Так что разживитесь рутовыми полномочиями и редактируйте /etc/fstab Файл /etc/fstab состоит из колонок, разделителями между которыми являются символы табуляции (клавиша TAB). Вот пример содержимого файла /etc/fstab:
Формат колонок такой:
Важно, чтобы вы вставляли Тab после каждой колонки при редактировании /etc/fstab Ниже приводятся уточнения для каждого случая файловой системы, но идея монтирования разделов в Linux одна и та же. mount -t vfat /dev/hda1 /home/vasya/tempdir ^^^^ ^^^ ^^^^ ^^^^^^^^^^^
Пишем буквально то, чего хотим: от имени суперпользователя, прикрутить логическую структуру с файловой системой FAT, находящуюся в файле /dev/hda1, к каталогу /home/vasya/tempdir. После всех операций раздел следует размонтировать, чтобы данные на него записались из памяти – точно так же, как при работе с флешками в Windows. Для этого следует дать команду:
где /mnt/XX – точка монтирования. Если ни одно приложение не работает с разделом, то раздел размонтируется, отключится и данные на него полностью запишутся. После этого устройство можно безопасно извлечь. Чтобы посмотреть, что можно смонтировать, и увидеть информацию о разделах, можно воспользоваться командой (запуск от root):
Увидите что-то вроде:
Всё очень просто и логично. Как и многое другое в UNIX.
и даём каталогу права доступа для обычных пользователей:
Это позволит считывать и записывать данные не только суперпользователю-руту, но и обычному пользователю. Даже если в системе вы – единственный пользователь. Свою точку монтирования в директории /mnt нужно создать для каждого раздела. Далее приводятся описания нескольких типичных случаев монтирования разделов и файлов. Как примонтировать раздел с файловой системой FAT в Linux Однократное монтирование FAT
Пример: монтирование типичной флешки выглядит так
То есть монтируем раздел /dev/sda1 типа vfat в точку монтирования /mnt/flash
Пример: та же типичная флешка в /etc/fstab смотрится так
То есть монтируем раздел /dev/sda1 типа vfat в точку монтирования /mnt/flash После этого раздел FAT в Linux будет доступен. Отмонтирование по команде umount /mnt/flash Как примонтировать раздел с файловой системой NTFS в Linux Монтировать и записывать на NTFS в Linux, тем не менее, возможно благодаря героическим усилиям ребят, создавших драйвер NTFS-3g. Этот драйвер можно установить командой:
или поискать пакет ntfs-3g в графической оболочке установки программ вашего любимого ди стрибутива. Однократное монтирование NTFS
Пример: монтирование раздела Windows с NTFS разделом выглядит так
То есть монтируем раздел /dev/sda1 типа ntfs-3g в точку монтирования /mnt/flash Постоянное монтирование NTFS
Пример: та же типичная флешка в /etc/fstab смотрится так
То есть монтируем раздел /dev/sda1 типа ntfs-3g в точку монтирования /mnt/windows После этого раздел NTFS в Linux будет доступен. Отмонтирование по команде umount /mnt/windows Как примонтировать CD/DVD диск в Linux Однократное монтирование CD/DVD
Пример: монтирование DVD-диска с данными выглядит так
То есть монтируем раздел /dev/cdrom типа iso9660 в точку монтирования /mnt/dvd Постоянное монтирование CD/DVD
Пример: та же типичная флешка в /etc/fstab смотрится так
То есть монтируем раздел /dev/cdrom типа iso9660 в точку монтирования /mnt/cdrom После этого оптический диск в Linux будет доступен. Отмонтирование по команде umount /mnt/cdrom Как примонтировать ISO-файл или другой файл в Linux Для монтирования ISO-образа в командной строке даём команду:
Пример: монтирование DVD-диска с данными выглядит так
То есть монтируем файл file.iso типа iso9660 в точку монтирования /mnt/dvd на петлевое устройство loop Как примонтировать раздел с файловой системой EXT2/EXT3/ReiserFS/XFS/JFS… в Linux Однократное монтирование
Пример: монтирование раздела с данными выглядит так
То есть монтируем раздел /dev/sda1 типа ext3 в точку монтирования /mnt/data
Пример: та же типичная флешка в /etc/fstab смотрится так
То есть монтируем раздел /dev/sda1 типа ext3 в точку монтирования /mnt/data После этого раздел EXT3 в Linux будет доступен. Отмонтирование по команде umount /mnt/data Что делать, если устройство в Linux не хочет размонтироваться!?
Ну и что делать, если раздел в Linux не размонтируется!? Очень просто – посмотреть, какой процесс держит раздел или файл и не даёт отмонтировать его. Дальше либо закрыть это приложение, либо придушить его с помощью команды kill. Даём команду:
Вертикальная черта означает передачу вывода команды lsof программе grep и фильтрации по слову /mnt/windows
Стало быть, ваш раздел держит MC (Midnight Commander), который вы скорее всего открыли на другом рабочем столе и просто забыли о нём. Найдите это приложение, закройте его и отмонтируйте раздел снова – теперь проблема должна быть решена.
Вы можете моментально получать новые записи в полном варианте. Для этого стоит подписаться на блога или на по следующей форме:
Также предлагаю вам , где вы сможете, кроме новых записей с этого блога, получать ссылки на интересные и полезные записи других блогеров.
Комментировать |
|