Mount вы должны указать тип файловой системы. Команды mount и umount

Если Вам нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux, то Вы читаете правильную статью.

Зачем делать это руками, если современные desktop-системы Линукс делают автоматически?

Есть отдельные случаи когда система Linux не может автоматически примонтировать/подключить диск в силу каких-то логических сбоев диска, вирусов, которыми заражены NTFS/FAT разделах или из-за еще чего-то аномального. Для этого настоящие системные администраторы делают это руками. И делают это командой mount.

Команда mount в линуксе является очень гибким инструментом в руках системного администратора. С помощью команды mount можно подключить сетевой диск, раздел жесткого диска или USB-накопитель.

Данная статья не является полным, исчерпывающим описанием команды mount (полное описание команды mount можно найти выполнив в консоли команду man mount), но стремиться к этому. Статья по описанию команды mount постоянно дорабатывается и видоизменяется. Все пожелания по статье можете оставлять в комментариях.

Устройства, которые в данный момент подключены к компьютеру, можно посмотреть набрав в консоли:

Эта команда показывает все устройства, которые подключенны. Они могут быть не примонтированы, но подключены. На экране Вы увидите примерно это:

Диск /dev/sda : 40.0 ГБ, 40020664320 байт
255 heads, 63 sectors/track, 4865 cylinders

Disk identifier: 0x815aa99a Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sdb : 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x973248ad

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 9729 78148161 83 Linux

Диск /dev/sdc : 1027 МБ, 1027604480 байт
32 heads, 62 sectors/track, 1011 cylinders
Units = цилиндры of 1984 * 512 = 1015808 bytes
Disk identifier: 0x6f20736b

Из листинга выше видно, что к операционной системе подключено:

  1. два жестких диска: /dev/sda - операционная система и /dev/sdb - "файловая помойка"
  2. сменный USB-носитель: /dev/sdc
Просмотр примонтированых устройств осуществляется командой:

После этого на экране можно увидеть:

/dev/sda1 on / type reiserfs (rw,relatime,notail) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
/dev/sda3 on /home type ext3 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/user/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc on /media/USBFlash type vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

  • в первой строке сообщается, что в качестве корневой ФС выступает файловая система reiserfs с параметрами монтирования: доступ на чтение и запись (rw)
  • /dev/sda3 - это раздел диска /home
  • /dev/sdc - это примонтированное сменное USB-устройство
Этого же результата можно достигнуть посмотрев содержимое файла /etc/mtab (в некоторых системах Linux файл называется /etc/mnt/tab)
  • Колибри
    27 Март, 09:27

    после того, как я ввела эту команду: sudo chmod -R 0777 /home/roza/Desktop В Дебиане никаких сообщений об ошибке не было, а вот в Минте, во время загрузки, выходит сообщение со следующим содержанием:

    Файл пользователя $HOME/.dmrc имеет некорректные права доступа и игнорируется. Это препятствует сохранению сеанса и языка по умолчанию. Владельцем этого файла должен быть пользователь и файл должен иметь права доступа 0644.Домашняя папка пользователя ($HOME) должна принадлежать пользователю и не должна быть доступна для записи другим пользователям.

    Затем все замирает на несколько секунд и открывается рабочий стол. А тут уж не могу воспользоваться ни sudo, ни просто su – терминал матюгается не по русски. Возможно ли восстановить права на ($HOME).Может можно сделать это с помощью лайв диска Минт?

  • Mut@NT
    29 Март, 12:13

    Колибри: Затем все замирает на несколько секунд и открывается рабочий стол. А тут уж не могу воспользоваться ни sudo, ни просто su – терминал матюгается не по русски. Возможно ли восстановить права на ($HOME).Может можно сделать это с помощью лайв диска Минт?

    Ну попробуйте вернуть права обратно:
    sudo chmod -R 0644 /home/roza/Desktop

    И владельца:
    sudo chown -R ВАШ_ЛОГИН_В_МИНТ /home/roza/Desktop

  • Колибри
    2 Апрель, 08:43
  • Mut@NT
    3 Апрель, 13:39

    Колибри: Все равно ничего не получилось:(. В общем, переустановила я раздел с минтом. Главное что научилась монтировать разделы (поняла как это делается, дальше – проще) И еще усвоила для себя урок – нужно раздавать права очень осторожно. В любом случае спасибо!

    P.S. Главное, это то, что Вы чему то научились))

  • AlexUnder Construction
    19 Май, 08:41

    Спасибо.
    Пара дополнений.
    1. У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел.
    Не хотел монтировать не из-за autorun.exe, а из-за того, что скорее всего винды были потушены “некорректно” и на ntfs-е остался байтик о проверке целостности файловой системы. В связи с этим ntfs3g без “force” боится маунтить такую ФС, дабы не повредить.
    2. Раз есть раздел про “SMB ”, стоило бы еще упомянуть CIFS .
    И в качестве примера привести что-нибудь типа:
    mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

  • Нефажно
    20 Май, 15:26
  • Tonik
    24 Май, 03:04
  • Mut@NT
    26 Май, 17:27

    AlexUnder Construction: Спасибо. Пара дополнений. 1. У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел. Не хотел монтировать не из-за autorun.exe, а из-за того, что скорее всего винды были потушены “некорректно” и на ntfs-е остался байтик о проверке целостности файловой системы. В связи с этим ntfs3g без “force” боится маунтить такую ФС, дабы не повредить. 2. Раз есть раздел про “SMB”, стоило бы еще упомянуть CIFS . И в качестве примера привести что-нибудь типа: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

    Нефажно: Хорошо бы, если бы, было еще описано монтирование NFS

    Спасибо за комментарий. Внесу дополнения.

    Tonik: А мне статья помогла. Элементарно! – забыла как монтировать… Быстро по статье пробежалась, и вспомнила. Спасибо большое автору!

    Заходите почаще:)

  • Денис
    11 Июнь, 11:47

    спасибо за статью,
    оч. доходчиво

  • Людмила
    9 Июль, 13:05

    # sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
    не работает, выдает помощь
    usage: ……
    работаю в ubuntu. надо пдключить расшаренную папку windows
    Может не так команда?

  • Mut@NT
    9 Июль, 22:11

    Людмила: # sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video не работает, выдает помощь usage: …… работаю в ubuntu. надо пдключить расшаренную папку windows Может не так команда?

    Строка
    username=vasja,password=pupkin
    должна быть заменена на требуемые параметры. Если подключаетесь от имени гостя, то там нужно быть осторожным, есть нюансы и различия русской и английской ОС Windows

  • Андрей
    31 Август, 10:04

    В ubuntu так надо:
    mount -t cifs -o username=tridge,password=foobar //fjall/test /mnt/smb/fjall

  • CJ
    14 Сентябрь, 20:28

    cj@Monster:~$ sudo umount /dev/sda1
    umount: /: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
    cj@Monster:~$ df -h
    Файловая система Разм Исп Дост Исп% смонтирована на
    /dev/sdb1 26G 9,1G 16G 37% /
    none 1,7G 416K 1,7G 1% /dev
    none 1,7G 0 1,7G 0% /dev/shm
    none 1,7G 200K 1,7G 1% /var/run
    none 1,7G 0 1,7G 0% /var/lock
    none 1,7G 0 1,7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8,1G 74% /media/Win7
    /dev/sda5 50G 8,9G 41G 18% /media/Other
    /dev/sdc1 373G 372G 946M 100% /media/STORAGE
    /dev/sdb7 94G 88G 5,5G 95% /media/MUSIC & GAMES
    /dev/sda1 26G 9,1G 16G 37% /

  • Владимир
    15 Сентябрь, 09:46
  • Mut@NT
    19 Сентябрь, 20:14

    CJ: Нужно смонтировать диск /dev/sda1 , но утверждается, что он уже смонтирован в точке “/”, хотя в этой точке смонтирован системный раздел Убунты. Подскажите, что делать, замучался уже:(

    Можете показать вывод команды:
    sudo fdisk -l

    Владимир:
    Единственное замечание – ошибки употребления тся/ться.-ТСЯ или -ТЬСЯ? Еще раз спасибо.:)

    Это может быть;) Нужно будет обратить внимание своего редактора;)

  • Тарас
    27 Сентябрь, 06:59
  • Mut@NT
    30 Сентябрь, 06:46

    Тарас: Команда монтирования самбы не работает.

    Что именно не работает в ней?

  • Roman
    2 Ноябрь, 20:41

    А если файловая система LWM2, а Linux Mint ругается?!
    то есть команда sudo mount -t lwm2 /dev/sdb /home/user/Видео не принимается.

  • zzzubr
    2 Ноябрь, 22:52

    Mut@NT: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    Так? То есть точка монтирования /home/roza/Desktop?

    Если у Вас все монтируется и файловая система /dev/hda3 видно, но у Вас не достаточно прав, то нужно просто эти права добавить:
    sudo chmod -R 0777 /home/roza/Desktop

    ммм…мне так кажется..что это был не оч хороший способ…правильней былоб из рута заходить ибо так вы дали права всем и вся…а это не есть хорошо…

    имхо! хоть и говорят что мильон статей, все равно, статья хорошая) правда примерчиков не хватает…хотелось бы увидеть какие-нибудь нестандартные чтоли применения… ибо по примерам все проще усваивается)
    29 Ноябрь, 20:33

  • Mut@NT
    5 Декабрь, 19:34

    maks: Стояла винда, винчестер был разбит на 4 логических диска (c,d,e,f). На диск “c” установил ubuntu 10.04, снеся тем самым винду. Теперь нет доступа и не вижу остальные логические диски. Подскажите, пожалуйста, что делать, чтоб получить к ним доступ?

  • Ihor
    6 Декабрь, 14:41

    >
    >

  • Mut@NT
    14 Декабрь, 10:48

    Ihor: > Монтирование разделов жесткого диска
    > …Точку монтирования можно взять любую.
    Вроде бы в Большой Красной книге (я ещё слышал “у Немета”) сказано: “…желательно, чтобы в папке, куда монтируете, не было файлов, потому что они не будут видны”.

    Ну это само собой разумеется.

  • Мульт
    7 Январь, 22:06

    Примонтировал iso образ

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    Русские имена файлов кракозябрами пишет.

  • umnik
    29 Март, 16:15

    статей много и книг а вот по человечески написанную так сказать на пальцах показанную и рассказанную вижу впервые, автору огромное спасибо, нашел для себя чуток но этот чуток несколько лет понять и найти не мог. Автор достоин уважения, если бы мне такая статья попала в руки лет 7 назад когда я тока принялся бороздить просторы линукса я бил бы очень рад.

    Все рассказано

  • Zlobik
    18 Август, 08:09

    Подскажите пожалуйста как почистить хвосты монтирования? Спасибо.

  • Neon
    12 Январь, 23:29

    Тут случилась со мной забавная штука. Пытался сделать загрузочную флэшку виндовую. форматнул флэху командой mkfs, затем по рекомендациям некоторых “продвинутых” юзверей. поставил приложение gparted, дал флэшке флажок загрузочной(активной)… И вот после этого начались чудеса:
    1. проблема отпали команды mount & umount
    2. команды восстановить удалось, но тут другой трабл. при монтировании раздела (не важно с какой системой) фс подключается в режиме чтения, изменить права доступа не удается. Система просто не реагирует на ключи данных команд и говорит все впорядке, операция выполнена успешно.

    Вывод могу забрать файлы с любого носителя, отдать файлы не могу. Прочитал статью с fstab. Переписал файл ручками. Изменений в нем больше не делал. Но попытка смонтировать диск с правами записи и исполнения по прежнему заканчивалась неудачей. После того как я снес gparted и перегрузил систему правленный мной файлик fstab стал корректно работать и команды монтирования восстановились.

    Внимание вопрос: С чем связано такое поведение gparted и как он это делал? Ну и как с этим бороться не удаляя gparted?

  • Агата
    21 Январь, 23:07

    Отличные, вразумительные статьи: эта, “.. SWAP в Linux”,”..что такое fstab?”!
    Уважаемый автор, напишите пожалуйста еще пару, осветив такие темы, как: разбивка, разметка диска, слияние разделов, перенос home на другой раздел.
    Отличная была-бы коллекция!

  • Александр
    7 Апрель, 00:35

    А можно как то исходный код сей чудо программы получить

  • sbp
    29 Июнь, 01:27

    Подскажите, что делать?
    Поставил Ubuntu12.04 неделю назад. После некоторых неосторожных действий система упала. На диске 250ГБ информации. LiveCD ЖД видит, но не запускает (выдает ошибку). И присоединить его никак не получается. Вот результат (даже в таком варианте) –
    root@ubuntu:~# sudo mount -t ext4 -o force /dev/sda1 /
    mount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error В некоторых случаях полезная информация может быть найдена в syslog – попробуйте dmesg | tail или что-то в этом роде

    Пробовал восстановить работоспособность системы по рекомендациям с сайтов, но безуспешно. При загрузке с диска указывает, что менеджер загрузки не обнаружил операционную систему.
    Подскажите, что делать?, куда “бежать”?.

  • kino
    25 Октябрь, 23:50

    Добрый день. Есть сервер для кинопроектора на linux. отличается от обычных тем что в него вшита программа Digital Cinema для показа фильмов через проектор. Недавно умерла материнка, поменяли, поставили другую. Все загрузили по новой. Теперь сервер не видит переносной жесткий диск SATA . он подключается с помощью салазок для перекачки фильмов на сервер (1 фильм весит от 90 до 300 Гб). Скажите плз через команду mount можно сделать так что бы он его увидел? (питание на диск идет, все шлейфы подключены, но все равно не видит диск)

  • Если Вам нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux, то Вы читаете правильную статью.

    Зачем делать это руками, если современные desktop-системы Линукс делают автоматически?

    Есть отдельные случаи когда система Linux не может автоматически примонтировать/подключить диск в силу каких-то логических сбоев диска, вирусов, которыми заражены NTFS/FAT разделах или из-за еще чего-то аномального. Для этого настоящие системные администраторы делают это руками. И делают это командой mount.

    Команда mount в линуксе является очень гибким инструментом в руках системного администратора. С помощью команды mount можно подключить сетевой диск, раздел жесткого диска или USB-накопитель.

    Данная статья не является полным, исчерпывающим описанием команды mount (полное описание команды mount можно найти выполнив в консоли команду man mount), но стремиться к этому. Статья по описанию команды mount постоянно дорабатывается и видоизменяется. Все пожелания по статье можете оставлять в комментариях.

    Устройства, которые в данный момент подключены к компьютеру, можно посмотреть набрав в консоли:

    Эта команда показывает все устройства, которые подключенны. Они могут быть не примонтированы, но подключены. На экране Вы увидите примерно это:

    Диск /dev/sda : 40.0 ГБ, 40020664320 байт
    255 heads, 63 sectors/track, 4865 cylinders

    Disk identifier: 0x815aa99a Пункты таблицы разделов расположены не в дисковом порядке
    Диск /dev/sdb : 80.0 ГБ, 80026361856 байт
    255 heads, 63 sectors/track, 9729 cylinders
    Units = цилиндры of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x973248ad

    Устр-во Загр Начало Конец Блоки Id Система
    /dev/sdb1 * 1 9729 78148161 83 Linux

    Диск /dev/sdc : 1027 МБ, 1027604480 байт
    32 heads, 62 sectors/track, 1011 cylinders
    Units = цилиндры of 1984 * 512 = 1015808 bytes
    Disk identifier: 0x6f20736b

    Из листинга выше видно, что к операционной системе подключено:

    1. два жестких диска: /dev/sda - операционная система и /dev/sdb - "файловая помойка"
    2. сменный USB-носитель: /dev/sdc
    Просмотр примонтированых устройств осуществляется командой:

    После этого на экране можно увидеть:

    /dev/sda1 on / type reiserfs (rw,relatime,notail) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
    /proc on /proc type proc (rw,noexec,nosuid,nodev)
    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
    varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
    varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
    udev on /dev type tmpfs (rw,mode=0755)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
    fusectl on /sys/fs/fuse/connections type fusectl (rw)
    lrm on /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
    /dev/sda3 on /home type ext3 (rw,relatime)
    securityfs on /sys/kernel/security type securityfs (rw)
    binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
    gvfs-fuse-daemon on /home/user/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
    /dev/sdc on /media/USBFlash type vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

    • в первой строке сообщается, что в качестве корневой ФС выступает файловая система reiserfs с параметрами монтирования: доступ на чтение и запись (rw)
    • /dev/sda3 - это раздел диска /home
    • /dev/sdc - это примонтированное сменное USB-устройство
    Этого же результата можно достигнуть посмотрев содержимое файла /etc/mtab (в некоторых системах Linux файл называется /etc/mnt/tab)
  • Колибри
    27 Март, 09:27

    после того, как я ввела эту команду: sudo chmod -R 0777 /home/roza/Desktop В Дебиане никаких сообщений об ошибке не было, а вот в Минте, во время загрузки, выходит сообщение со следующим содержанием:

    Файл пользователя $HOME/.dmrc имеет некорректные права доступа и игнорируется. Это препятствует сохранению сеанса и языка по умолчанию. Владельцем этого файла должен быть пользователь и файл должен иметь права доступа 0644.Домашняя папка пользователя ($HOME) должна принадлежать пользователю и не должна быть доступна для записи другим пользователям.

    Затем все замирает на несколько секунд и открывается рабочий стол. А тут уж не могу воспользоваться ни sudo, ни просто su – терминал матюгается не по русски. Возможно ли восстановить права на ($HOME).Может можно сделать это с помощью лайв диска Минт?

  • Mut@NT
    29 Март, 12:13

    Колибри: Затем все замирает на несколько секунд и открывается рабочий стол. А тут уж не могу воспользоваться ни sudo, ни просто su – терминал матюгается не по русски. Возможно ли восстановить права на ($HOME).Может можно сделать это с помощью лайв диска Минт?

    Ну попробуйте вернуть права обратно:
    sudo chmod -R 0644 /home/roza/Desktop

    И владельца:
    sudo chown -R ВАШ_ЛОГИН_В_МИНТ /home/roza/Desktop

  • Колибри
    2 Апрель, 08:43
  • Mut@NT
    3 Апрель, 13:39

    Колибри: Все равно ничего не получилось:(. В общем, переустановила я раздел с минтом. Главное что научилась монтировать разделы (поняла как это делается, дальше – проще) И еще усвоила для себя урок – нужно раздавать права очень осторожно. В любом случае спасибо!

    P.S. Главное, это то, что Вы чему то научились))

  • AlexUnder Construction
    19 Май, 08:41

    Спасибо.
    Пара дополнений.
    1. У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел.
    Не хотел монтировать не из-за autorun.exe, а из-за того, что скорее всего винды были потушены “некорректно” и на ntfs-е остался байтик о проверке целостности файловой системы. В связи с этим ntfs3g без “force” боится маунтить такую ФС, дабы не повредить.
    2. Раз есть раздел про “SMB ”, стоило бы еще упомянуть CIFS .
    И в качестве примера привести что-нибудь типа:
    mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

  • Нефажно
    20 Май, 15:26
  • Tonik
    24 Май, 03:04
  • Mut@NT
    26 Май, 17:27

    AlexUnder Construction: Спасибо. Пара дополнений. 1. У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел. Не хотел монтировать не из-за autorun.exe, а из-за того, что скорее всего винды были потушены “некорректно” и на ntfs-е остался байтик о проверке целостности файловой системы. В связи с этим ntfs3g без “force” боится маунтить такую ФС, дабы не повредить. 2. Раз есть раздел про “SMB”, стоило бы еще упомянуть CIFS . И в качестве примера привести что-нибудь типа: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

    Нефажно: Хорошо бы, если бы, было еще описано монтирование NFS

    Спасибо за комментарий. Внесу дополнения.

    Tonik: А мне статья помогла. Элементарно! – забыла как монтировать… Быстро по статье пробежалась, и вспомнила. Спасибо большое автору!

    Заходите почаще:)

  • Денис
    11 Июнь, 11:47

    спасибо за статью,
    оч. доходчиво

  • Людмила
    9 Июль, 13:05

    # sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
    не работает, выдает помощь
    usage: ……
    работаю в ubuntu. надо пдключить расшаренную папку windows
    Может не так команда?

  • Mut@NT
    9 Июль, 22:11

    Людмила: # sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video не работает, выдает помощь usage: …… работаю в ubuntu. надо пдключить расшаренную папку windows Может не так команда?

    Строка
    username=vasja,password=pupkin
    должна быть заменена на требуемые параметры. Если подключаетесь от имени гостя, то там нужно быть осторожным, есть нюансы и различия русской и английской ОС Windows

  • Андрей
    31 Август, 10:04

    В ubuntu так надо:
    mount -t cifs -o username=tridge,password=foobar //fjall/test /mnt/smb/fjall

  • CJ
    14 Сентябрь, 20:28

    cj@Monster:~$ sudo umount /dev/sda1
    umount: /: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
    cj@Monster:~$ df -h
    Файловая система Разм Исп Дост Исп% смонтирована на
    /dev/sdb1 26G 9,1G 16G 37% /
    none 1,7G 416K 1,7G 1% /dev
    none 1,7G 0 1,7G 0% /dev/shm
    none 1,7G 200K 1,7G 1% /var/run
    none 1,7G 0 1,7G 0% /var/lock
    none 1,7G 0 1,7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8,1G 74% /media/Win7
    /dev/sda5 50G 8,9G 41G 18% /media/Other
    /dev/sdc1 373G 372G 946M 100% /media/STORAGE
    /dev/sdb7 94G 88G 5,5G 95% /media/MUSIC & GAMES
    /dev/sda1 26G 9,1G 16G 37% /

  • Владимир
    15 Сентябрь, 09:46
  • Mut@NT
    19 Сентябрь, 20:14

    CJ: Нужно смонтировать диск /dev/sda1 , но утверждается, что он уже смонтирован в точке “/”, хотя в этой точке смонтирован системный раздел Убунты. Подскажите, что делать, замучался уже:(

    Можете показать вывод команды:
    sudo fdisk -l

    Владимир:
    Единственное замечание – ошибки употребления тся/ться.-ТСЯ или -ТЬСЯ? Еще раз спасибо.:)

    Это может быть;) Нужно будет обратить внимание своего редактора;)

  • Тарас
    27 Сентябрь, 06:59
  • Mut@NT
    30 Сентябрь, 06:46

    Тарас: Команда монтирования самбы не работает.

    Что именно не работает в ней?

  • Roman
    2 Ноябрь, 20:41

    А если файловая система LWM2, а Linux Mint ругается?!
    то есть команда sudo mount -t lwm2 /dev/sdb /home/user/Видео не принимается.

  • zzzubr
    2 Ноябрь, 22:52

    Mut@NT: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    Так? То есть точка монтирования /home/roza/Desktop?

    Если у Вас все монтируется и файловая система /dev/hda3 видно, но у Вас не достаточно прав, то нужно просто эти права добавить:
    sudo chmod -R 0777 /home/roza/Desktop

    ммм…мне так кажется..что это был не оч хороший способ…правильней былоб из рута заходить ибо так вы дали права всем и вся…а это не есть хорошо…

    имхо! хоть и говорят что мильон статей, все равно, статья хорошая) правда примерчиков не хватает…хотелось бы увидеть какие-нибудь нестандартные чтоли применения… ибо по примерам все проще усваивается)
    29 Ноябрь, 20:33

  • Mut@NT
    5 Декабрь, 19:34

    maks: Стояла винда, винчестер был разбит на 4 логических диска (c,d,e,f). На диск “c” установил ubuntu 10.04, снеся тем самым винду. Теперь нет доступа и не вижу остальные логические диски. Подскажите, пожалуйста, что делать, чтоб получить к ним доступ?

  • Ihor
    6 Декабрь, 14:41

    >
    >

  • Mut@NT
    14 Декабрь, 10:48

    Ihor: > Монтирование разделов жесткого диска
    > …Точку монтирования можно взять любую.
    Вроде бы в Большой Красной книге (я ещё слышал “у Немета”) сказано: “…желательно, чтобы в папке, куда монтируете, не было файлов, потому что они не будут видны”.

    Ну это само собой разумеется.

  • Мульт
    7 Январь, 22:06

    Примонтировал iso образ

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    Русские имена файлов кракозябрами пишет.

  • umnik
    29 Март, 16:15

    статей много и книг а вот по человечески написанную так сказать на пальцах показанную и рассказанную вижу впервые, автору огромное спасибо, нашел для себя чуток но этот чуток несколько лет понять и найти не мог. Автор достоин уважения, если бы мне такая статья попала в руки лет 7 назад когда я тока принялся бороздить просторы линукса я бил бы очень рад.

    Все рассказано

  • Zlobik
    18 Август, 08:09

    Подскажите пожалуйста как почистить хвосты монтирования? Спасибо.

  • Neon
    12 Январь, 23:29

    Тут случилась со мной забавная штука. Пытался сделать загрузочную флэшку виндовую. форматнул флэху командой mkfs, затем по рекомендациям некоторых “продвинутых” юзверей. поставил приложение gparted, дал флэшке флажок загрузочной(активной)… И вот после этого начались чудеса:
    1. проблема отпали команды mount & umount
    2. команды восстановить удалось, но тут другой трабл. при монтировании раздела (не важно с какой системой) фс подключается в режиме чтения, изменить права доступа не удается. Система просто не реагирует на ключи данных команд и говорит все впорядке, операция выполнена успешно.

    Вывод могу забрать файлы с любого носителя, отдать файлы не могу. Прочитал статью с fstab. Переписал файл ручками. Изменений в нем больше не делал. Но попытка смонтировать диск с правами записи и исполнения по прежнему заканчивалась неудачей. После того как я снес gparted и перегрузил систему правленный мной файлик fstab стал корректно работать и команды монтирования восстановились.

    Внимание вопрос: С чем связано такое поведение gparted и как он это делал? Ну и как с этим бороться не удаляя gparted?

  • Агата
    21 Январь, 23:07

    Отличные, вразумительные статьи: эта, “.. SWAP в Linux”,”..что такое fstab?”!
    Уважаемый автор, напишите пожалуйста еще пару, осветив такие темы, как: разбивка, разметка диска, слияние разделов, перенос home на другой раздел.
    Отличная была-бы коллекция!

  • Александр
    7 Апрель, 00:35

    А можно как то исходный код сей чудо программы получить

  • sbp
    29 Июнь, 01:27

    Подскажите, что делать?
    Поставил Ubuntu12.04 неделю назад. После некоторых неосторожных действий система упала. На диске 250ГБ информации. LiveCD ЖД видит, но не запускает (выдает ошибку). И присоединить его никак не получается. Вот результат (даже в таком варианте) –
    root@ubuntu:~# sudo mount -t ext4 -o force /dev/sda1 /
    mount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error В некоторых случаях полезная информация может быть найдена в syslog – попробуйте dmesg | tail или что-то в этом роде

    Пробовал восстановить работоспособность системы по рекомендациям с сайтов, но безуспешно. При загрузке с диска указывает, что менеджер загрузки не обнаружил операционную систему.
    Подскажите, что делать?, куда “бежать”?.

  • kino
    25 Октябрь, 23:50

    Добрый день. Есть сервер для кинопроектора на linux. отличается от обычных тем что в него вшита программа Digital Cinema для показа фильмов через проектор. Недавно умерла материнка, поменяли, поставили другую. Все загрузили по новой. Теперь сервер не видит переносной жесткий диск SATA . он подключается с помощью салазок для перекачки фильмов на сервер (1 фильм весит от 90 до 300 Гб). Скажите плз через команду mount можно сделать так что бы он его увидел? (питание на диск идет, все шлейфы подключены, но все равно не видит диск)

  • В ОС Linux команда mount используется для подключения (монтирования) файловых систем и переносных накопителей (например, USB-флешек) к конкретным точкам монтирования в дереве директорий. Команда umount отключает (размонтирует) смонтированную файловую систему от дерева директорий. В данном руководстве мы рассмотрим основы подключения и отключения различных файловых систем при помощи команд mount и umount.

    Вывод списка смонтированных файловых систем(ФС)

    При выполнении без аргументов команда mount выведет все подключенные в данный момент ФС:

    $ mount

    По умолчанию результат будет содержать все ФС, в том числе виртуальные, такие как cgroup, sysfs и т. д. Каждая строка содержит информацию об имени устройства, директории, в которой оно смонтировано, типе и опциях монтирования в следующей форме:

    Имя_устройства on директория type тип_файловой_системы (опции)

    Для отображения только ФС определенного типа используется опция -t. Например, так можно отобразить только разделы ext4:

    $mount -t ext4

    Монтирование файловой системы

    Для подключения файловой системы к конкретному местоположению (точке монтирования) команда mount используется в следующей форме:

    Mount [опции...] имя_устройства директория

    После подключения точка монтирования становится корневой директорией смонтированной ФС. Например, смонтировать жесткий диск /dev/sdb1 в директорию /mnt/media можно следующим образом:

    $ sudo mount /dev/sdb1 /mnt/media

    Обычно при монтировании устройства с распространенной ФС, например, ext4 или xfs, команда mount автоматически определяет ее тип. Однако, некоторые ФС не распознаются. Их тип нужно указывать в явном виде. Для этого используется опция -t:

    Mount -t тип имя_устройства директория

    Чтобы указать дополнительные опции монтирования, используется флаг -o:

    Mount -o опции_монтирования имя_устройства директория

    Можно указать несколько опций, разделенных запятыми (после запятых не должно быть пробелов). Ниже предоставлены основные опции команды

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

    Полный список опций можно получить, выполнив команду man mount .

    Примеры использования mount

    Давайте рассмотрим несколько примеров использования утилиты. Как правило для монтирования нужно выполнить всего два действия

    1. Создать точку монтирования
    2. Примонтировать файловую систему

    Монтирование USB-накопителя/жесткого диска

    В большинстве современных дистрибутивов Linux, например, Ubuntu, USB-накопители автоматически монтируются при подключении, но иногда может потребоваться ручное монтирование устройства. Чтобы смонтировать USB-накопитель, выполните следующие действия.

    Создайте точку монтирования

    Sudo mkdir -p /media/usb

    Если USB-накопитель использует устройство /dev/sdd1, его можно смонтировать в директорию /media/usb следующей командой:

    Sudo mount /dev/sdd1 /media/usb

    Для поиска устройства и типа файловой системы можно воспользоваться любой из следующих команд:

    • ls -l /dev/disk/by-id/usb*
    • dmesg
    • lsblk

    Монтирование файлов ISO

    Для монтирования файла ISO используется петлевое (loop) устройство — специальное виртуальное устройство, которое позволяет осуществлять доступ к файлу как к блочному устройству.

    Сначала нужно создать точку монтирования в любой желаемой директории:

    Sudo mkdir /media/iso

    Смонтируйте файл ISO следующей командой:

    Sudo mount /path/to/image.iso /mnt/iso -o loop

    Не забудьте заменить /path/to/image.iso на путь к вашему файлу ISO.

    Монтирование NFS

    Для монтирования системы NFS требуется установить клиент NFS. Установка клиента NFS в Ubuntu и Debian:

    Sudo apt install nfs-common

    Установка клиента NFS в CentOS и Fedora:

    Sudo yum install nfs-utils

    Создайте директорию, которая будет точкой монтирования удаленной файловой системы:

    Sudo mkdir /media/nfs

    Обычно требуется автоматическое монтирование удаленной директории NFS при загрузке. Для этого нужно изменить файл конфигурации /etc/fstab. Откройте его в любом текстовом редакторе, например:

    Sudo nano /etc/fstab

    Добавьте в файл следующую строку, заменив сервер:/директория на имя или IP-адрес сервера NFS и экспортируемую директорию:

    #

    Сервер:/директория /media/nfs nfs defaults 0 0

    Смонтируйте ресурс NFS следующей командой:

    Sudo mount /mnt/nfs

    Sudo mount -a

    Размонтирование файловой системы

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

    Umount директория umount имя_устройства

    Если файловая система используется, umount не сможет ее отключить. В таких ситуациях можно воспользоваться командой fuser, чтобы выяснить, какие процессы осуществляют доступ к файловой системе:

    Fuser -m директория

    Определив процессы, можно остановить их и размонтировать файловую систему. Также для отключения занятой файловой системы сразу после завершения ее использования можно воспользоваться опцией -l (—lazy, “ленивое” отключение):

    Umount -l директория

    Для принудительного размонтирования применяется опция -f (—force). Обычно она используется для отключения недостижимой системы NFS.

    Umount -f директория

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

    Сохранение параметров mount после перезагрузки

    Для того, что бы устройства при перезагрузки системы монтировались автоматически, необходимо прописать инструкции монтирования в файл /etc/fstab. Файл /etc/fstab содержит список записей в следующем формате:

    [Файловая система] [Точка монтирования] [Тип файловой системы] [Опции] [Номер прохода]

    Например:

    /dev/sdb1 /home ext4 defaults 0 0

    После того как инструкция для mount прописаны в /etc/fstab, что бы проверить правильность написания дайте команду

    Mount -a

    Если команда отработает без ошибок, то все устройства прописанные в /etc/fstab будут подключены, а также изменения не потеряются после перезагрузки.

    Заключение

    Мы рассмотрели наиболее распространенные примеры подключения различных файловых систем к дереву директорий при помощи команды mount и их отключения командой umount. Для получения более подробной информации об опциях команд mount и umount можно обратиться к соответствующим man-страницам.

    Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

    Команда mount является тем универсальным средством, которое позволяет произвести все необходимое. Чтобы просмотреть список смонтированных устройств,

    вводим ее без аргументов (для чтения права root не требуются):

    /dev/sdal on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw)

    none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755)

    none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev)

    none on /var/run type tmpfs (rw,nosuid,mode=0755)

    none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) binfmt_misc on /рrос/sys/fs/binfmt_misc type binfmt_misc

    (rw,noexec, nosuid,nodev)

    gvfs-fuse-daemon on /home/grinder/.gvfs type fuse.gvfs-fusedaemon (rw,nosuid,nodev,user=grinder)

    В результате получим список, на первой позиции которого указывается исходный ресурс, на его месте может быть none (системный ресурс) или, как в нашем случае, программа gvfs-fuse-daemon. На второй - точка, куда он смотирован.

    ПРИМЕЧАНИЕ

    Аналогичный список можно получить, прочитав содержимое файла /etc/mtab.

    Чтобы смонтировать раздел или другой ресурс при помощи mount, в самом простом случае достаточно указать его имя и точку монтирования. Например, раздел /dev/sdb2

    следует подключить к /home/grinder/audio:

    $ sudo mount /dev/sdb2 /home/grinder/audio

    Теперь, перейдя в /home/grinder/audio, мы можем работать с файлами внутри. Но часто параметры монтирования, установленные по умолчанию, не совсем удобны.

    Посмотреть полную информацию о разделе диска - доступный объем, свободное место - можно с помощью команды df-h .

    Файловая система обычно определяется автоматически, но если на разделах подключаемого жесткого диска имеются логические ошибки, то необходимо дополнительно указать и тип файловой системы при помощи ключа -t:

    $ sudo mount -t ext3 /dev/sdb2 /home/grinder/audio

    В примере выбран тип файловой системы ext3. Другие файловые системы монтируют со следующими параметрами:

    T ext2, -t ext3, -t ext4, -t reiser, -t xfs - монтирование разделов с соответствующими файловыми системами;

    T ntfs-3g - монтирование раздела NTFS;

    T vfat - монтирование раздела FAT32;

    T iso9660 - монтирование привода компакт-дисков или ISO-образа;

    T smbfs или -t cifs - монтирование ресурса системы Windows.

    Поддерживаемые дистрибутивом файловые системы можно узнать, просмотрев вывод команды dmesg или список исполняемых файлов mount.*. Последнее сделать очень просто: набираем в терминале mount. и нажимаем клавишу табуля ции.

    Полный список всех возможных значений -t можно просмотреть в man mount.

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

    Параметры доступа к примонтированному разделу указываются при помощи флага -o. Для доступа на чтение/запись указывается флаг -о rw, для доступа только на чтение -о rо. Разрешим чтение и запись в нашем примере:

    $ sudo mount -t ext3 -о rw /dev/sdb2 /home/grinder/audio

    ПРИМЕЧАНИЕ

    Параметры доступа к разделу указываются в последней позиции вывода команды mount.

    Но в зависимости от сборки ядра кодировка имен файлов, набранных латиницей, в примонтированном разделе может быть нечитаема. Укажем ее явно:

    $ sudo mount -t ext3 -о rw,iocharset=utf8,codepage=866 /dev/sdb2

    /home/grinder/audio

    Параметр -о iocharset=utf 8 явно задает кодировку системной локали, в Linux Mint это ut f 8, a codepage=8 66 добавляет поддержку кодировки русского языка.

    Параметр -о force позволяет принудительно монтировать разделы жесткого диска в том случае, если по неопределенным причинам утилита mount отказывается его монтировать с обычными параметрами.

    Компакт-диск, вставленный в привод, также монтируется автоматически. Вручную его смонтировать можно так:

    $ sudo mount -t iso9660 -о ro /dev/cdrom /mnt

    Ho mount интересна еще и тем, что позволяет монтировать ISO-образы диска.

    Для этого кроме типа файловой системы указываем и параметр -о loop.

    $ sudo mount -t iso9660 -о loop ~/file.iso /home/iso

    Чтобы размонтировать раздел, достаточно указать либо устройство, либо точку монтирования:

    $ sudo umount /dev/sdb2

    $ sudo umount /home/grinder/audio

    Сетевой диск монтируется аналогичным образом - указываем его сетевое имя и точку монтирования. Дополнительно можно задать логин и пароль для доступа. Если этого не сделать, то пароль будет запрошен в момент подключения, а логин будет взят текущий, под которым работает пользователь. Но для начала нам нужно установить пакет smbfs:

    $ sudo aptitude install smbfs

    Теперь вводим

    $ sudo mount -t smbfs -о изегпаше=логин,password=пapoль //server/Video /home/grinder/video

    ПРИМЕЧАНИЕ

    Вместо имени можно указать IP-адрес системы.

    Понравилась статья? Поделиться с друзьями: