- Разделы диска для чего linux
- чОЙНБОЙЕ
- уФТХЛФХТБ ЦЈУФЛПЗП ДЙУЛБ
- жБКМПЧБС УЙУФЕНБ Linux
- йНЕОБ ДЙУЛПЧ Й ТБЪДЕМПЧ Ч Linux
- тБЪДЕМЩ, ОЕПВИПДЙНЩЕ ДМС ТБВПФЩ Linux
- ьЛЪПФЙЮЕУЛЙЕ ЛПОЖЙЗХТБГЙЙ
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Работа с жесткими дисками в Linux
- Вводная
- Как это выглядит в консоли.
- В итоге
Разделы диска для чего linux
оБ ЦЈУФЛПН ДЙУЛЕ МАВПЗП ЛПНРШАФЕТБ ИТБОСФУС ДБООЩЕ ТБЪМЙЮОЩИ ФЙРПЧ, НПЦОП ОБЪЧБФШ ЛБЛ НЙОЙНХН ДЧБ: УМХЦЕВОЩЕ (ПРЕТБГЙПООБС УЙУФЕНБ Й РТПЮЕЕ РТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ) Й ДБООЩЕ, РТЙОБДМЕЦБЭЙЕ РПМШЪПЧБФЕМА (ДМС ЛПФПТЩИ ПВЩЮОП Й ОХЦЕО ЛПНРШАФЕТ). тБЪЗТБОЙЮЙЧБФШ ЬФЙ ДБООЩЕ РПМЕЪОП: ЬФП ХЧЕМЙЮЙЧБЕФ ЬЖЖЕЛФЙЧОПУФШ ТБВПФЩ Й УОЙЦБЕФ ЧЕТПСФОПУФШ РПФЕТЙ ГЕООПК ЙОЖПТНБГЙЙ РТЙ УВПСИ ПВПТХДПЧБОЙС ЙМЙ УЙУФЕНЩ. еУМЙ ЦЕ ЧЩ ИПФЙФЕ ХУФБОПЧЙФШ ОБ ЧБЫ ЛПНРШАФЕТ ПДОПЧТЕНЕООП ОЕУЛПМШЛП ПРЕТБГЙПООЩИ УЙУФЕН, РТПУФП ОЕПВИПДЙНП ПФЧЕУФЙ ЛБЦДПК ЙЪ ОЙИ ПФДЕМШОХА ПВМБУФШ ДЙУЛПЧПЗП РТПУФТБОУФЧБ. еУМЙ Х ЧБУ ЧУЕЗП ПДЙО ЦЈУФЛЙК ДЙУЛ, ДМС ЬФПЗП УМЕДХЕФ ЙУРПМШЪПЧБФШ ТБЪДЕМЕОЙЕ ДЙУЛБ ОБ ТБЪДЕМЩ.
чОЙНБОЙЕ
еУМЙ ОБ ЧБЫЕН ЛПНРШАФЕТЕ ХЦЕ ХУФБОПЧМЕОБ ПРЕТБГЙПООБС УЙУФЕНБ (ОБРТЙНЕТ, Microsoft Windows ЙМЙ ДТХЗБС ЧЕТУЙС GNU/Linux) Й РТЙ ЬФПН ОЕФ УЧПВПДОПЗП ТБЪДЕМБ ДМС ALT Linux 2.4, ЧБН РПФТЕВХЕФУС ЧЩДЕМЙФШ УЧПВПДОПЕ НЕУФП ОБ ДЙУЛЕ Ч ПФДЕМШОЩК ТБЪДЕМ. рТПЗТБННБ ХУФБОПЧЛЙ НПЦЕФ РТПЙЪЧЕУФЙ ЬФХ ПРЕТБГЙА БЧФПНБФЙЮЕУЛЙ, ПДОБЛП РЕТЕД ХУФБОПЧЛПК ПВСЪБФЕМШОП РТЙНЙФЕ ОЕПВИПДЙНЩЕ НЕТЩ РТЕДПУФПТПЦОПУФЙ, ПРЙУБООЩЕ Ч УМЕДХАЭЕН ТБЪДЕМЕ!
ч ЬФПН ТБЪДЕМЕ ПРЙУБОП, ЛБЛ ПТЗБОЙЪПЧБОЩ ДБООЩЕ ОБ ЦЈУФЛПН ДЙУЛЕ, ЛБЛЙЕ ТБЪДЕМЩ ФТЕВХАФУС ДМС ХУФБОПЧЛЙ Й ТБВПФЩ Linux. еУМЙ ЧЩ ХУФБОБЧМЙЧБЕФЕ ALT Linux 2.4 Master ЛБЛ ЕДЙОУФЧЕООХА УЙУФЕНХ ОБ ЮЙУФЩК ЦЈУФЛЙК ДЙУЛ, ЧЩ НПЦЕФЕ РТПРХУФЙФШ ЬФПФ ТБЪДЕМ: РТПЗТБННБ ХУФБОПЧЛЙ УНПЦЕФ ТБЪВЙФШ ДЙУЛ Ч БЧФПНБФЙЮЕУЛПН ТЕЦЙНЕ. пДОБЛП ЕУМЙ ЧЩ ИПФЙФЕ, ЮФПВЩ УФТХЛФХТБ ТБЪДЕМПЧ ФПЮОП УППФЧЕФУФЧПЧБМБ ЧБЫЙН ЪБДБЮБН, ЧБН УФПЙФ ТБЪВЙФШ ЦЈУФЛЙК ДЙУЛ ЧТХЮОХА.
уФТХЛФХТБ ЦЈУФЛПЗП ДЙУЛБ
йЪОБЮБМШОП ДЙУЛ ТБЪВЙФ ОБ ОЕВПМШЫЙЕ УЕЛФПТБ. уЕЛФПТ РТЕДУФБЧМСЕФ УПВПК НЙОЙНБМШОХА ЕДЙОЙГХ ИТБОЕОЙС ДБООЩИ ОБ ДЙУЛЕ, ПВЩЮОП ЕЗП ТБЪНЕТ УПУФБЧМСЕФ 512 ВБКФ. уЕЛФПТБ ОБ ЦЈУФЛПН ДЙУЛЕ, УПДЕТЦБЭЕН n УЕЛФПТПЧ, ОХНЕТХАФУС ПФ 0 ДП n-1. рПУМЕДПЧБФЕМШОПУФШ УЕЛФПТПЧ НПЦЕФ ПВТБЪПЧЩЧБФШ ТБЪДЕМ. йУРПМШЪПЧБОЙЕ ОЕУЛПМШЛЙИ ТБЪДЕМПЧ РПЪЧПМСЕФ УПЪДБФШ НОПЗП ЧЙТФХБМШОЩИ ЦЈУФЛЙИ ДЙУЛПЧ ОБ ТЕБМШОПН ЖЙЪЙЮЕУЛПН ДЙУЛЕ. зТХВП ЗПЧПТС, НПЦОП УЖПТНЙТПЧБФШ УЛПМШ ХЗПДОП НОПЗП ТБЪДЕМПЧ, ЛБЦДЩК ЙЪ ЛПФПТЩИ ВХДЕФ ТБУУНБФТЙЧБФШУС ЛБЛ ПФДЕМШОЩК ЦЈУФЛЙК ДЙУЛ. ьФП ПФЛТЩЧБЕФ ТСД ЧПЪНПЦОПУФЕК:
тБЪМЙЮОЩЕ ПРЕТБГЙПООЩЕ УЙУФЕНЩ ЙУРПМШЪХАФ ТБЪМЙЮОХА ПТЗБОЙЪБГЙА ДБООЩИ ОБ ДЙУЛЕ ( ЖБКМПЧЩЕ УЙУФЕНЩ); ЬФП ЙНЕЕФ НЕУФП Й Ч УМХЮБЕ Microsoft Windows Й Linux. оБМЙЮЙЕ ОЕУЛПМШЛЙИ ТБЪДЕМПЧ ОБ ЦЈУФЛПН ДЙУЛЕ РПЪЧПМСЕФ ХУФБОПЧЙФШ ТБЪМЙЮОЩЕ ПРЕТБГЙПООЩЕ УЙУФЕНЩ ОБ ПДОП Й ФП ЦЕ ЖЙЪЙЮЕУЛПЕ ХУФТПКУФЧП.
йЪ УППВТБЦЕОЙК РТПЙЪЧПДЙФЕМШОПУФЙ, ДБЦЕ ДМС ПДОПК Й ФПК ЦЕ ПРЕТБГЙПООПК УЙУФЕНЩ НПЦЕФ ВЩФШ РПМЕЪОП ДЕТЦБФШ ОБ ТБЪОЩИ ХУФТПКУФЧБИ ТБЪМЙЮОЩЕ ЖБКМПЧЩЕ УЙУФЕНЩ, РПУЛПМШЛХ ПОЙ НПЗХФ ВЩФШ ЙУРПМШЪПЧБОЩ ДМС УПЧЕТЫЕООП ТБЪОЩИ ГЕМЕК. фБЛ, ОБРТЙНЕТ, РТПЙУИПДЙФ РПД Linux, ЗДЕ ПДЙО ЙЪ ТБЪДЕМПЧ, ОБЪЩЧБЕНЩК swap ЙУРПМШЪХЕФУС ДМС ЧЙТФХБМШОПК РБНСФЙ [1] .
оБЛПОЕГ, НПЦЕФ ПЛБЪБФШУС ЧЕУШНБ РПМЕЪОЩН ТБЪДЕМЙФШ ТБЪМЙЮОЩЕ ЮБУФЙ ПРЕТБГЙПООПК УЙУФЕНЩ Ч ТБЪМЙЮОЩЕ ТБЪДЕМЩ ДБЦЕ РТЙ ЙУРПМШЪПЧБОЙЙ ПДОПК Й ФПК ЦЕ ЖБКМПЧПК УЙУФЕНЩ. ч УБНПН РТПУФПН УМХЮБЕ НПЦОП ТБЪДЕМЙФШ ЖБКМЩ ОБ ДЧЕ ЮБУФЙ, ПДОБљ— ДМС РЕТУПОБМШОЩИ ДБООЩИ, Б ДТХЗБСљ— ДМС РТПЗТБНН. ьФП РПЪЧПМСЕФ ПВОПЧМСФШ пу , РПМОПУФША ХОЙЮФПЦБС ТБЪДЕМ У РТПЗТБННБНЙ Й УПИТБОСС ТБЪДЕМ У ДБООЩНЙ.
жЙЪЙЮЕУЛЙЕ УВПЙ ОБ ДЙУЛЕ ПВЩЮОП ТБУРПМПЦЕОЩ Ч УПУЕДОЙИ УЕЛФПТБИ, Б ОЕ ТБЪВТПУБОЩ РП ЧУЕНХ ДЙУЛХ. тБУРТЕДЕМЕОЙЕ ЖБКМПЧ РП ОЕУЛПМШЛЙН ТБЪДЕМБН ХНЕОШЫЙФ РПФЕТА ДБООЩИ РТЙ ЖЙЪЙЮЕУЛЙИ УВПСИ ДЙУЛБ.
пВЩЮОП ФЙР ТБЪДЕМБ ПРТЕДЕМСЕФ ЖБКМПЧХА УЙУФЕНХ, ЛПФПТБС ВХДЕФ Ч ОЈН УПДЕТЦБФШУС. лБЦДБС ПРЕТБГЙПООБС УЙУФЕНБ ТБУРПЪОБЈФ ПРТЕДЕМЈООЩЕ ФЙРЩ, Й ОЕ ТБУРПЪОБЈФ ДТХЗЙЕ.
жБКМПЧБС УЙУФЕНБ Linux
жБКМПЧБС УЙУФЕНБ Linux, Ч ПФМЙЮЙЕ ПФ ЖБКМПЧЩИ УЙУФЕН MS-DOS Й Microsoft Windows, СЧМСЕФУС ЕДЙОЩН ДЕТЕЧПН. лПТЕОШ ЬФПЗП ДЕТЕЧБљ— ЛБФБМПЗ, ОБЪЩЧБЕНЩК root (БОЗМ. « ЛПТЕОШ »), Й ПВПЪОБЮБЕНЩК УЙНЧПМПН /. юБУФЙ ДЕТЕЧБ ЖБКМПЧПК УЙУФЕНЩ НПЗХФ ЖЙЪЙЮЕУЛЙ ТБУРПМБЗБФШУС Ч ТБЪОЩИ ТБЪДЕМБИ ТБЪОЩИ ДЙУЛПЧ ЙМЙ ЧППВЭЕ ОБ ДТХЗЙИ ЛПНРШАФЕТБИљ— ДМС РПМШЪПЧБФЕМС ЬФП РТПЪТБЮОП. рТПГЕУУ РТЙУПЕДЙОЕОЙС ЖБКМПЧПК УЙУФЕНЩ, ТБУРПМПЦЕООПК ОБ ПФДЕМШОПН ХУФТПКУФЧЕ ЙМЙ ТБЪДЕМЕ, Л ПВЭЕНХ ДЕТЕЧХ ОБЪЩЧБЕФУС НПОФЙТПЧБОЙЕН, ХДБМЕОЙЕљ— ТБЪНПОФЙТПЧБОЙЕН. оБРТЙНЕТ, ЖБКМПЧБС УЙУФЕНБ CD-ROM Ч ALT Linux НПОФЙТХЕФУС РП ХНПМЮБОЙА Ч ЛБФБМПЗ /mnt/cdrom (ЪОБЛ ТБЪДЕМЙФЕМС ЛБФБМПЗПЧ Ч РХФСИ Linuxљ— /, Б ОЕ \, ЛБЛ Ч DOS/Windows). фЕЛХЭЙК ЛБФБМПЗ ПВПЪОБЮБЕФУС ЛБЛ ./.
жБКМПЧБС УЙУФЕНБ Linux УПДЕТЦЙФ УМЕДХАЭЙЕ ЛБФБМПЗЙ РЕТЧПЗП ХТПЧОС:
пУОПЧОЩЕ РТПЗТБННЩ, ОЕПВИПДЙНЩЕ ДМС ТБВПФЩ Ч УЙУФЕНЕ: ЛПНБОДОЩЕ ПВПМПЮЛЙ shell , ПУОПЧОЩЕ ХФЙМЙФЩ.
лБФБМПЗ, ЛПФПТЩК УПДЕТЦЙФ СДТП УЙУФЕНЩљ— ЗМБЧОХА РТПЗТБННХ, ЪБЗТХЦБАЭХА Й ЙУРПМОСАЭХА ЧУЕ ПУФБМШОЩЕ.
лБФБМПЗ, Ч ЛПФПТПН УПДЕТЦБФУС РУЕЧДПЖБКМЩ ХУФТПКУФЧ. у ФПЮЛЙ ЪТЕОЙС Linux ЧУЕ ЖЙЪЙЮЕУЛЙЕ ХУФТПКУФЧБ, ЛБЛ ЗМБЧОЩЕ, ФБЛ Й РЕТЙЖЕТЙКОЩЕ, РТЕДУФБЧМСАФ УПВПК ЖБКМЩ ПУПВПЗП ФЙРБ, Ч ЛПФПТЩЕ УЙУФЕНБ НПЦЕФ ЪБРЙУЩЧБФШ ДБООЩЕ Й ЙЪ ЛПФПТЩИ ПОБ НПЦЕФ ЙИ УЮЙФЩЧБФШ. рПМШЪПЧБФЕМШ ОЕ ДПМЦЕО ТБВПФБФШ У ЬФЙНЙ ЖБКМБНЙ, РПУЛПМШЛХ ЪБРЙУШ ОЕРТБЧЙМШОЩИ ДБООЩИ Ч ЖБКМ ХУФТПКУФЧБ НПЦЕФ РПЧТЕДЙФШ ХУФТПКУФЧП ЙМЙ ИТБОСЭЙЕУС ОБ ОЈН ДБООЩЕ.
ч ЬФПН ЛБФБМПЗЕ УПДЕТЦБФУС УЙУФЕНОЩЕ ЛПОЖЙЗХТБГЙПООЩЕ ЖБКМЩљ— ФЕЛУФПЧЩЕ ЖБКМЩ, ЛПФПТЩЕ УЮЙФЩЧБАФУС РТЙ ЪБЗТХЪЛЕ УЙУФЕНЩ Й ЪБРХУЛЕ РТПЗТБНН Й ПРТЕДЕМСАФ ЙИ РПЧЕДЕОЙЕ. оБУФТПКЛБ Й БДНЙОЙУФТЙТПЧБОЙЕ Linux Ч ЛПОЕЮОПН ЙФПЗЕ УЧПДЙФУС Л ТЕДБЛФЙТПЧБОЙА ЬФЙИ ЖБКМПЧ, ДБЦЕ ЕУМЙ ПОП ЧЩРПМОСЕФУС РТЙ РПНПЭЙ ЗТБЖЙЮЕУЛЙИ УТЕДУФЧ ЛПОЖЙЗХТЙТПЧБОЙС УЙУФЕНЩ.
ч УФТХЛФХТЕ ЖБКМПЧПК УЙУФЕНЩ Linux ЛБЦДЩК РПМШЪПЧБФЕМШ ЙНЕЕФ ПФДЕМШОЩК МЙЮОЩК ЛБФБМПЗ ДМС УЧПЙИ ДБООЩИ (Ф.љО. ДПНБЫОЙК ЛБФБМПЗ), Й ЧУЕ РПМШЪПЧБФЕМШУЛЙЕ ЛБФБМПЗЙ ЧЩДЕМЕОЩ Ч ПФДЕМШОЩК ПВЭЙК ЛБФБМПЗ /home.
уЙУФЕНОЩЕ ВЙВМЙПФЕЛЙ, НПДХМЙ СДТБ.
лБФБМПЗЙ ДМС НПОФЙТПЧБОЙС ЖБКМПЧЩИ УЙУФЕН УНЕООЩИ ХУФТПКУФЧ Й ЧОЕЫОЙИ ЖБКМПЧЩИ УЙУФЕН.
жБКМПЧБС УЙУФЕНБ ОБ ЧЙТФХБМШОПН ХУФТПКУФЧЕ, ЕЈ ЖБКМЩ УПДЕТЦБФ ЙОЖПТНБГЙА П ФЕЛХЭЕН УПУФПСОЙЙ УЙУФЕНЩ.
лБФБМПЗ БДНЙОЙУФТБФПТБ УЙУФЕНЩ.
рТПЗТБННЩ Й ВЙВМЙПФЕЛЙ, ДПУФХРОЩЕ РПМШЪПЧБФЕМА.
тБВПЮЙЕ ЖБКМЩ РТПЗТБНН, ТБЪМЙЮОЩЕ ЧТЕНЕООЩЕ ДБООЩЕ: ПЮЕТЕДЙ (РЙУШНБ ОБ ПФРТБЧЛХ, ЖБКМЩ ОБ РЕЮБФШ Й ДТ.), УЙУФЕНОЩЕ ЦХТОБМЩ (ЖБКМЩ, Ч ЛПФПТЩЕ ЪБРЙУЩЧБЕФУС ЙОЖПТНБГЙС П РТПЙУИПДСЭЙИ Ч УЙУФЕНЕ УПВЩФЙСИ).
йНЕОБ ДЙУЛПЧ Й ТБЪДЕМПЧ Ч Linux
чУЕ ЖЙЪЙЮЕУЛЙЕ ХУФТПКУФЧБ УЙУФЕНЩ ПФПВТБЦБАФУС Ч ЛБФБМПЗЕ /dev ЖБКМПЧПК УЙУФЕНЩ Linux (ПВ ЬФПНљ— ОЙЦЕ). дЙУЛЙ IDE (Ч ФПН ЮЙУМЕ ЦЈУФЛЙЕ ДЙУЛЙ, ДЙУЛПЧПДЩ CD ROM , floppy ) ЙНЕАФ УМЕДХАЭЙЕ ЙНЕОБ:
/dev/hdaљ— РЕТЧЩК ОБ РЕТЧПН ЛБОБМЕ IDE (Primary master);
/dev/hdbљ— ЧФПТПК ОБ РЕТЧПН ЛБОБМЕ IDE (Primary slave);
/dev/hdcљ— РЕТЧЩК ОБ ЧФПТПН ЛБОБМЕ IDE (Secondary master);
/dev/hddљ— ЧФПТПК ОБ ЧФПТПН ЛБОБМЕ IDE (Secondary slave).
цЈУФЛЙЕ ДЙУЛЙ SCSI ПВПЪОБЮБАФУС /dev/sdX, ЗДЕ Xљ— a,b,c,d,e. , Ч ЪБЧЙУЙНПУФЙ ПФ РПТСДЛПЧПЗП ОПНЕТБ ДЙУЛБ ОБ ЫЙОЕ SCSI .
тБЪДЕМ ДЙУЛБ ПВПЪОБЮБЕФУС ЮЙУМПН РПУМЕ ЕЗП ЙНЕОЙ. оБРТЙНЕТ, /dev/hdb4љ— ЮЕФЧЈТФЩК ТБЪДЕМ ЧФПТПЗП ДЙУЛБ ОБ РЕТЧПН ЛБОБМЕ IDE [2] .
тБЪДЕМЩ, ОЕПВИПДЙНЩЕ ДМС ТБВПФЩ Linux
дМС ТБВПФЩ Linux ОЕПВИПДЙНП УПЪДБФШ ОБ ЦЈУФЛПН ДЙУЛЕ (ДЙУЛБИ) РП ЛТБКОЕК НЕТЕ ДЧБ ТБЪДЕМБ: ЛПТОЕЧПК (ФП ЕУФШ ФПФ, ЛПФПТЩК ВХДЕФ УПДЕТЦБФШ ЛБФБМПЗ /) Й ТБЪДЕМ РПДЛБЮЛЙ (ЧЙТФХБМШОПК РБНСФЙ, swap). тБЪНЕТ РПУМЕДОЕЗП, ЛБЛ РТБЧЙМП, УПУФБЧМСЕФ ПФ ПДОПЛТБФОПК ДП ДЧХЛТБФОПК ЧЕМЙЮЙОЩ ПРЕТБФЙЧОПК РБНСФЙ ЛПНРШАФЕТБ.
рПУЛПМШЛХ ДМС ЖБКМПЧПК УЙУФЕНЩ Linux ОЕ ЧБЦОП, ЛБЛЙН ПВТБЪПН ЮБУФЙ ДЕТЕЧБ ЛБФБМПЗПЧ ТБУРПМПЦЕОЩ ОБ ТБЪДЕМБИ ДЙУЛПЧ, Х ЧБУ ЕУФШ ЧПЪНПЦОПУФШ ЙУРПМШЪПЧБФШ ЛБЦДЩК ЙЪ ЙНЕАЭЙИУС ТБЪДЕМПЧ ДЙУЛБ РПД МАВПК ЛБФБМПЗ ЖБКМПЧПК УЙУФЕНЩ. оБРТЙНЕТ, ЛБЛ НЩ ХЦЕ ХРПНЙОБМЙ ЧЩЫЕ, РПМЕЪОП ТБЪДЕМЙФШ РПМШЪПЧБФЕМШУЛЙЕ ДБООЩЕ Й УЙУФЕНХ. дМС ЬФПЗП ДПУФБФПЮОП РТЙ ХУФБОПЧЛЕ ALT Linux 2.4 Master ПДОПНХ ЙЪ ТБЪДЕМПЧ ЦЈУФЛПЗП ДЙУЛБ ОБЪОБЮЙФШ ФПЮЛХ НПОФЙТПЧБОЙС /homeљ— ЧУЕ ЛБФБМПЗЙ РПМШЪПЧБФЕМЕК ПЛБЦХФУС ОБ ЬФПН ТБЪДЕМЕ, Ч РПДЛБФБМПЗБИ /home. рПДТПВОЕЕ П ТБЪДЕМЕОЙЙ ДЙУЛБ Ч РТПГЕУУЕ ХУФБОПЧЛЙ УН. ТБЪДЕМ тБЪВЙЕОЙЕ ДЙУЛБ Й ЧЩВПТ ФПЮЕЛ НПОФЙТПЧБОЙС.
дМС РПЧЩЫЕОЙС ЬЖЖЕЛФЙЧОПУФЙ НПЦОП ДПВБЧЙФШ ФТЕФЙК ТБЪДЕМ, ОБЪЩЧБЕНЩК ЛПТОЕЧЩН Й ПВПЪОБЮБЕНЩК /. пО ВХДЕФ ЪБОСФ РТПЗТБННБНЙ, ОЕПВИПДЙНЩНЙ ДМС ЪБРХУЛБ УЙУФЕНЩ Й ВБЪПЧЩНЙ РТПЗТБННБНЙ ХРТБЧМЕОЙС. фБЛЙН ПВТБЪПН, ЖПТНЙТХАФУС ЮЕФЩТЕ ТБЪДЕМБ:
тБЪДЕМ ДМС ЧЙТФХБМШОПК РБНСФЙ (ОЕПВИПДЙНП ХЛБЪБФШ ФЙР ТБЪДЕМБ Linux swap), РТЙНЕТОП ЧДЧПЕ РТЕЧПУИПДСЭЙК РП ТБЪНЕТХ ПВЯЈН ПРЕТБФЙЧОПК РБНСФЙ.
лПТОЕЧПК (root) ТБЪДЕМ:љ— ЬФП УБНЩК ЧБЦОЩК ТБЪДЕМ. пО ОЕ ФПМШЛП УПДЕТЦЙФ ОБЙВПМЕЕ ЧБЦОЩЕ ДБООЩЕ Й РТПЗТБННЩ УЙУФЕНЩ, ОП ВХДЕФ ФБЛЦЕ УМХЦЙФШ ФПЮЛПК НПОФЙТПЧБОЙС ДМС ДТХЗЙИ ТБЪДЕМПЧ. рПФТЕВОПУФШ Ч ПВЯЈНЕ ЛПТОЕЧПЗП ТБЪДЕМБ ОЕВПМШЫБС: ПВЩЮОП ДПУФБФПЮОП 300 нв. пДОБЛП, ЕУМЙ ЧЩ РМБОЙТХЕФЕ ХУФБОБЧМЙЧБФШ ЛПННЕТЮЕУЛЙЕ РТЙМПЦЕОЙС, ЛПФПТЩЕ ПВЩЮОП ТБЪНЕЭБАФУС Ч /opt, ФП ТБЪНЕТ РТЙДЈФУС ХЧЕМЙЮЙФШ. дТХЗПК ЧБТЙБОФљ— ЪБЧЕУФЙ ПФДЕМШОЩК ТБЪДЕМ ДМС /opt.
уФБФЙЮЕУЛЙЕ ДБООЩЕ: ВПМШЫБС ЮБУФШ РБЛЕФПЧ ХУФБОБЧМЙЧБЕФ УЧПЙ ЙУРПМОСЕНЩЕ ЖБКМЩ Ч /usr. рТЕЙНХЭЕУФЧПН ТБЪНЕЭЕОЙС ЙИ Ч ПФДЕМШОПН ТБЪДЕМЕ СЧМСЕФУС ФП, ЮФП ЙИ НПЦОП МЕЗЛП ТБЪДЕМСФШ РП УЕФЙ У ДТХЗЙНЙ НБЫЙОБНЙ. тБЪНЕТ ЪБЧЙУЙФ ПФ РБЛЕФПЧ, ЛПФПТЩЕ ВХДХФ ХУФБОПЧМЕОЩ, ПО ЛПМЕВМЕФУС Ч РТЕДЕМБИ ПФ 100 нв ДМС НБМЕОШЛПК ХУФБОПЧЛЙ ДП ОЕУЛПМШЛЙИ ЗЙЗБВБКФ ДМС РПМОПК ХУФБОПЧЛЙ. чБТЙБОФ ОБ 1-2 зв (Ч ЪБЧЙУЙНПУФЙ ПФ ТБЪНЕТБ ДЙУЛБ) УЛПТЕЕ ЧУЕЗП РПДПКДЈФ.
дПНБЫОЙЕ ЛБФБМПЗЙ РПМШЪПЧБФЕМЕК. ъДЕУШ ИТБОСФУС РЕТУПОБМШОЩЕ ЛБФБМПЗЙ ЧУЕИ РПМШЪПЧБФЕМЕК НБЫЙОЩ. ъДЕУШ ФБЛЦЕ ПВЩЮОП ИТБОСФУС ЛБФБМПЗЙ У ДБООЩНЙ ДМС HTTP УЕТЧЕТБ. ъДЕУШ ТБЪНЕТ ЛБФБМПЗБ ЪБЧЙУЙФ ПФ ЛПМЙЮЕУФЧБ ТБВПФБАЭЙИ РПМШЪПЧБФЕМЕК (Й УЕТЧЙУПЧ) Й ПФ ЙИ РПФТЕВОПУФЕК. чБТЙБОФПН ЬФПЗП ТЕЫЕОЙС СЧМСЕФУС ПФЛБЪ ПФ ЙУРПМШЪПЧБОЙС ПФДЕМШОПЗП ТБЪДЕМБ ДМС /usr Й ТБЪНЕЭЕОЙС ЕЗП Ч ПВЩЮОПН ЛБФБМПЗЕ Ч ЛПТОЕЧПН ТБЪДЕМЕ /.
ьЛЪПФЙЮЕУЛЙЕ ЛПОЖЙЗХТБГЙЙ
дМС ОБУФТПКЛЙ НБЫЙОЩ ДМС УРЕГЙЖЙЮЕУЛПЗП ЙУРПМШЪПЧБОЙС, ОБРТЙНЕТ web-УЕТЧЕТБ ЙМЙ НЕЦУЕФЕЧПЗП ЬЛТБОБ, РПФТЕВОПУФЙ УЙМШОП ПФМЙЮБАФУС ПФ ПВЩЮОПК ОБУФПМШОПК НБЫЙОЩ. оБРТЙНЕТ, УЕТЧЕТ FTP , ЧПЪНПЦОП, РПФТЕВХЕФ ВПМШЫПЗП ПФДЕМШОПЗП ТБЪДЕМБ ДМС /var/ftp, Ч ФП ЧТЕНС ЛБЛ /usr ВХДЕФ ПФОПУЙФЕМШОП НБМЕОШЛЙН. ч ФБЛЙИ УЙФХБГЙСИ ЧБН УФПЙФ ИПТПЫЕОШЛП ПВДХНБФШ РПФЕОГЙБМШОЩЕ РПФТЕВОПУФЙ ЕЭЈ ДП ОБЮБМБ ХУФБОПЧЛЙ.
еУМЙ РПУМЕ ОЕЛПФПТПЗП РЕТЙПДБ ТЕБМШОПЗП ЙУРПМШЪПЧБОЙС УЙУФЕНЩ ЧЩ ХЧЙДЙФЕ, ЮФП ОБДП ВЩМП ЧЩВТБФШ ДТХЗЙЕ ТБЪНЕТЩ ДМС ТБЪДЕМПЧ, ФП ЧПЪНПЦОП ВХДЕФ ЙЪНЕОЙФШ ТБЪНЕТ ВПМШЫЙОУФЧБ ТБЪДЕМПЧ ВЕЪ РЕТЕХУФБОПЧЛЙ УЙУФЕНЩ. ьФП ОЕ УПЪДБУФ ХЗТПЪЩ РПФЕТЙ ДБООЩИ.рПУМЕ ОЕЛПФПТПК РТБЛФЙЛЙ ЧЩ УНПЦЕФЕ ДБЦЕ РЕТЕОЕУФЙ РЕТЕРПМОЕООЩК ТБЪДЕМ ОБ ОПЧЩК ЦЈУФЛЙК ДЙУЛ. оП ЬФП ХЦЕ ЧЩИПДЙФ ЪБ ТБНЛЙ ДБООПК ЗМБЧЩ.
[1] чЙТФХБМШОБС РБНСФШљ— ЧТЕНЕООЩЕ ЖБКМЩ ОБ ДЙУЛЕ, Ч ЛПФПТЩИ ИТБОСФУС ДБООЩЕ, ОЕ ХНЕЭБАЭЙЕУС Ч ПРЕТБФЙЧОПК РБНСФЙ ЛПНРШАФЕТБ.
Источник
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Работа с жесткими дисками в Linux
Как оно хранится?
10 минут чтения
В статье, мы разберем как работать в операционной системе Linux с HDD, Logical Volume и все что с этим связанно. А также рассмотрим утилиты для работы с HDD. Разберем, что такое LVM.
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
Вводная
Те, кто читал пред идущие стати должны понимать, что в операционной системе есть определенные папки. Это стандартный набор папок. Сейчас обратим внимание на те папки, в которые могут быть смонтированы отдельные разделы. Это значит, что если мы видим в корневом разделе какую-либо папку, то не факт, что данная папка находится на том же жестком диске, что и соседние папки или даже сама корневая файловая система. Это могут быть отдельные жесткие диски или разделы жестких дисков, которые смонтированы в корневую файловую систему. Самый большой раздел — это сама корневая файловая система, обозначается символом «/» . Следующий раздел, который обычно находится отдельно — это «/boot«, загрузочный раздел, обычно он мегабайт на 100. Там хранятся файлы необходимые для загрузки операционной системы и само ядро. Можно данную директорию оставить на корневом разделе, но если у нас большой жесткий диск хотя бы на 1 ТБ, то старые диски его могут не увидеть при загрузке, поэтому хороший тон создавать отдельный раздел на жестком диске размером от 100 МБ.
Директория «/home» — это домашние папки пользователей. Это некий аналог папки в операционной системе Windows, такой как Documents and Settings или c:\users. Это директория, где хранятся все папки пользователя. Его можно монтировать, как сетевую папку. Например, если у вас используются какие-нибудь перемещаемые профили. Пользователь работает на нескольких компьютерах и ему необходимо, что бы везде был одинаковый рабочий стол. Вот в таком случае было бы правильно хранить его домашнюю папку где-нибудь на сервере и просто ее монтировать как сетевую папку, предоставляя доступ к файлам.
Следующая папка, которая находится в корне — это «/root» она является домашней папкой суперпользователя, очень важная папка поэтому она хранится отдельно.
Папка «/etc» — в ней находится конфигурация нашей операционной системы и ее компонент. Так же бывает, что она находится на отдельных дисковых разделах. Мы конечно сами определяем при установке как разбить жесткий диск, но, если при установке мы ставим галочку в установщике, чтобы он автоматически разбил жесткий диск и создал разделы так, как он считает нужным.
Директория «/opt» в данной директории находится программное обеспечение от третьих поставщиков. Некоторые серверные дистрибутивы тоже хранят ее на отдельном логическом разделе.
Директория «/var» здесь хранятся все часто меняющиеся данные. Например, логи различного программного обеспечения или изменяющиеся программные данные. Возможно для этой директории имеет смысл использовать быстрые диски, например, SSD. Потому, что к ним будет идти очень частое обращение программного обеспечения.
Директория «/usr» в ней находятся все установленные пакеты программ, документация и исходный код ядра. Чаще всего данная директория смонтирована вообще в режиме «только чтения» и в принципе она может быть расположена вообще на каком ни будь медленном диске или папке в сети.
Директория «/tmp» предназначена для хранения временных файлов. Важной особенностью данной папки является то, что хранящиеся файлы в ней, будут удалены в случае перезагрузки машины. Т.е при перезагрузки данная папка очищается автоматически. Существует еще один отдельный раздел подкачки swap. Обычно операционная система windows использует файл подкачки, то Linux чаще всего использует раздел подкачки, хотя может использовать и файл. Данный раздел не монтируется в нашу файловую систему, он просто существует отдельно.
Как это выглядит в консоли.
Переходим в корневую директорию cd / . Вводим команду ls и видим, как все директории у нас отображаются. Все те папки о которых шла речь мы видим находятся в корневой директории, кроме раздела swap. Для того, чтобы посмотреть, что и куда смонтировано, то необходимо посмотреть специальный конфигурационный файл cat /etc/fstab
Для упрощения объяснения, мы под жестким диском будем понимать единое пространство, которое мы можем разбить на несколько частей. Изначально, компьютер не видел более 4-х разделов — этого считалось достаточно. Поэтому сейчас, изначально по умолчанию жесткий диск не может быть разбит на более чем 4 раздела. Если нам необходимо больше разделов, то необходимо создать так называемый расширенный раздел. И этот расширенный раздел уже будет содержать в себе несколько логических разделов.
В старых версиях Linux диски назывались hd0, hd1 и т.д, сейчас жесткие диски называются sda, т.е буквами. USB устройства у нас так же идентифицируются как жесткие диски. Разделы у нас нумеруются по порядку sda1, sda2 и т.д. Т.е. название раздела у нас состоит из буквы диска и номера раздела по порядку. Следовательно, первые 4 цифры зарезервированы и даются только основным разделам, именно поэтому логические разделы нумерация начинается с 5-ки. Основной утилитой для работы с разделами является утилита FDISK. Это утилита используется для разбивки жесткого диска. Так же есть утилита MKFS. Данная утилита используется для создания файловой системы. Мы можем посмотреть все существующие жесткие диски командой fdisk -l. При выводе данной команды мы можем видеть, что у нас 2 подключенных жестких диска sda и sdb. В выводе мы можем так же увидеть их физический объем. На первом диске sda, мы так же можем увидеть 2 раздела sda1 и sda2.
Начать работать со вторым жестким диском, необходимо сначала указать, как определенный файл. Устройства лежат в директории «/dev«. Пишем команду fdisk /dev/sdb
Получается следующая картина:
А нажав букву m мы можем получить доступ к справке по работе с данной утилитой. Как можно заметить функционал утилиты достаточно обширен. Можно добавлять партиции, можно удалять партиции. Следующим шагом необходимо создать новый раздел. Выбираем опцию n. Далее предлагается выбор primary или extended. Мы выбираем primary ключ p. Далее выбираем номер раздела 1-4. Например, 1. Далее система спрашивает где будет (на каком секторе) начинаться разметка раздела. Можно выбрать по умолчанию. На следующем шаге мы можем указать сектор, но это крайне неудобно, проще указать сколько мы хотим выделить под размер, например, +10G. И этот раздел станет 10 гигабайт.
Попробуем второй вариант с созданием раздела, он будет расширенный (extended). Выбираем ключ e, выбираем 2 раздел. Выбираем с какого сектора он начнется. Следующим шагом +8G. Мы создали расширенный диск на 8 GB. Далее создаем sdb3 на оставшихся 2 GB. А также 8GB расширенного диска разбиваем на 2 логических по 4 GB каждый. Все операции одинаковые. В после создания последнего раздела выбираем опцию w. Которая записывает все изменения.
В итоге
Прежде чем использовать эти разделы их необходимо отформатировать.
Если посмотреть на вывод команды, мы можем увидеть еще одно интересное поле с информацией Id — это метка этого раздела. Необходимо разобраться, как эти id менять. Используем опять утилиту fdisk /dev/sdb. Далее используем ключ t. Утилита предлагает выбрать номер раздела. Выбираем 1. Затем необходимо ввести id в шестнадцатеричном формате, список всех вариаций и их описание можно вывести командой L.
Можно заметить, что везде стоял по умолчанию 83 т.е. linux, мы можем изменить на любую метку, например, на 86 NTFS — windows раздел. 3 раздел пометим а5. Записываем изменения w. И можно все изменения увидеть через fdisk -l. Далее, чтобы пользоваться этими разделами, нам сначала их надо отформатировать. Чтобы это сделать используем утилиту mkfs. Набираем mkfs.ext4 , после точки указываем целевую , будет переформатирован раздел , а через пробел собственно сам раздел. Например mkfs.ext4 /dev/sdb5.
Теперь немного, о разделе подкачки swap.
Для работы с ним используется swapon и swapoff. Через первую команду мы можем включать раздел подкачки, добавлять разделы подкачки, а через вторую команду выключать. Так же есть утилита mkswap — которая позволяет создавать т.е. форматировать раздел, как раздел подкачки. А также у нас есть конфигурационный файл, расположенный в следующем месте /etc/fstab, в данном конфигурационном файле описывается монтирование файловых систем. Соответственно можно примонтировать разделы в ручном режиме, но если мы хотим, чтобы при загрузке разделы сами монтировались, то необходимо конфигурировать файл /etc/fstab/
Командой swapon -s, мы можем посмотреть информацию по своп разделу.
Чтобы добавить новый своп раздел, то нам необходимо через команду fdisk создать новый раздел и указать , что он именно своповский раздел, потом его необходимо отфарматировать и примонтировать раздел.
Командой cat /etc/fstab мы можем посмотреть, какие разделы монтируются при загрузке. Выглядит это примерно так:
Мы видим, что вот этот раздел с uuid 50cee6ca-cbd2-454b-a835-2614bf2e9d5d монтируется в корень, знак «/» об этом говорит и имеет файловую систему ext4. Uuid смотрим с помощью команды blkid. Раздел подкачки, как и файл подкачки — это место на диске, которое используется, как RAM. Если у нас не хватает оперативной памяти, то компьютер может пользоваться этим разделом, как оперативной памятью.
Создадим новую директорию командой mkdir mounted и смонтируем туда раздел. Например, /dev/sdb5. Используем команду mount /dev/sdb5 /mounted. Чтобы отмонтировать используем команду umount /mounted.
LVM — это система управления томами для Linux.
Она позволяет создать поверх физических разделов , Logical Volume, которые будут видны операционной системе , как обычные блочные устройства с томами.
- Мы можем в одну группу Logical Volume можем добавить разное количество физических дисков.
- Мы можем менять размеры этих разделов прям во время работы операционной системы.
В данном случае на картинке есть, 3 HDD, на каждом есть определенное количество разделов. И мы можем из них собрать группу томов vg1. Которая будет видеть свои разделы, как физические тома, те объединяются в группу томов, а внутри этой группы мы можем создавать логические тома, вообще не указывая где они находятся, и они сами распределяются между дисками. Соответственно на каждом логическом томе будет какая-то файловая система.
Чтобы посмотреть физические тома пользуемся командой pvdisplay. Посмотреть volume group, команда vgdisplay. Посмотреть логические тома lvdisplay.
Удаляем, через fdisk все разделы на жестком диске /dev/sdb. Создаем 2 раздела по 4 ГБ основных с типом 8e, т.е. LVM тип. Создадим физический том командой pvcreate /dev/sdb1, аналогично делаем для второго раздела.
Далее необходимо создать виртуальную группу vgcreate vg1 /dev/sdb1 /dev/sdb2, т.е. оба раздела. В группе можем создать пару логических томов командой lvcreate -n lv1 -L 2G vg1, где -n новый раздел, -L — объем и последний параметр в какой виртуальной группе. И можно создать второй lvcreate -n lv2 -L 3G vg1. Появились новые блочные устройства lv1 и lv2. Осталось их отформатировать. Команда mkfs.ext4 /dev/vg2/lv1 и аналогично второй. Данная группа позволяет легко добавлять и удалять HDD. Возможно добавление нового жесткого диска и на увеличение размера наших томов. Чтобы изменить размер команда lvresize -L 4G vg1/lv2. Система LVM позволяет делать снимки состояний, т.е. снапшоты. Они используются для систем резервного копирования, например.
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
Источник