Jump to content
Sign in to follow this  
Bush

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

Recommended Posts

Добрый день. У меня установлена 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?

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

Share this post


Link to post
Share on other sites

Цитата:

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...