Перейти к содержанию

[решено] Устройства в Linux. Как использовать mount и unmount?


Bush

Рекомендуемые сообщения

Добрый день. У меня установлена Ubuntu 11.04 x64 Rus.

Выполняю команду

ls -l /dev > ~/devContents.txt

Содержимое файла devContents.txt:

итого 0crw-------  1 root root       10, 235 2011-07-09 15:03 autofsdrwxr-xr-x  2 root root           680 2011-07-09 15:03 blockdrwxr-xr-x  2 root root           120 2011-07-09 15:03 bsgcrw-------  1 root root       10, 234 2011-07-09 15:03 btrfs-controldrwxr-xr-x  3 root root            60 2011-07-09 15:03 buslrwxrwxrwx  1 root root             3 2011-07-09 18:50 cdrom -> sr0lrwxrwxrwx  1 root root             3 2011-07-09 18:50 cdrw -> sr0drwxr-xr-x  2 root root          4040 2011-07-09 15:03 charcrw-------  1 root root        5,   1 2011-07-09 15:03 consolelrwxrwxrwx  1 root root            11 2011-07-09 15:03 core -> /proc/kcoredrwxr-xr-x  2 root root            60 2011-07-09 15:03 cpucrw-------  1 root root       10,  59 2011-07-09 15:03 cpu_dma_latencydrwxr-xr-x  6 root root           120 2011-07-09 15:03 disklrwxrwxrwx  1 root root             3 2011-07-09 18:50 dvd -> sr0lrwxrwxrwx  1 root root             3 2011-07-09 18:50 dvdrw -> sr0crw-------  1 root root       10,  61 2011-07-09 15:03 ecryptfscrw-rw----  1 root video      29,   0 2011-07-09 15:03 fb0lrwxrwxrwx  1 root root            13 2011-07-09 15:03 fd -> /proc/self/fdcrw-rw-rw-  1 root root        1,   7 2011-07-09 15:03 fullcrw-rw-rw-  1 root fuse       10, 229 2011-07-09 15:03 fusecrw-------  1 root root      251,   0 2011-07-09 15:03 fw0crw-------  1 root root       10, 228 2011-07-09 15:03 hpetdrwxr-xr-x  4 root root           240 2011-07-09 15:03 inputcrw-------  1 root root        1,  11 2011-07-09 15:03 kmsgsrw-rw-rw-  1 root root             0 2011-07-09 15:03 logbrw-rw----  1 root disk        7,   0 2011-07-09 15:03 loop0brw-rw----  1 root disk        7,   1 2011-07-09 15:03 loop1brw-rw----  1 root disk        7,   2 2011-07-09 15:03 loop2brw-rw----  1 root disk        7,   3 2011-07-09 15:03 loop3brw-rw----  1 root disk        7,   4 2011-07-09 15:03 loop4brw-rw----  1 root disk        7,   5 2011-07-09 15:03 loop5brw-rw----  1 root disk        7,   6 2011-07-09 15:03 loop6brw-rw----  1 root disk        7,   7 2011-07-09 15:03 loop7drwxr-xr-x  2 root root            60 2011-07-09 15:03 mappercrw-------  1 root root       10, 227 2011-07-09 15:03 mcelogcrw-r-----  1 root kmem        1,   1 2011-07-09 15:03 memdrwxr-xr-x  2 root root            60 2011-04-26 05:59 netcrw-------  1 root root       10,  58 2011-07-09 15:03 network_latencycrw-------  1 root root       10,  57 2011-07-09 15:03 network_throughputcrw-rw-rw-  1 root root        1,   3 2011-07-09 15:03 nullcrw-rw-rw-  1 root root      195,   0 2011-07-09 15:03 nvidia0crw-rw-rw-  1 root root      195, 255 2011-07-09 15:03 nvidiactlcrw-------  1 root root        1,  12 2011-07-09 15:03 oldmemdrwxr-xr-x  2 root root            60 2011-07-09 15:03 pktcdvdcrw-r-----  1 root kmem        1,   4 2011-07-09 15:03 portcrw-------  1 root root      108,   0 2011-07-09 15:03 pppcrw-------  1 root root       10,   1 2011-07-09 15:03 psauxcrw-rw-rw-  1 root tty         5,   2 2011-07-09 19:00 ptmxdrwxr-xr-x  2 root root             0 2011-04-07 16:43 ptsbrw-rw----  1 root disk        1,   0 2011-07-09 15:03 ram0brw-rw----  1 root disk        1,   1 2011-07-09 15:03 ram1brw-rw----  1 root disk        1,  10 2011-07-09 15:03 ram10brw-rw----  1 root disk        1,  11 2011-07-09 15:03 ram11brw-rw----  1 root disk        1,  12 2011-07-09 15:03 ram12brw-rw----  1 root disk        1,  13 2011-07-09 15:03 ram13brw-rw----  1 root disk        1,  14 2011-07-09 15:03 ram14brw-rw----  1 root disk        1,  15 2011-07-09 15:03 ram15brw-rw----  1 root disk        1,   2 2011-07-09 15:03 ram2brw-rw----  1 root disk        1,   3 2011-07-09 15:03 ram3brw-rw----  1 root disk        1,   4 2011-07-09 15:03 ram4brw-rw----  1 root disk        1,   5 2011-07-09 15:03 ram5brw-rw----  1 root disk        1,   6 2011-07-09 15:03 ram6brw-rw----  1 root disk        1,   7 2011-07-09 15:03 ram7brw-rw----  1 root disk        1,   8 2011-07-09 15:03 ram8brw-rw----  1 root disk        1,   9 2011-07-09 15:03 ram9crw-rw-rw-  1 root root        1,   8 2011-07-09 15:03 randomcrw-rw-r--+ 1 root root       10,  62 2011-07-09 15:03 rfkilllrwxrwxrwx  1 root root             4 2011-07-09 15:03 root -> sda1lrwxrwxrwx  1 root root             4 2011-07-09 15:03 rtc -> rtc0crw-------  1 root root      254,   0 2011-07-09 15:03 rtc0lrwxrwxrwx  1 root root             3 2011-07-09 18:50 scd0 -> sr0brw-rw----  1 root disk        8,   0 2011-07-09 15:03 sdabrw-rw----  1 root disk        8,   1 2011-07-09 15:03 sda1brw-rw----  1 root disk        8,  16 2011-07-09 15:03 sdbbrw-rw----  1 root disk        8,  17 2011-07-09 15:03 sdb1brw-rw----  1 root disk        8,  21 2011-07-09 15:03 sdb5brw-rw----  1 root disk        8,  32 2011-07-09 15:03 sdcbrw-rw----  1 root disk        8,  33 2011-07-09 15:03 sdc1crw-rw----  1 root disk       21,   0 2011-07-09 15:03 sg0crw-rw----+ 1 root cdrom      21,   1 2011-07-09 15:03 sg1crw-rw----  1 root disk       21,   2 2011-07-09 15:03 sg2crw-rw----  1 root disk       21,   3 2011-07-09 15:03 sg3drwxrwxrwt  2 root root           180 2011-07-09 18:46 shmcrw-------  1 root root       10, 231 2011-07-09 15:03 snapshotdrwxr-xr-x  4 root root           460 2011-07-09 15:03 sndbrw-rw----+ 1 root cdrom      11,   0 2011-07-09 18:50 sr0lrwxrwxrwx  1 root root            15 2011-07-09 15:03 stderr -> /proc/self/fd/2lrwxrwxrwx  1 root root            15 2011-07-09 15:03 stdin -> /proc/self/fd/0lrwxrwxrwx  1 root root            15 2011-07-09 15:03 stdout -> /proc/self/fd/1crw-rw-rw-  1 root tty         5,   0 2011-07-09 15:03 ttycrw--w----  1 root tty         4,   0 2011-07-09 15:03 tty0crw-------  1 root root        4,   1 2011-07-09 15:03 tty1crw--w----  1 root tty         4,  10 2011-07-09 15:03 tty10crw--w----  1 root tty         4,  11 2011-07-09 15:03 tty11crw--w----  1 root tty         4,  12 2011-07-09 15:03 tty12crw--w----  1 root tty         4,  13 2011-07-09 15:03 tty13crw--w----  1 root tty         4,  14 2011-07-09 15:03 tty14crw--w----  1 root tty         4,  15 2011-07-09 15:03 tty15crw--w----  1 root tty         4,  16 2011-07-09 15:03 tty16crw--w----  1 root tty         4,  17 2011-07-09 15:03 tty17crw--w----  1 root tty         4,  18 2011-07-09 15:03 tty18crw--w----  1 root tty         4,  19 2011-07-09 15:03 tty19crw-------  1 root root        4,   2 2011-07-09 15:03 tty2crw--w----  1 root tty         4,  20 2011-07-09 15:03 tty20crw--w----  1 root tty         4,  21 2011-07-09 15:03 tty21crw--w----  1 root tty         4,  22 2011-07-09 15:03 tty22crw--w----  1 root tty         4,  23 2011-07-09 15:03 tty23crw--w----  1 root tty         4,  24 2011-07-09 15:03 tty24crw--w----  1 root tty         4,  25 2011-07-09 15:03 tty25crw--w----  1 root tty         4,  26 2011-07-09 15:03 tty26crw--w----  1 root tty         4,  27 2011-07-09 15:03 tty27crw--w----  1 root tty         4,  28 2011-07-09 15:03 tty28crw--w----  1 root tty         4,  29 2011-07-09 15:03 tty29crw-------  1 root root        4,   3 2011-07-09 15:03 tty3crw--w----  1 root tty         4,  30 2011-07-09 15:03 tty30crw--w----  1 root tty         4,  31 2011-07-09 15:03 tty31crw--w----  1 root tty         4,  32 2011-07-09 15:03 tty32crw--w----  1 root tty         4,  33 2011-07-09 15:03 tty33crw--w----  1 root tty         4,  34 2011-07-09 15:03 tty34crw--w----  1 root tty         4,  35 2011-07-09 15:03 tty35crw--w----  1 root tty         4,  36 2011-07-09 15:03 tty36crw--w----  1 root tty         4,  37 2011-07-09 15:03 tty37crw--w----  1 root tty         4,  38 2011-07-09 15:03 tty38crw--w----  1 root tty         4,  39 2011-07-09 15:03 tty39crw-------  1 root root        4,   4 2011-07-09 15:03 tty4crw--w----  1 root tty         4,  40 2011-07-09 15:03 tty40crw--w----  1 root tty         4,  41 2011-07-09 15:03 tty41crw--w----  1 root tty         4,  42 2011-07-09 15:03 tty42crw--w----  1 root tty         4,  43 2011-07-09 15:03 tty43crw--w----  1 root tty         4,  44 2011-07-09 15:03 tty44crw--w----  1 root tty         4,  45 2011-07-09 15:03 tty45crw--w----  1 root tty         4,  46 2011-07-09 15:03 tty46crw--w----  1 root tty         4,  47 2011-07-09 15:03 tty47crw--w----  1 root tty         4,  48 2011-07-09 15:03 tty48crw--w----  1 root tty         4,  49 2011-07-09 15:03 tty49crw-------  1 root root        4,   5 2011-07-09 15:03 tty5crw--w----  1 root tty         4,  50 2011-07-09 15:03 tty50crw--w----  1 root tty         4,  51 2011-07-09 15:03 tty51crw--w----  1 root tty         4,  52 2011-07-09 15:03 tty52crw--w----  1 root tty         4,  53 2011-07-09 15:03 tty53crw--w----  1 root tty         4,  54 2011-07-09 15:03 tty54crw--w----  1 root tty         4,  55 2011-07-09 15:03 tty55crw--w----  1 root tty         4,  56 2011-07-09 15:03 tty56crw--w----  1 root tty         4,  57 2011-07-09 15:03 tty57crw--w----  1 root tty         4,  58 2011-07-09 15:03 tty58crw--w----  1 root tty         4,  59 2011-07-09 15:03 tty59crw-------  1 root root        4,   6 2011-07-09 15:03 tty6crw--w----  1 root tty         4,  60 2011-07-09 15:03 tty60crw--w----  1 root tty         4,  61 2011-07-09 15:03 tty61crw--w----  1 root tty         4,  62 2011-07-09 15:03 tty62crw--w----  1 root tty         4,  63 2011-07-09 15:03 tty63crw--w----  1 root tty         4,   7 2011-07-09 15:03 tty7crw--w----  1 root tty         4,   8 2011-07-09 15:03 tty8crw--w----  1 root tty         4,   9 2011-07-09 15:03 tty9crw-------  1 root root        5,   3 2011-07-09 15:03 ttyprintkcrw-rw----  1 root dialout     4,  64 2011-07-09 15:03 ttyS0crw-rw----  1 root dialout     4,  65 2011-07-09 15:03 ttyS1crw-rw----  1 root dialout     4,  74 2011-07-09 15:03 ttyS10crw-rw----  1 root dialout     4,  75 2011-07-09 15:03 ttyS11crw-rw----  1 root dialout     4,  76 2011-07-09 15:03 ttyS12crw-rw----  1 root dialout     4,  77 2011-07-09 15:03 ttyS13crw-rw----  1 root dialout     4,  78 2011-07-09 15:03 ttyS14crw-rw----  1 root dialout     4,  79 2011-07-09 15:03 ttyS15crw-rw----  1 root dialout     4,  80 2011-07-09 15:03 ttyS16crw-rw----  1 root dialout     4,  81 2011-07-09 15:03 ttyS17crw-rw----  1 root dialout     4,  82 2011-07-09 15:03 ttyS18crw-rw----  1 root dialout     4,  83 2011-07-09 15:03 ttyS19crw-rw----  1 root dialout     4,  66 2011-07-09 15:03 ttyS2crw-rw----  1 root dialout     4,  84 2011-07-09 15:03 ttyS20crw-rw----  1 root dialout     4,  85 2011-07-09 15:03 ttyS21crw-rw----  1 root dialout     4,  86 2011-07-09 15:03 ttyS22crw-rw----  1 root dialout     4,  87 2011-07-09 15:03 ttyS23crw-rw----  1 root dialout     4,  88 2011-07-09 15:03 ttyS24crw-rw----  1 root dialout     4,  89 2011-07-09 15:03 ttyS25crw-rw----  1 root dialout     4,  90 2011-07-09 15:03 ttyS26crw-rw----  1 root dialout     4,  91 2011-07-09 15:03 ttyS27crw-rw----  1 root dialout     4,  92 2011-07-09 15:03 ttyS28crw-rw----  1 root dialout     4,  93 2011-07-09 15:03 ttyS29crw-rw----  1 root dialout     4,  67 2011-07-09 15:03 ttyS3crw-rw----  1 root dialout     4,  94 2011-07-09 15:03 ttyS30crw-rw----  1 root dialout     4,  95 2011-07-09 15:03 ttyS31crw-rw----  1 root dialout     4,  68 2011-07-09 15:03 ttyS4crw-rw----  1 root dialout     4,  69 2011-07-09 15:03 ttyS5crw-rw----  1 root dialout     4,  70 2011-07-09 15:03 ttyS6crw-rw----  1 root dialout     4,  71 2011-07-09 15:03 ttyS7crw-rw----  1 root dialout     4,  72 2011-07-09 15:03 ttyS8crw-rw----  1 root dialout     4,  73 2011-07-09 15:03 ttyS9crw-r-----  1 root root       10, 223 2011-07-09 15:03 uinputcrw-rw-rw-  1 root root        1,   9 2011-07-09 15:03 urandomcrw-------  1 root root      252,   0 2011-07-09 15:03 usbmon0crw-------  1 root root      252,   1 2011-07-09 15:03 usbmon1crw-------  1 root root      252,   2 2011-07-09 15:03 usbmon2crw-------  1 root root      252,   3 2011-07-09 15:03 usbmon3crw-------  1 root root      252,   4 2011-07-09 15:03 usbmon4crw-------  1 root root      252,   5 2011-07-09 15:03 usbmon5crw-------  1 root root      252,   6 2011-07-09 15:03 usbmon6crw-------  1 root root      252,   7 2011-07-09 15:03 usbmon7crw-------  1 root root      252,   8 2011-07-09 15:03 usbmon8drwxr-xr-x  4 root root            80 2011-07-09 15:03 v4lcrw-------  1 root root       10,  56 2011-07-09 15:03 vboxdrvcrw-------  1 root root       10,  55 2011-07-09 15:03 vboxnetctldrwxr-x---  3 root vboxusers       60 2011-07-09 15:03 vboxusbcrw-rw----  1 root tty         7,   0 2011-07-09 15:03 vcscrw-rw----  1 root tty         7,   1 2011-07-09 15:03 vcs1crw-rw----  1 root tty         7,   2 2011-07-09 15:03 vcs2crw-rw----  1 root tty         7,   3 2011-07-09 15:03 vcs3crw-rw----  1 root tty         7,   4 2011-07-09 15:03 vcs4crw-rw----  1 root tty         7,   5 2011-07-09 15:03 vcs5crw-rw----  1 root tty         7,   6 2011-07-09 15:03 vcs6crw-rw----  1 root tty         7, 128 2011-07-09 15:03 vcsacrw-rw----  1 root tty         7, 129 2011-07-09 15:03 vcsa1crw-rw----  1 root tty         7, 130 2011-07-09 15:03 vcsa2crw-rw----  1 root tty         7, 131 2011-07-09 15:03 vcsa3crw-rw----  1 root tty         7, 132 2011-07-09 15:03 vcsa4crw-rw----  1 root tty         7, 133 2011-07-09 15:03 vcsa5crw-rw----  1 root tty         7, 134 2011-07-09 15:03 vcsa6crw-------  1 root root       10,  63 2011-07-09 15:03 vga_arbitercrw-rw----+ 1 root video      81,   0 2011-07-09 15:03 video0crw-rw-rw-  1 root root        1,   5 2011-07-09 15:03 zero

