Титла: bug или feature във mount ? Публикувано от: laskov в Nov 12, 2012, 11:51 Според мен е бъг. Погрешка, написах "mount /dev/sdb1 /" и то се изпълни! Ето повече инфо:
Цитат root@turtle:~# cat /etc/slackware-version Титла: Re: bug или feature във mount ? Публикувано от: Odido в Nov 12, 2012, 21:38 Обикновено с тази команда си маутвам външния хард ,който е с ntfs система.
Разгледай за всеки случай как е конфигуриран.Там може да намериш някакви отговори: Код
Титла: Re: bug или feature във mount ? Публикувано от: sstefanov в Nov 12, 2012, 21:49 Защо да е бъг, след като е станало точно това, което си написал?
Титла: Re: bug или feature във mount ? Публикувано от: gat3way в Nov 12, 2012, 23:33 Поради странни стечения на обстоятелствата, днес, точно заради същия проблем, на машина където не съм root, сериозно се замислих за психическото си здраве. Имам една купчина perl скриптове изписани, днес се оказа че модификациите, които съм правил в последните 2 седмици просто изчезнаха, cronjob-овете, които съм писал за разчистване на файловата система от ненужни глупости просто ги няма и т.н. Побърках се. А се оказа, че когато ИТ-тата създавали новия LUN на SAN-а, стария не са го затрили, а просто са го unmount-нали. И в един красив момент са mount-нали стария върху същият mountpoint по грешка. Комична ситуация, но за малко да ми докара микроинфаркт.
Титла: Re: bug или feature във mount ? Публикувано от: laskov в Nov 13, 2012, 11:49 Аристократ, ти си монтираш с тази команда, но БЕЗ наклонената черта накрая;
sstefanov, по този начин се прецаква системата. Цялата файлова система на работещата ОС би трябвало да стане недостъпна. gat3way, твоите хора монтират нов LUN някъде в по-долни нива във файловата система, а не в самия корен. Според мен, така зададената команда трябва да върне някаква грешка. Имам спомени, че в по-ранните версии на mount или ядрото, директорията-точка на монтиране трябваше да е празна, но виждам, че сега това не е така. man mount казва, че Цитат The standard form of the mount command, isА в този текст ($2) все пак пише, че тази команда трябва да върне грешка Цитат EBUSY Титла: Re: bug или feature във mount ? Публикувано от: gat3way в Nov 13, 2012, 12:05 Това няма значение (имам предвид root директорията или не). Аз лично не помня някога да е имало изискване да е празна директорията, възможно е някоя mount команда да е проверявала. Това че не връща -EBUSY обаче е гадно. Особено щом по документация трябва да го прави, а не го прави.
Титла: Re: bug или feature във mount ? Публикувано от: sstefanov в Nov 13, 2012, 13:09 Знам какво става, също така би трябвало да го знае и този, който има права да изпълнява командата!
В крайна сметка командата не е виновна, че си прецакваш системата, както има и много други начини да я прецакаш без това да значи чесъответните команди са бъгави. Между другото някъде гледах, че mount предупреждава, когато монтираш нещо в непразна директория. Титла: Re: bug или feature във mount ? Публикувано от: laskov в Nov 13, 2012, 13:51 Като знаеш, как мислиш? Прецаква ли се? Щото при мен - не. Работи си. И понеже знам, че не си го пробвал и че няма да направиш експерименти, с които да си полезен, а пък виждам, че участваш, ще добавя:
На sda1 има slackware и зарежда от него. На sdb1 има Ubuntu. Както се досещаш, директориите и файловете се дублират в голяма степен. Но грешното монтиране не прави така, че от този момент slackware-то да стане Ubuntu :) . Продължава да е достъпна файловата система на sda1. Не съм пробвал да търся уникални за ubuntu файлове, за да разбера дали и файловата система на sdb1 ще е достъпна. Титла: Re: bug или feature във mount ? Публикувано от: sstefanov в Nov 13, 2012, 14:46 Направих си експеримент и наистина не се прецака!
А едно време със slackware 6 беше май по-различно. Ето резултатите (debian виртуална машина и proxmox iso като CD): Код
Командата ps си е старата и системата си върви. Обаче ако се монтират пак същите дялове в друга директория новия замества стария. Ако въпросът е бил защо не се прецаква системата, явно съм го разбрал погрешно. Титла: Re: bug или feature във mount ? Публикувано от: laskov в Nov 13, 2012, 15:20 Благодаря! Значи (д)ефектът не е slackware - специфичен.
|