Како монтирати и демонтирати уређаје за складиштење са Линук терминала
Датотечни системи у Линуку и Унику слични оперативни системи попут мацОС-а могу се монтирати, демонтирати и поново монтирати помоћу терминала. Ово је моћан и свестран алат - ево свега што треба да знате.
Линук систем датотека
Систем датотека у Линуку, мацОС-у и другим оперативним системима сличним Унику не користи одвојене идентификаторе волумена за уређаје за складиштење на начин на који то, рецимо, ради Виндовс. Виндовс сваком волумену додељује слово погона као што је Ц: или Д: а систем датотека за сваки том је дрво директорија који се налазе испод тог слова погона.
У Линуку је систем датотека све стабло директорија. Монтирани уређај за складиштење има свој систем датотека накалемљен на то стабло тако да се чини да је саставни део једног кохезивног система датотека. Новопостављеном систему датотека ће бити доступан преко директоријума у који је монтиран. Тај директоријум се назива тачка монтирања за тај систем датотека.
Многи системи датотека се аутоматски монтирају у време покретања или у покрету као волумени складишта повезани са рачунаром током извођења. Опрезни администратори система могу да искључе функције аутоматског монтирања током извођења тако да могу да контролишу везе са системом.
То значи да се уређаји за складиштење повезани током извођења можда неће аутоматски монтирати и да ће бити потребно ручно монтирање. Ручно монтирање система датотека вам омогућава да доносите одлуке о том систему датотека, на пример где ће бити тачка монтирања и да ли ће систем датотека бити само за читање или читање-писање.
Без обзира на то да ли је то неопходно или због избора, носач
, умоунт
и премонтирати
наредбе вам дају могућност да преузмете контролу над овим важним аспектом вашег Линук система.
Испитајте свој систем датотека помоћу моунт-а
Моунт има много опција, али да бисте навели све монтиране системе датотека на вашем рачунару, уопште не треба опција. Једноставно укуцајте носач
и притисните Ентер:
носач
ће у прозору терминала навести све повезане системе датотека.
Може бити тешко претражити тај депонија података да бисте пронашли оно што тражите.
Можете да прецизирате излаз питајући носач
да наведете само системе датотека који вас занимају. Тхе -т
(типе) опција говориносач
о којој врсти система датотека треба извести.
моунт -т тмпфс
моунт -т ект4
Као пример, питали смо носач
само да наведететмпфс
датотечни системи. Добијамо много управљивији излаз.
А.тмпфс
датотечни систем изгледа као да је то уобичајени, монтирани систем датотека, али је заправо ускладиштен у испарљивој меморији - тмп означава привремено - уместо на трајном уређају за складиштење.
Мораћете да замените тмпфс
параметар за тип датотеке која вас занима.
Такође смо издали наредбу за списак ект4
датотечни системи. На овом тест рачунару постоји један ект4
систем датотека, налази се на уређају сда
—Први уређај за складиштење, обично главни чврсти диск — и монтиран /
, што је корен стабла система датотека.
Остали индикатори значе:
- рв: Систем датотека је читљив и записљив.
- релатиме: Језгро користи оптимизовану шему за бележење приступа датотекама и модификовање мета-података.
- грешке = ремоунт -о: Ако се открије довољно озбиљна грешка, систем датотека ће се поново поставити у режим само за читање како би се омогућила дијагноза.
ПОВЕЗАН:Који Линук систем датотека треба да користите?
Испитајте свој систем датотека помоћу дф
Тхе дф
наредба се такође може користити за приказ који су системи датотека монтирани и где су њихове тачке монтирања.
дф
који се користи без параметара даје вам исти проблем преоптерећења информацијама као и носач
. Као пример, у Убунту Линук постоји скуасхфс
систем псеудо-датотека створен за сваку апликацију која је инсталирана помоћу снап
команда. Ко жели све то да види?
Присилити дф
да бисте их игнорисали - или било који други систем датотека - користите -Икс
(изузети) опција:
дф -к скуасхфс
Можете лако видети имена система датотека, њихове капацитете, коришћени и слободни простор и њихове тачке монтирања.
ПОВЕЗАН:Како да видите бесплатни простор на диску и употребу диска са Линук терминала
Поновно постављање свих система датотека у фстаб
Сви системи датотека монтирани у време покретања имају уносе у датотеку која се зове фстаб
, која је табела система датотека која се налази унутар / итд
.
Можете користити носач
да се присили на „освежавање“ и поновно монтирање свих система датотека наведених у фстаб
. У нормалним радним условима ово није потребно. Заиста долази на своје ако имате проблема са више система датотека.
Мораћете да користите судо
, па ћете бити упитани за лозинку.
судо моунт -а
Додуше, на исправно оперативном рачунару то је помало неодољиво.
Међутим, на рачунару са проблемима у систему датотека, поновни монтирање може уклонити проблеме. Ако се то не догоди, барем ћете на екрану и у системским евиденцијама добити дијагностичке поруке које ће вас водити да потражите узрок проблема.
ПОВЕЗАН:Шта је Линук фстаб датотека и како функционише?
Постављање ИСО слике
Једноставно је монтирати ИСО слику тако да јој можете приступити садржају као делу система датотека.
Ово ће радити са било којом ИСО сликом. У овом примеру случајно користимо Тини Цоре Линук ИСО јер је погодно мали и брз за преузимање. (Мала Линук дистрибуција са ГУИ-јем, у 18 МБ! Вероватно имате .мп3 датотеке веће од тога.)
Издајте ову наредбу у истом директоријуму као ИСО слика. Замените име ИСО датотеке коју монтирате.
судо моунт -т исо9660 -о лооп ТиниЦоре-цуррент.исо / мнт
Јер треба да користимо судо
мораћете да унесете лозинку.
Тхе -т
(типе) опција говори носач
коју врсту система датотека монтирамо. То је ИСО датотека, тако да ми пружамо исо9660
спецификатор типа.
Тхе -о
застава (опције) се користи за прослеђивање додатних параметара носач
. Наш параметар је петља
.
Користимопетља
присилити носач
да бисмо користили датотеку уређаја петље за повезивање са нашом ИСО сликом. Датотека уређаја петље омогућава да се датотека (попут ИСО слике) монтира и третира као да је уређај за складиштење.
Датотеке уређаја су посебне датотеке које се користе као интерфејс, тако да повезани уређаји изгледају као да су нормална датотека система датотека. Ово је део свега што је у Линуку филозофија дизајна датотека.
Постоји много различитих врста датотека уређаја. Раније смо видели једног када смо приметили да је једини ект4
систем датотека на овој тест машини је монтиран на /
и био позван сда
.
Да би било тачније, то ект4
систем датотека налази се на уређају за складиштење повезаном на систем датотека путем/ дев / сда
датотека уређаја и систем датотека на том уређају за складиштење монтираном на /
.
Морамо да наведемо име ИСО слике, наравно, и то морамо да допустимо носач
знајте где бисмо желели да се систем датотека монтира. Одабрали смо / мнт
.
ИСО слика је монтирана. У прозору терминала појављује се подсетник да су ИСО слике увек монтиране у режиму само за читање.
Истраживање ИСО слике
Сада када је монтиран, можемо се кретати кроз директоријуме на ИСО слици на исти начин као и било који други део система датотека. Наведимо датотеке на ИСО слици. Монтира се на / мнт
запамтити.
лс / мнт
лс / мнт / цде /
Демонтажа ИСО слике
Да бисте демонтирали монтирани систем датотека, користите умоунт
команда. Имајте на уму да између „у“ и „м“ не постоји „н“ - наредба је умоунт
а не „демонтирати“.
Морате рећи умоунт
који систем датотека демонтирате. Урадите то тако што ћете обезбедити тачку монтирања система датотека.
судо умоунт / мнт
Ниједна вест није добра вест. Ако нема шта да се пријави, онда је све прошло у реду.
Стварање тачке монтирања
Можете да креирате и користите своје тачке монтирања. Направићемо један под називом изомнт
и на то монтирајте нашу ИСО слику. Тачка монтирања је само директоријум. Тако да можемо користити мкдир
да креирамо нашу нову тачку монтирања.
судо мкдир / медиа / даве / изомнт
Сада можемо користити исти формат наредбе као и раније за монтирање наше ИСО слике. Овај пут га нећемо монтирати / мнт
, ми ћемо га монтирати / медиа / даве / изомнт /
:
судо моунт -р -т исо9660 -о лооп ТиниЦоре-цуррент.исо / медиа / даве / исомнт /
Сада можемо приступити монтираном систему датотека са наше нове тачке монтирања.
лс / медиа / даве / исомнт / цде / опционално
Али ти путеви постају веома дуги. То ће брзо постати заморно. Учинимо нешто поводом тога.
Везивање тачке монтирања
Можете повезати тачку монтирања са другим директоријумом. Тада се монтираном систему датотека може приступити или преко оригиналне тачке монтирања или кроз директоријум који је за њега везан.
Ево обрађеног примера. Направићемо директоријум у нашем кућном директоријуму под називом исо
. Тада ћемо повезати тачку монтирања ИСО слике / медиа / даве / изомнт
ка новом исо
директоријума у нашем кућном директоријуму.
Моћи ћемо да приступимо ИСО слици преко оригиналне тачке монтирања / медиа / даве / изомнт
и кроз ново исо
именик. Тхе -Б
(бинд) опција захтева име тачке монтирања и име директоријума на који се веже.
мкдир исо
судо моунт -Б / медиа / даве / исомнт / исо
је исо
лс / медиа / даве / изомнт
цд исо
лс
цд цде
Коришћење умоунт-а са везима
Систем датотека којем је тачка монтирања везана за други директоријум захтева демонтажу са тачке монтирања и тачка везивања.
Чак и ако демонтирамо систем датотека са првобитне тачке монтирања, и даље можете приступити систему датотека из повезаног директорија. Систем датотека такође мора бити демонтиран из тог директоријума.
судо умоунт / медиа / даве / изомнт
је исо
судо умоунт исо
је исо
Монтирање дискете
Дискетна јединица (са дискетом у себи) је уређај за складиштење. То значи да ће се датотека сд (за уређај за складиштење) користити за повезивање са физичким уређајем. Морамо утврдити која је следећа бесплатна датотека сд уређаја. То можемо учинити цевоводом излаза дф
кроз греп
и траже уносе са „сд“.
дф | греп / дев / сд
На овом рачунару се користи једна датотека сд уређаја. Ово је / дев / сда
. Следећа издата датотека сд уређаја биће / дев / сдб
. То значи да када повежемо дискету са рачунаром, користиће Линук / дев / сдб
за повезивање са дискетном јединицом.
Ми ћемо рећи носач
за монтирање система датотека на дискету у дискетну јединицу на коју је повезан / дев / сдб
до / мнт
тачка монтирања.
Уметните дискету у дискетну јединицу и повежите дискету са УСБ портом на рачунару. Издајте следећу команду:
судо моунт / дев / сдб / мнт
Ознаке система датотека
Можемо да користимо -л
(ознака) опција са носач
да бисте сазнали која је, ако постоји, ознака приложена систему датотека. Ознаке су само произвољна имена. Они немају функционалну сврху.
Користимо -т
опцију (врста) коју желите питатиносач
да извештава о вфат
само систем датотека.
моунт -л -т вфат
Ознаку ћете наћи у угластим заградама на крају пописа. Ознака овог дискетног погона је НОРТУН.
Дискетној јединици можемо приступити преко / мнт
тачка монтирања.
цд / мнт
лс
лс -л АМАТЦХ.Ц
Дискета садржи датотеке изворног кода на језику Ц. Датумски жиг једне датотеке показује да је последњи пут измењен октобра 1992. Вероватно је старији од многих наших читалаца. (Непотребно је рећи да се значење НОРТУН-а као етикете губи у магли времена.)
Ако поновимо своје дф
провучен цевима греп
наредбу за списак датотека сд уређаја, видећемо да их сада има две.
дф | греп / дев / сд
Наша дискетна јединица се приказује као постављена / дев / сдб
као што смо и очекивали. Систем датотека на дискети у погону је постављен на / мнт
.
Да демонтирамо дискету коју користимо умоунт
и предајте му датотеку уређаја као параметар.
судо умоунт / дев / сдб
Врхунска лења опција
Шта се дешава ако ви (или други корисник) користите систем датотека када покушате да га демонтирате? Демонтажа неће успети.
судо умоунт / дев / сдб
Није успео јер се тренутни радни директоријум корисника налази у систему датотека који покушава да демонтира. Линук је довољно паметан да вам не дозволи да испразите грану на којој седите.
Да бисте ово превазишли, користите -л
(лења) опција. Ово изазива умоунт
да сачекате док систем датотека не буде безбедно демонтиран.
судо умоунт -л / дев / сдб
лс
цд ~
лс / мнт
Иако је умоунт
издата је наредба, систем датотека је и даље монтиран и корисник може датотеке пописати као уобичајене.
Чим корисник промени директоријум у свој матични, дискетни систем датотека се ослобађа и демонтира. Покушавам да наведем датотеке у / мнт
не даје резултате.
Монтирање Самба Схаре-а
Самба је скуп софтверских услуга који омогућавају приступ мрежним дељењима наизменично између Линук и Уник оперативних система и Виндовс оперативних система.
Постављање Самбе је изван делокруга овог чланка. Али, ако сте одобрили приступ Самба дељењу које вам је доступно, ово је начин на који га можете монтирати у Линук.
Распберри Пи повезан на исту мрежу као и тест машина има удео Самба. То је директоријум под називом Бацкуп који је Самба добио назив „схаре“. Направимо ССХ везу са њим и погледајмо садржај дељеног директоријума. Дељени директоријум је на УСБ стицку монтираном на Пи.
Корисничко име је пи
а мрежни назив Распберри Пи је мариневилле.лоцал
.
ссх пи@мариневилле.лоцал
лс / медиа / пи / УСБ64 / Бацкуп
излаз
Корисник издаје ССХ
наредба и тражи се лозинка за Распберри Пи.
Они дају своју лозинку и потврђују идентитет. Упит за прозор терминала се мења у пи @ мариневилле
јер је повезан са Распберри Пи.
Садрже садржај дељеног директоријума на / медиа / пи / УСБ64 / Бацкуп
. Садржај су два директоријума, један који се зове Даве
и један позван пат
. Дакле, сада знамо шта можемо очекивати када монтирамо Самба удео.
Куцају излаз
да прекинете везу са Распберри Пи и упит се врати на даве @ ховтогеек
.
Да бисте користили Самбу, морате инсталирати цифс-утилс
пакет.
Користите апт-гет
да бисте инсталирали овај пакет на свој систем ако користите Убунту или другу дистрибуцију засновану на Дебиану. У другим Линук дистрибуцијама уместо тога користите алатку за управљање пакетима своје Линук дистрибуције.
судо апт-гет инсталл цифс-утилс
Када се инсталација заврши, монтирајте схаре помоћу наредбе попут следеће, мењајући ИП адресу, име дељења и тачку монтирања (које већ морају постојати) у складу са вашим околностима.
судо моунт -т цифс -о акредитиви = / етц / самба / цредс, уид = 1000, гид = 1000 //192.168.4.13/схаре / медиа / даве / НАС
Разбијмо делове те команде.
- -т цифс: Тип система датотека је цифс.
- -о акредитиви = / етц / самба / цредс, уид = 1000, гид = 1000: Параметри опција су путања до датотеке која се зове
кредити
који је осигуран и садржи корисничко име и лозинку за корисника Распберри Пи; ИД корисника (УИД) и ИД групе (ГИД) који се користе за подешавање власника и групе корена система датотека. - //192.168.4.13/схаре: Мрежна локација уређаја са уделом Самба и Самба именом дељеног директоријума. Корен дељења је директоријум који се зове
Бацкуп
, али је његово име за Самба подешено наОбјави
. - / медиа / даве / НАС: Име тачке монтирања. Морате да направите тачку монтирања унапред.
Приступањем нашој тачки монтирања на / медиа / даве / НАС
приступамо дељеном директоријуму на Распберри Пи преко мреже. Можемо видети две фасцикле на Распберри Пи позваним Даве
и пат
.
цд / медиа / даве / НАС
Креирање и монтирање система датотека
Можете користити дд
наредбу за стварање датотеке слике, а затим користите мкфс
за стварање система датотека унутар њега. Тада се тај систем датотека може монтирати. Ово је добар начин за вежбање и експериментисање носач
.
Ми користимо ако
(улазна датотека) опција за препознавање дд
да се користи ток нултих вредности из / дев / нула
као улазну датотеку.
Тхе од
(излазна датотека) је нова датотека која се зове геек_фс
.
Користимобс
(величина блока) да бисте затражили величину блока од 1 МБ.
Ми користимо рачунати
опција за казивање дд
да се у излазну датотеку укључи 20 блокова.
дд ако је = / дев / нула од./геек_фс бс = 1М цоунт = 20
То нам креира датотеку слика. Не садржи ништа осим нула вредности.
Можемо створити радни систем датотека унутар геек_фс
датотеку помоћу мкфс
команда. Тхе -т
(типе) опција нам омогућава да одаберемо систем датотека тип. Стварамо ект4
систем.
мкфс -т ект4 ./геек_фс
То је све што треба да би имао функционалан систем датотека.
Монтирајмо га / медиа / даве / геек
а затим користити цховн
да подеси власништво и власништво над групама како би им се омогућио приступ.
судо моунт ./геек_фс / медиа / даве / геек
судо цховн даве: корисници / медији / даве / геек
Да ли ради? Пребацимо се у нови систем датотека и копирајте у датотеку да бисмо видели.
цд / медиа / даве / геек
цп / етц / фстаб.
лс -л
Успели смо да променимо директоријум у нови систем датотека и успешно смо направили копију / етц / фстаб
фајл. Да ради!
Ако користимо носач
да наведе монтирани систем датотека, али ограничи његов излаз на ект4
датотечни системи који користе -т
(типе) опција, видећемо да су сада постављена два ект4
датотечни системи.
моунт -т ект4
Поновно постављање система датотека
Поновно постављање система датотека користи -о премонтирати
опција. Типично се ради да би се систем датотека променио из стања само за читање (тестирање) у стање читања и писања (продукција).
Поново монтирамо дискету. Овај пут ћемо користити -р
заставица (само за читање). Онда ћемо направити цев носач
кроз греп
и погледајте детаље система дискета.
судо моунт -р / дев / сдб / мнт
моунт | греп / мнт
Као што видите истакнуто ро
означава да је систем датотека монтиран само за читање.
Помоћу-о премонтирати
опција са рв
(читај-пиши) заставицу можемо демонтирати и поново монтирати систем датотека са новим подешавањима, све у једној наредби.
судо моунт -о ремонта, рв / мнт
Понављање цевовода од носач
кроз греп
показује нам да ро
је замењен сарв
(истакнуто). Систем датотека је сада у режиму читања и писања.
моунт | греп / мнт
(Не) Премештање система датотека
Некада сте могли да демонтирате систем датотека и поново га монтирате на другој тачки монтирања једном командом.
Тхе -М
опција (премештање) уносач
постоји посебно да би вам то омогућио. Али то више не ради у Линук дистрибуцијама које су прешле на системд
. И то је већина великих имена.
Ако покушамо да преместимо систем датотека са / мнт
до ./штребер
, не успева и даје поруку о грешци приказану доле. Покушавам да наведем датотеке у датотекама кроз ./штребер
не даје резултате.
судо носач -М / мнт. / геек
лс ./геек
Заобилазно решење је коришћење -Б
(бинд) опција коју смо раније користили за везивање оригиналне тачке монтирања на нову тачку монтирања.
судо носач -Б / мнт. / геек
лс ./геек
Осим што неће ослободити оригиналну тачку монтирања, ово ће имати исти практични исход.
Завршна запажања
Помоћу --направи-приватно
опцију био могуће присилити на потез системд
верзије Линука. Та техника овде није представљена из два разлога.
- Можда има непредвидиво понашање.
- Није био упоран и требало би да се понови при сваком поновном покретању.
Девуан Линук користи СисВ
инит нот системд
. Рачунар је оптерећен најновијом верзијом Девуан-а и тестиран. Тхе -М
Опција (премештање) је радила како се очекивало на том систему.
Осим системд
проблеми са -М
(преместите) опцију, требало би да пронађете употребу носач
и умоунт
право напред. Ово су сјајне наредбе да имате рукаве када се суочите са оштећеним системом и морате ручно да повежете систем датотека.