Такое количество различного рода устройств - это нормально? Как среди всего этого ориентироваться?

Я потихоньку изучаю Linux, хочу разобраться с тем, как правильно монтировать/размонтировать устройства. Допустим я вставил в DVD привод CD/DVD диск, или подключил в порт системного блока USB-флэшку, либо др. что-либо... Как мне узнать, какое именно имя устройства (т.е. файл устройства из каталога dev) следует использовать в команде mount/unmount?

С уважением Андрей.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Такое количество различного рода устройств - это нормально? Как среди всего этого ориентироваться?

Да, нормально. Для начала разберитесь какие типы устройств в UNIX-системах бывают (символьные, блочные). Как раз вслед за этим почитайте про то, как эти устройства обозначаются в /dev. Станет намного понятнее.

Что касается монтирования, рекомендую для начала почитать про "классическое монтирование" носителей в Linux/UNIX системах через команды mount/unmount (см. соответствующую man-страницу и любой учебничек). Это есть в любой книжке по системному администрированию. Хоть той же Эви Неметт, например. Затем почитайте про то, как работает udev. Чисто основы, может простейшие написания правил для него. Хотя последнее не обязательно, но вдруг что-то нетривиальное подключать придётся. На сегодняшний день в современных дистрибутивах монтирование идёт именно через него. т.е. руками уже ничего не требуется монтировать, оно само Smile

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...