Mount sata in linux

Монтирование дисков и разделов в Linux

Если ваш диск разбит на разделы, то цифра в конце означает номер раздела:

/dev/sda1, /dev/sda2 . /dev/sda(n)

Монтирование — есть ни что иное, как объяснение вашей ОС: о том как ей добраться до вашего конкретного раздела с данными, и в последствии сделать их доступными конечному пользователю.

Что нужно объяснить конкретно?

— какая у вас файловая система на разделе
— какой файл-устройство нужно
— куда вам его нужно примонтировать
— точка монтирования

И так, приступим к процедуре монтирования:

1. Как узнать что монтировать?

Для начала, данные действия описанные ниже, делаються от пользователя root — не забываем это!

Данная команда выдаст вам информацию о разделах, она очень проста и логична, затруднений не возникнет, если посмотреть внимательнее)

2. Создаём точку монтирования: Непосредственно — это делаеться в каталоге /mnt, можно и /media

# mkdir /mnt/mydoc

(mydoc — это название точки монтирования в линукс, может быть любым, в плане слов)

# chmod 777 /mnt/mydoc

Точку создаём для каждого раздела*

3. Важно! Если у вас NTFS: Необходимо предварительно установить драйвер ntfs

#apt-get install ntfs-3g

4. Определяемся с типом монтирования: Однократное монтирование или Постоянное, в случае постоянного монтирования, необходимо вносить изменения в файл:

/etc/fstab, после каждого ввода, ставим TAB

5.1. NTFS — монтирование(раздел жосткого диска, флешки):

Однократное:

# mount -t ntfs-3g /dev/sda2 /mnt/mydoc -o umask=0,nls=utf8
/dev/sda2 /mnt/mydoc ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0

Постоянное монтируем в /etc/fstab
* Монтируем /dev/sda2 с типом ntfs-3g в точку /mnt/mydoc

5.2. FAT — монтирование:

Однократное:

# mount -t vfat /dev/sda2 /mnt/mydoc -o iocharset=utf8,codepage=866
/dev/sda2 /mnt/mydoc vfat iocharset=utf8,codepage=866,user,rw 0 0

6. Попользовался однократным монтирование — не забудь отмантировать!

#umount /mnt/mydoc

7. Монтируем CD и DVD диск:

Однократное:

#mount -t iso9660 /dev/cdrom /mnt/dvd
/dev/cdrom /mnt/cdrom iso9660 user,ro 0 0

8. Монтируем — EXT2/EXT3/ReiserFS/XFS/JFS:

Однократное:

#mount -t ext3 /dev/sda5 /mnt/LnxDoc
/dev/sda5 /mnt/LnxDoc ext3 user,auto,rw 0 0

9. Ничего не получаеться? Используем графические инструменты!

Mount Manager — испольуем его) Один из самых продвинутых и понятных в отношении интерфейса

Ссылка для скачивания: http://code.google(точка)com/p/linuxtuner/downloads/list

10. И на последок, монтирование сетевого диска:

Читайте также:  Windows remote desktop access linux
#mount -t smbfs -o username=jakudza,password=tuktuk //jakudza_set/Video /home/user/video

Скорее всего имеються недачёты в статье, буду рад услыать коментарии и советы по улучшению статьи, все дельные исправления приведённые в коментариях — будут внесенны в статью с сылкой на автора) Жду коментов!

Автор: AdminLS
Источник: linuxsql.ru

Источник

Монтирование диска в Linux

Разделы дисков в Linux подключаются к системе совсем не так, как в Windows. Здесь есть корневая файловая система, куда подключаются все другие разделы и устройства, которые вы будете использовать. Системные разделы монтируются автоматически при старте системы. Но если вам нужно подключить дополнительные разделы, в некоторых случаях, может понадобиться это делать вручную.

В этой статье мы рассмотрим как выполняется монтирование диска в Linux, поговорим о том, как правильно использовать утилиту mount, umount и посмотреть какие разделы куда примонтированы.

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

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

Фактически смонтированный раздел становится частью корневой файловой системы и система старается сделать работу со всеми разделами, независимо от их файловых систем, прозрачной. Это значит, что если вы примонтируете участок оперативной памяти или удаленную сетевую папку, то сможете работать с ней в файловом менеджере точно так же, как и с локальным диском.

Например, вы хотите примонтировать флешку. Вы даете системе команду подключить ее в папку /run/media/имя_пользователя/UUID_флешки/. Система определяет файловую систему устройства, а затем, используя драйвера ядра подключает ее к указанной папке. Дальше вам остается работать с той папкой, как с любой другой. Больше ни о чем думать не нужно. Когда надумаете извлечь флешку, ее нужно отмонтировать.

Монтирование дисков в Linux

Обычно, монтированием занимаются специальные сервисы оболочки, но не всегда они доступны. А иногда нужно сделать все вручную, чтобы задать дополнительные опции монтирования или другие параметры. Для монтирования в Linux используется команда mount. Рассмотрим ее параметры:

$ mount файл_устройства папка_назначения

$ mount опции -t файловая_система -o опции_монтирования файл_устройства папка_назначения

Опции задают различные дополнительные особенности работы утилиты. Опция -t необязательна, но она позволяет задать файловую систему, которая будет использована и иногда это очень полезно. С помощью опции -o вы можете задать различные параметры монтирования, например, монтировать только для чтения и т д. Последних два параметра — это файл устройства, например, /dev/sda1 и папка назначения, например, /mnt.

Читайте также:  Linux cut несколько пробелов

Перед тем как перейти к рассмотрению примеров работы утилитой, давайте рассмотрим ее основные опции:

  • -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 — перемонтировать локальную папку.

Это не все, но основные опции, которые вам понадобятся во время работы с утилитой. Также, возможно, вы захотите знать список опций монтирования, которые могут быть полезными. Они все перечислены в статье автоматическое монтирование в fstab и писать их еще и здесь нет смысла. А теперь перейдем к примерам и рассмотрим как монтировать диск в linux.

Монтирование разделов с помощью mount

Монтирование разделов с помощью mount выполняется очень просто. Фактически в большинстве случаев будет достаточно упрощенной версии команды. Например, смонтируем раздел /dev/sdb6 в папку /mnt:

В большинстве случаев вы будете вынуждены выполнять команду mount с правами суперпользователя, если обратное не указано в fstab (опция монтирования users). Вы можете посмотреть информацию о процессе монтирования добавив опцию -v:

Если нужно, вы можете указать файловую систему с помощью опции -t:

sudo mount -v -t ext4 /dev/sdb6 /mnt

Если необходимо примонтировать файловую систему только для чтения, то вы можете использовать опцию -r или опцию монтирования -o ro, результат будет одинаковым:

sudo mount -t ext4 -r /dev/sdb6 /mnt
$ sudo mount -t ext4 -o ro /dev/sdb6 /mnt

Вы можете использовать и другие опции чтобы выполнить монтирование разделов linux, например, указать, что на этом разделе нельзя выполнять программы:

Читайте также:  Linux error 11 resource temporarily unavailable

sudo mount -t ext4 -o noexec /dev/sdb6 /mnt

Обратите внимание, что вы не можете использовать опции uid, gid, fmask для файловых систем ext. Они поддерживаются только в FAT, vFAT, exFAT.

Вы можете использовать не только имена устройств чтобы выполнить монтирование диска в linux. Для этого можно применять UUID или метки, например, монтирование с помощью UUID:

sudo mount —uuid=»b386d309-05c1-42c8-8364-8d37270b69e0″ /mnt

Посмотреть uuid для ваших разделов можно с помощью команды:

Точно так же вы можете использовать метки. Команда монтирования диска linux будет выглядеть так:

Вы можете примонтировать одну папку в другую, для этого используйте опцию —bind

sudo mount —bind /mnt/ /media/

Возможно, не только монтирование разделов linux, но и монтирование файлов, если они содержат файловую систему, например, образов дисков. Монтирование образа диска linux работает точно так же:

Посмотреть список всех примонтированных устройств можно просто выполнив mount без параметров:

Размонтирование устройств в Linux

Когда вы хотите завершить работу с устройством, особенно с флешкой, его нужно размонтировать. Для этого существует утилита umount. В качестве параметров она принимает точку монтирования или устройство. Например:

Теперь ваше устройство не смонтировано. Но иногда может возникнуть ошибка размонтирования. Система сообщит, что устройство занято: umount: /mnt: target is busy.

Проблему можно решить закрыв все программы, которые могут использовать любой файл в этой папке. Какие именно это программы вы можете узнать с помощью команды lsof:

lsof -w /mnt
$ lsof -w /dev/sdb6

Здесь вы видите всю необходимую информацию, чтобы понять что происходит и что с этим делать. Утилита вывела название программы, ее PID, и даже файл, с которым она работает. Вы можете завершить все программы, а потом снова повторить попытку или используйте опцию -l, файловая система будет отключена немедленно, несмотря на то, что она занята:

Выводы

В этой статье мы рассмотрели как выполняется монтирование жестких дисков linux, а также разделов и даже образов. Вы знаете как правильно использовать опции mount и umount. Если у вас остались вопросы, спрашивайте в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector