Монтування в linux. Команда mount в Linux або все про монтування розділів, дисків, образів ISO та SMB ресурсів

Якщо Вам потрібно підключити/примонтувати жорсткий дискз файлової системою 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. (У деяких випадках useful info про процеси, які використовуються для роботи з технологією 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 або 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. (У деяких випадках useful info про процеси, які використовуються для роботи з технологією 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 або helper program, or other error У деяких випадках корисна інформація може бути знайдена в syslog - спробуйте dmesg | tail або щось у цьому роді

    Пробував відновити працездатність системи за рекомендаціями із сайтів, але безуспішно. Під час завантаження з диска вказує, що менеджер завантаження не виявив операційну систему.
    Підкажіть, що робити?, куди "бігти"?

  • kino
    25 Жовтня, 23:50

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

  • З поверненням, мої хакери!
    Однією «незрозумілістю» Linux, з якими постійно стикаються користувачі Windows, є концепція "монтування" пристроїв та дисків. В світі Windowsдиски та пристрої автоматично "монтуються" без будь-яких зусиль з боку користувача і навіть без усвідомлення того, що це відбувається. Ну, можливо, підозри про це закрадаються. Більшість користувачів Windowsзнають, як від'єднати флешку, перш ніж вийняти її з комп'ютера, але зазвичай думають про цей процес як про вилучення.
    Команда mountведе свою історію з доісторичної доби обчислювальної техніки(з 1970-х років), коли комп'ютерні оператори фізично монтували стрічкові накопичувачіна бегемотоподібні комп'ютери-гіганти, розміром зі спортзал. На цих накопичувачах зберігали дані (оскільки жорсткі диски поки що не винайшли), і оператор повинен був сказати машині, що він монтує стрічку, перш ніж її можна було б прочитати.

    Windowsзазвичай автоматично монтує диски та пристрої з підтримкою Plug and Playтому користувачам не потрібно замислюватися про їх монтування. Кожному диску чи пристрою система надає буквене позначенняйого точки монтування, наприклад C:, D:, E:, і т.д.
    У пізніших дистрибутивах Linuxчасто підтримується автоматичне монтуванняАле справжньому адміністратору необхідно розуміти процес і знати команду. mount, тому що їм коли-небудь знадобиться вмонтувати пристрій або диск, який не монтується автоматично. Така ситуація щодня зустрічається у роботі будь-якого рядового системного адміністратора. Linuxі особливо в роботі слідчих з кіберзлочинів або хакерів.

    Крок 1. Файлова структура

    Пам'ятайте, що у Linuxєдина деревоподібна структура для всієї файлової системи (на відміну від Windows) з коренем для кожного диска та пристрою. Це означає, що всі диски та пристрої є частиною єдиного дерева файлової системи з "/" в самому верху. Будь-які інші диски мають бути примонтовані до цього дерева. Ми можемо зробити це за допомогою команди mount.


    Коли ми монтуємо пристрій, ми поміщаємо його в якусь директорію, і він стає частиною дерева. Ми можемо підключити будь-який пристрій до будь-якої директорії, але коли ми це зробимо, каталог, до якого примонтований пристрій, стане «закритим» і недоступним для нас. Це означає, що ми не зможемо отримати доступ до жодного з файлів у цій директорії. Звісно, ​​це не дуже добре. Ось чому ми маємо спеціальні порожні директорії для монтування пристроїв. Їхні назви відрізняються від одного дистрибутива Linuxдо іншого, але зазвичай це /mnt або /media.

    Крок 2. Команда mount

    Погляньмо на команду mount. Введіть у консолі:

    Mount -h

    Це виведе на екран довідку за командою, як показано нижче:


    На скріншоті виділено найважливішу частину синтаксису команди. В основному це:
    mount -t<тип файловой системы> <расположение>
    Команда mountу такому вигляді «монтуватиме» файлову систему певного типу(-t) в вказаному місці. Так, наприклад, ми могли б примонтувати cdrom у директорію /media, набравши:

    Mount -t /dev/cdrom /media

    Ця команда примонтує cdrom у директорію /media у дереві файлової системи.
    У нас також є безліч опцій, які можна використовувати при монтуванні пристроїв, включаючи:

    rw- монтувати для читання/запису

    ro- монтувати лише для читання

    user- дозволити будь-якому користувачеві монтувати пристрої/диски

    auto/noauto– чи буде файлова система автоматично монтувати пристрій/диск

    exec/noexec- дозволити або заборонити виконання бінарних (виконуваних) файлів на примонтованому пристрої

    Можна подивитися вбудований посібник (man) для команди mount, щоб дізнатися всі її опції:

    Man mount

    Крок 3. Налаштування автомонтування за допомогою Fstab

    Fstab- це « F ile s ystem tab le» (таблиця файлової системи). В системі Linuxце просто конфігураційний файл. Команда mountзчитує fstab, щоб визначити, які опції потрібно використовувати при монтуванні файлової системи. Таким чином вона автоматично визначає параметри підключення, коли ми монтуємо пристрій. Вона просто читає запис у таблиці fstabдля даного пристроюі застосовує параметри монтування, які там вказані.


    Як видно на скріншоті вище, ми просто вивели на екран вміст файлу fstabза допомогою команди cat:

    Cat fstab

    Таблиця fstabскладається із шести (6) стовпців. Ось вони:

    Device(пристрій) - UUID (Універсальний унікальний ідентифікатор)

    Mount point(Точка монтування) - директорія, до якої ми хочемо підключити пристрій

    Type(Тип) – тип файлової системи, наприклад: ext2, ext3, swap, ISO9660 і т.д.

    Options(Параметри) - це: rw (читання/запис), auto, nouser, async, suid тощо.

    Dump(Дамп) – вказує, як часто робити резервне копіюванняцього диска

    Pass- визначає параметр "pass", коли fsck повинен перевіряти файлову систему.

    Крок 4. Розмонтування

    Коли нам потрібно розмонтувати (вимкнути) диск чи пристрій, то команда, яку ми маємо використовувати – це umount. Зверніть увагу на її написання. Вона називається umount, а не unmount.
    Щоб розмонтувати наш пристрій cdrom, який ми примонтували вище, вводимо:

    Umount /dev/cdrom

    Ви не зможете вимкнути диск або пристрій, який зараз використовується системою.
    Приходьте ще за додатковими уроками з хакерської справи та з тих основ Linux, які вам потрібно знати, щоб зламувати як справжній PRO.

    Рано чи пізно користувачі Debian стикаються з таким поняттям, як монтування розділів та дисків. Багато, особливо колишніх користувачі Windows, відчувають проблеми з монтуванням розділів, хоча якщо задуматися, то все дуже просто і логічно. Нижче наводяться опис процесу монтування в UNIX системахі розбір найбільш типових випадків. І навіть якщо ви оточені графічним інтерфейсом, знання консольних командможе дуже стати в нагоді. Крім того, дізнавшись пару-трійку корисних команд UNIX, ви долучитесь до цієї чорної магіїі, можливо, почнете її використовувати.

    Монтування розділів у Linux - загальні слова

    Якщо ядро ​​Linux впізнало ваш пристрій-носій даних, воно має надати якийсь зовнішній інтерфейскористувача для роботи з пристроєм. Цим інтерфейсом є створення файлів-пристроїв у каталозі /dev

    Пристроям, підключеним до IDE, відповідатимуть файли-пристрою /dev/hda, /dev/hdbі так далі.

    Пристроям типу SCSI, а також близькі їм за духом SATA-пристрої та USB-флешки, матимуть файли-пристрою /dev/sda, /dev/sdbі тому подібне.

    Якщо на диску є розділи, цифра імені файлу-пристрою буде відповідати номеру розділу.

    Якщо на USB-флешці є два розділи, то перший буде називатися /dev/sda1, а другий /dev/sda2

    Монтування розділів- це пояснення системі, як дістатися до ваших даних та зробити їх доступними для використання. Системі потрібно пояснити три прості речі:

    1. яка файлова система розділі;
    2. який файл-пристрій вам потрібен;
    3. куди його підключити для перегляду = точка монтування;

    Каталог, в якому ви переглядатимете вміст ваших розділів, називається точкою монтування (mount point). Тому потрібно пояснити системі - командою чи через графічний інтерфейс- що ви хочете змонтувати, куди та що за файлова система на цьому розділі.

    У перекладі на мова UNIX, Це звучить так:

    mount -t vfat /dev/hda3 /mnt/harddisk

    Якщо потрібно часто монтувати одні й ті ж розділи, занесіть їх у /etc/fstab- Це системний конфіг, в якому вказані всі необхідні розділи для монтування. Редагувати цей файл може не аби хто, а тільки root. Так що заведіться рутовими повноваженнями і редагуйте /etc/fstab

    Файл /etc/fstabскладається з колонок, роздільниками між якими є символи табуляції ( клавіша TAB). Ось приклад вмісту файлу /etc/fstab:

    # /etc/fstab: static file systemінформація.
    #
    #
    /dev/hda2 / reiserfs notail,noatime 0 1
    /dev/hdb /mnt/cdrom iso9660 ro,user,noauto 0 0
    /dev/sda1 /mnt/flash vfat iocharset=koi8-r,codepage=866,rw,user,auto 0 0

    Формат колонок такий:

    • Монтований пристрій(файл-пристрій, він розділ, який ви хочете примонтувати)
    • Точка монтування(у яку директорію у файловій системі монтувати)
    • Тип файлової системи, що монтується
    • Опції монтування(кодування мови, необхідність монтування при старті)
    • Dump(зазвичай 0)
    • Pass(зазвичай 0)

    Важливо, щоб ви вставляли ТAB після кожної колонки під час редагування /etc/fstab(Після кожної зміни кольору тексту у цьому прикладі)

    Нижче наведено приклади монтажу для кожної файлової системи.

    Одноразове монтування FAT

    Тимчасове, одноразове монтування, наприклад, флешки, виглядає в командному рядку так (ще раз нагадаю, що всі операції проводяться під root'а):

    mount -t vfat /dev/sda1 /mnt/usb

    Постійне монтування FAT

    /etc/fstabдодаючи рядок:

    /dev/sda1 /mnt/usb vfat iocharset=utf8,codepage=866,user,rw 0 0

    Одноразове монтування NTFS

    Тимчасове, одноразове монтування, наприклад, розділу з даними Windows, виглядає так (ще раз нагадаю, що всі операції проводяться з-під root'у):

    mount -t ntfs-3g /dev/sda1 /mnt/win

    Постійне монтування NTFS

    Якщо потрібно постійно звертатися до цих розділів, правимо /etc/fstabдодаючи рядок:

    /dev/sda1 /mnt/win ntfs-3g umask=0,nls=utf8,exec,user,auto,rw 0 0

    Монтування CD/DVD-дисків у Debian

    Швидше за все це вже зроблено у вашому дистрибутиві. Проте наводжу це тут для прикладу.

    Одноразове монтування CD/DVD

    mount -t iso9660 /dev/cdrom /mnt/dvd

    Постійне монтування CD/DVD

    Якщо потрібно постійно звертатися до цих розділів, правимо /etc/fstabдодаючи рядок (ще раз нагадаю, що всі операції проводяться з-під root'у):

    /dev/cdrom /mnt/cdrom iso9660 user,ro 0 0

    Монтування ISO-файлу в Debian

    Звідкись ви завантажили ISO-файл і хочете переглянути його вміст. Для цього в Windows є багато софтини. У Linux і взагалі UNIX такі софтини не потрібні, так як монтування ISO-образу нічим для системи не відрізняється від монтування CD/DVD-диска. Потрібно лише передати один параметр -o loopщоб повідомити системі, що монтувати ми збираємось на петльовий пристрій ( loopback). Якщо робити це треба багато і часто, можна скористатися програмою GmountISO

    mount -t iso9660 file.iso /mnt/dvd -o loop

    Тобто монтуємо файл file.iso типу iso9660 у точку монтування /mnt/dvd на петльовий пристрій loop

    Відмонтування за командою.

    Вітаю, шановні читачісайту " ". Сьогодні ми продовжимо долучати вас до прекрасного внутрішнього світу Linux-систем та познайомимо (як Ви вже напевно зрозуміли з назви статті) з монтуванням в операційних системах «під керуванням» Linux.

    І, звісно ж, постараємося подати інформацію у полегшеному варіанті, тобто. мало будемо згадувати і більше уваги приділяти роботі в графічному режимі. Ну, а там уже як вийде. Ну що ж, нема чого тягнути, поїхали.
    Давайте на секунду уявимо таку ситуацію. Ви зважилися на встановлення Linuxдругою операційною системою разом з Windows. Встановили, - запустили її, - а потім захотіли подивитись на розділи Windowsочима лінуксоїдів:). І, - Опа!, - тут на вас може чекати невелике розчарування, бо Ви цього (розділу) не бачите (розглядається простий випадок, коли у вас встановлено ntfs-configдля роботи з ntfs-розділами, і система бачить Ваші розділи, але не примонтувала їх з будь-яких причин).

    Далі, щоб почати його використовувати, нам потрібно підключити або по-іншому змонтувати цю невидимку. Для початку згадаємо одну з попередніх статей, - ", де ми трохи завуальовано говорили, що файлова система (ФС) Linuxдуже тісно пов'язана з монтуванням, а конкретніше - згадувалося, що ФС це одне велике дерево з кореневою директорією/(сліш). І монтування кореневої ФС є частиною процесу ініціалізації ядра. У процесі завантаження операційної системи відбувається послідовне (а не якесь) приєднання всіх видимих ​​(та й невидимих ​​теж:)) системою пристроїв.

    У сучасних дистрибутивах Ви не побачите сам процес завантаження ядра, бо все це відбувається за гарним фоном. Але іноді ця інформація буває дуже корисною, тому що крім даних про примонтовані пристрої виводяться різні корисні повідомленняядра - про наявне обладнання; про та технології, що підтримуються; а найголовніше і найцінніше - про помилки, якщо такі є. Щоб побачити всі повідомлення завантажуваної системи, наберіть команду:

    Завантаження ядра - окрема розмова, зараз ми не зупинятимемося на цьому, просто введіть вищезгадану команду і уважно вивчіть все, що виведеться на екран монітора. Запевняю, ви знайдете там багато чого «смачного».

    Давайте розбиратися далі. Ось ядро Linuxрозпізнало всі пристрої, на яких знаходяться дані. І що потім? А потім воно просто зобов'язане надати нам з Вами якусь зовнішню сполучну ланку для подальшої роботиіз цими пристроями. І як не парадоксально, але в ролі таких ланок виступатимуть файли-пристроїв, які створюються в каталозі / dev. Тільки так ми з вами зможемо отримати доступ до файлів та каталогів, які розташовуються на нашому, прихованому від погляду, диску або дисках – це у кого як. У багатьох може виникнути резонне питання – а навіщо так морочитися і робити це руками, якщо сучасні системи Linuxсправляються із цим автоматично? Повірте, іноді це потрібно, трапляються окремі випадки, коли система Linuxне може автоматично під'єднати диск через якісь причини, пов'язані зі збоєм диска, вірусами, якими заражені NTFS/FAT-розділи або через щось ще протиприродне. І тоді справжні (або дуже розумні користувачі) роблять це руками за допомогою команди:

    Що дає приблизно такий результат:

    Давайте трохи внесемо ясності у те, що бачимо малюнку. Ми спостерігаємо справжнісінький процес монтування на початковій стадії завантаження системи. Першою приєдналася псевдофайлова система (нагадаємо, що вона використовується для надання інформації про процеси), потім приєдналася віртуальна файлова система / sysfs, Що експортує в простір користувача інформацію ядра Linuxпро пристрої та драйвери, що присутні в системі. Далі у каталог / devмонтується tmpfs. Це тимчасове файлове сховище, призначений для монтування ФС, З тією лише різницею, що розміщується вона в ОЗУзамість фізичного диска, тобто, інакше, це . Тут створюються файли тих пристроїв, які є в системі і які могли б створюватися «на льоту» – до таких можна віднести підключення по USB(або коли підвантажується динамічний модульз драйвером пристрою).

    І так далі, тощо, тобто все приєднується послідовно, по порядку. Щоб не лякати вас розумною термінологією, давайте спустимося з небес на землю і продовжимо нашу розмову про монтування. Останньою замикаючою ланкою виступають: диск ( /dev/sdа) та змінне USB-пристрій ( /dev/sdb). Я думаю, не треба підказувати Вам, що якщо на диску (або на будь-якому іншому змінному пристрої) не один розділ, а кілька, то причепляться всі наявні розділи і відмінність буде тільки в імені файлу-пристроїв. Наприклад, якщо на диску 5 розділів, то файли-пристроїв будуть називатися /dev/sda1, /dev/sda2, /dev/sda3, /dev/sda4, /dev/sda5.

    Висновок:
    Скільки розділів на знімному диску, стільки і буде підключено файлів-пристроїв.

    Це ж висновок команди можна отримати, якщо відкриємо вміст файлу /etc/mtab(у деяких системах Linuxфайл називається / etc/mnt/tab)

    # cat /etc/mtab

    Давайте перейдемо до практики. Перегляньте, які з пристроїв підключені в даний момент до комп'ютера, за допомогою команди:

    # sudo fdisk -l

    У Вас висновок може виявитися зовсім іншим, ніж у наведеному нижче малюнку:

    Просимо пам'ятати, що процес монтування/розмонтування виконується з привілеями rootпро що говорить значок # і sudo

    Далі. З малюнка видно, що є тільки один , де є три точки монтування- це файл підкачки swap, каталоги та home(При установці системи мені було зручніше розбити диск саме так).

    Хочете знати та вміти, більше й самі?

    Ми пропонуємо Вам навчання за напрямами: комп'ютери, програми, адміністрування, сервери, мережі, сайтобудування, SEO та інше. Дізнайтесь подробиці зараз!

    Імовірно на 90 відсотків впевнений, що на Вашому комп'ютері є не тільки один диск, а їх може бути кілька, і вони можуть бути поділені на розділи. Щоб отримати доступ до цих розділів, нам потрібно підмонтувати їх до кореневої файлової системи, і тільки після цього ми можемо звертатися до вмісту цих розділів через точку монтування.

    А тепер перейдемо безпосередньо до тренувань. Припустимо, що під рукою є лише CD/DVD-ROM.Давайте на ньому і спробуємо.

    1. Вставте диск у привід.
    2. Він автоматично визначиться системою, тобто. примонтується (див.картинку нижче):


    3.
    Відмонтуйте його командою:

    sudo umount /dev/cdrom

    Подивіться на картинку - CD/DVD-ROMрозмонтований (про що свідчить відсутність трикутника поруч).

    Він помітний у системі (тобто визначений системою, але не примонтований), а тому, щоб переконатися в достовірності цього, наберіть команду:

    mount | column -t

    Як бачите, команда показала що CD/DVD-ROMВідсутнє.

    А тепер найцікавіше, а саме ми починаємо шаманити з приєднанням нашого, так би мовити, сидюка назад. Для цього знадобиться шаманський бубон та прямі руки:)

    1. Щоб особливо не мучитися з правами суперкористувача, ми примонтуємо його назад до тієї ж директорії, звідки його і витягли, а саме /run/media/ім'я_користувача. Чому саме сюди? Все просто. Каталог /runбув задуманий як тимчасове сховище з метою «безпеки», і ця папка ( /run/media/ім'я_користувача) спеціально залишається порожнім після завантаження системи, так що нічого крім змонтованих дисків (або інших змінних пристроїв) Ви там не виявите (за умови, звичайно, що самі щось не наробите). Але взагалі, перш ніж його туди прикріпити, ми маємо

    2 . Створити директорію - /CDROM

    sudo mkdir /run/media/ім'я_користувача/CDROM

    3. Примонтувати командою

    sudo mount -t iso9660 /dev/sr0 /run/media/ім'я_користувача/CDROM

    -t iso9660- параметр монтування, який зазвичай визначається автоматично, але в деяких особливих випадках цей параметр потрібно вказати, щоб система не говорила: «Ой.. Адже ось яка невдача, що Ви не визначили тип файлової системи». У нашому випадку тип файлової системи - iso9660- цим типом визначаються всі CD-, DVD-диски;

    /dev/sr0- це наш сидюк, звідки взялася ця назва, легко визначити з команди та хоча б mount | column -t (або використовуйте дискові утиліти, які є в будь-якій linux-системі);

    /run/media/ім'я_користувача/CDROM- Обов'язково вказаний параметр, а то система не зрозуміє, куди Ви хочете все це приєднати.

    У командному рядку все вклалося у три рядки:)

    Аналогічно давайте примонтуємо флешку:

    1. Вставляємо флешку в USB

    Наша флешка визначилася як файл-пристрій /dev/sdb1з ім'ям 3C9B-F329та з файловою системою FAT32.

    sudo umount /dev/sdb1

    І бачимо приблизно таке:

    3. Тепер створюємо папку в каталозі /run/media/ім'я_користувача/

    sudo mkdir /run/media/ім'я_користувача/3C9B-F329

    4. Монтуємо

    sudo mount /dev/sdb1 /run/media/ім'я користувача/3C9B-F329

    Отримуємо на виході приблизно таке:

    Так ось. Протягом усієї статті Вас підводили до найважливішого висновку: монтуванням розділів ми "м'яко" пояснюємо системі, як можна дістатися даних і зробити їх доступними для використання в наших цілях. Головне тут, щоб директорія чи піддиректорія існувала, інакше якщо її не буде, то весь наш процес завершиться помилкою монтування.

    Звертаю увагу:
    У процесі монтування фактично монтується ФСбудь-якого пристрою (або іншого ресурсу). Прийнято говорити про "монтування пристрою", хоча насправді мається на увазі, що мова йдесаме про "монтування файлової системи пристрою".

    Втім, вистачить терміналу, переходимо до більш простим способаміз використанням графічних інструментів.

    Існує безліч утиліт та програм для роботи з дисками, розділами (сама проста утиліта, - це автоматичне монтування, яке виконує сама система), але є одне «але». Linux-системі ці утиліти свої. Тож усі ми їх просто фізично не охопимо. Наприклад, в Ubuntuє вбудована утиліта для роботи з дисками Інструмент конфігурації запису на NTFS", а також можна встановити утиліту" Mount Manager". В" Fedora"ж - " palimpsest", що входить до складу " gnome-disk-utility".

    До всього іншого. загальна програмадля роботи з розділами та дисками в будь-якій Linux-системі - це. Ця програма повністю безкоштовна і вміє не тільки монтувати, але ще й дуже, дуже багато, але ми не будемо розглядати все, на що вона здатна, а розберемо тільки дві операції. Давайте лише коротко, у вигляді повчальної інструкції:

    Як розмонтувати розділ за допомогою Gparted:

    1. Запустити саму програму (з правами root)
    2. Вибрати змонтований розділ (праворуч вгорі є вибір розділів - виділено червоним прямокутником).
    3. Далі вибрати у меню " Розділ - Розмонтувати". Ну чи скористатися клацанням правою кнопкоюмиші по виділеному розділу та пунктом " Розмонтувати". Після цього програма від'єднає розділ (у даному випадкуфлешку)

    Якщо операція від'єднання не виконалася, то, швидше за все, розділ на даний момент використовується іншими процесами і тому не може бути розмонтований. У цьому випадку необхідно скористатися Live CD Gparted:

    Тепер до другої операції.

    Як змонтувати розділ у GParted:

    1. Запустити програму (з правами root)
    2. Вибрати ще не змонтований розділ (головне щоб він у вас був визначений системою).
    3. Далі перейти до " Розділ - Монтувати"та вибрати точку монтування зі списку. Або клацнути правою кнопкою миші по виділеному розділу - " Монтувати"після чого змонтує розділ до зазначеної точки монтування.

    Якщо пункт меню " Розділ - Монтуватине видно (тобто не активний), значить не знає, до якої точки монтувати розділ. У цьому випадку необхідно скористатися Live CD Gparted.

    Але найбільше мені, загалом, подобається утиліта в openSUSE(німецький дистрибутив) та/або її чудовий " Центр керування" ("Параметри системи") YaST, за допомогою якого можна без особливих проблемзмонтувати/розмонтувати все, що забажаєте.

    Процес такий:

    1. Запустіть YaST(можна скористатися командним рядкомз правами root - /usr/bin/xdg-su -c /sbin/yast2або через графічний інтерфейс - " Системні параметри- YaST").
    2. Зайдіть у " Система - Розділи"

    Швидше за все, Вас попередять про те, що ця операція не така вже нешкідлива, і Ви розумієте ступінь шкоди, яку можна завдати системі, якщо щось зробите не зовсім коректно. Але Ви все одно погоджуйтеся та натискайте " Так " .

    Відкриється вікно редактора розділу дисків, де виберіть розділ (ліворуч) – "Жорсткі диски" , а праворуч буде виведено список усіх дисків, які в даний момент підключені до Вашого комп'ютера. Шукайте той, який Ви хочете приєднати (у нашому випадку ми виберемо останній рядок - це флешка).

    Нагадування - не забудьте від'єднати той диск, з яким експериментуватимете.

    Зробіть це штатними засобами, а саме просто натисніть на значок трикутника у провіднику:

    Зверніть увагу, що один диск займає, як мінімум, два рядки. Перша – це фізичне його найменування та маркування, а друга – логічний диск(Розділи) з файловою системою.
    Подивіться на виділений рядок - там вказано тип файлової системи. У нас це FAT32.
    Виділіть диск і натисніть кнопку "Редагувати", що знаходиться внизу вікна.
    Відкриється вікно налаштувань. Перевірте, щоб стояла галка біля пункту "Не форматувати".

    Зазвичай всі диски в Linuxмонтують у папку /run/media/ім'я_користувача, про що ми згадували вище.

    Тому в рядку " Точка монтуваннявпишіть такий шлях для монтування Вашого диска: /run/media/ім'я_користувача/ім'я диска(У нашому випадку це буде виглядати так: /run/media/ім'я_користувача/3C9B-F329).

    Як тільки Ви впишіть цей рядок, то відразу стане доступна кнопка " . Натисніть на неї, а у вікні, позначте точкою пункт " ID пристрою"і поставте галочку на " Монтований користувачем". Це потрібно для того, щоб Ви могли користуватися диском у режимі звичайного користувача, а не лише адміністратора.

    Тепер подивіться на пункт " Значення довільних опцій. Там знайдіть текст umask=0002, і замініть 0002 на 0000 (це права доступу до розділу) та погодьтеся з усіма змінами, натиснувши двічі ОКта Вас поверне назад до списку дисків. І, останнє, власне, - у цьому вікні натисніть ОК. Програма знову видасть попередження, що всі зміни зараз запишуться у файл. Якщо ви впевнені, що робите, підтвердьте зміни, натиснувши кнопку " Застосувати".

    У результаті, якщо все було зроблено коректно, то зайшовши до папки /run/media/ім'я_користувача(До речі подивитися можна і через файловий менеджер, а саме, можете увійти до терміналу та набрати команду ) Ви побачите:

    Ура, а ось і наша примонтована флешка. Можна зрадіти. Бідна флешка. Що вона тільки не пережила на момент написання цієї статті.

    Післямова.

    Гаразд. На цьому закінчуємо нашу розповідь. Залишайтесь із проектом, тут Вам раді.

    Традиційно кажу, що всі питання, а також доповнення, думки, відгуки, критику, подяки та інше, Ви можете залишати в коментарях до цієї статті.

    P.S.За існування цієї статті дякую члену команди Pantera