Лекция №15 - монтиране файлови системи

Лекция №15 - монтиране файлови системи. В планината

На предишните лекциите многократно засегна файлови системи на планината. Днес (и в следващата глава), ние ще се съсредоточи по-подробно по този въпрос. В съвременните дистрибуции монтиране файлови системи в повечето случаи автоматично. Когато поставите USB флаш устройство в USB-конектор компютъра, вие имате директория / директория медии се появява с името на пръчката и веднага можете да работите с устройството (чете запис на файлове). По-рано (преди подсистема Удев), преди да работите с пръчката (и всеки друг блок устройство), необходима за изпълнение на операцията планината. Когато се свържете флаш устройство (флаш устройство ще използва като пример е всеки блок устройство) се появява в физическа памет система (в директория / сътрудничество), които могат да работят като устройство блок. Например, вземете информацията с DD. Но ние трябва да имат достъп до файловата система на устройството, а не самото устройство, и затова е необходимо да се извърши операцията планината.

При монтирането, има два основни компонента: физическо устройство или дял на физическо устройство с определен файл система (т.е. Какво връх), и точката на монтиране (т.е. КЪДЕТО връх). Mount точка - това е един обикновен указател никъде в системата, която ще бъде майка на монтирано устройство за файлова система. Каталогът може да бъде празен (обикновено), както и информация. Ако се инсталира в директория с информация, а след това на предишните съдържанието на директорията ще бъдат заменени със съдържанието на файловата система на устройството за монтиране, но само по време на монтиране. Много е важно да се разбере и да си спомня. След като спрете в директорията, информацията, която е в него да се планината ще бъде на разположение отново. Но това е специален случай. И все пак, в повечето случаи, са монтирани в празни директории.

За да монтирате с помощта на командата планината. Най-често тази команда се използва като хълма -t тип реж устройство. където след -t ключ определя типа на файловата система, монтирана, а след това се уточнява монтира устройство (устройство), а след това една директория (точка на монтиране - реж). Например, има USB флаш устройство - устройство / сътрудничество / ШАРС. Той разполага с раздел за / сътрудничество / sdc1. Трябва да се монтира дял - / сътрудничество / sdc1 - форматиран област, а не физическо устройство / сътрудничество / ШАРС. Планината за този случай ще изглежда така: монтиране -t VFAT / сътрудничество / sdc1 / медии / fleshka. указател Fleshka (точка на монтиране) трябва да съществува, и ако не, тогава другият трябва да я създадете защитен режим командва или изберете - съществуващата директория. Тъй като флаш памет е форматирана в FAT32. веднъж използвана тип VFAT файловата система. Ако монтирани за NTFS прегради Windows. той трябва да определя NTFS файловата система. Всички типове поддържани файлови системи могат да бъдат намерени в човека планината.

демонтирате файловата система на системата се извършва с помощта демонтирате точка на монтиране на екипа | устройство. От нашия пример за пръчка демонтирате / медии / fleshka или демонтирате / сътрудничество / sdc1. Командата демонтирате няма да бъде в състояние да демонтирате устройството, ако то е заето или програма. Например, ако отидете в една конзола до директорията, в монтирано CD-ROM-устройството, а след това се опита да изпълни друга конзола komanduumount. тогава ние получите съобщение за грешка:

/ Linux $ демонтирате / медии / cdrom0
демонтирате: / медии / cdrom0: устройство е зает.
(В някои случаи полезна информация за процеси, които използват
устройството е намерена от lsof (8) или нагревателя (1))

Командата lsof / медии / cdrom0 покаже какви файлове са отворени от директорията / медии / cdrom0 и от кого:

/ Linux $ lsof / медии / cdrom0
УПРАВЛЕНИЕ PID USER FD УСТРОЙСТВО ТИП РАЗМЕР / OFF Име на възел
Баш 4908 Игор ХЛ DIR 11,0 2048 1664 / медии / cdrom0
19 323 по-малко Игор ХЛ DIR 11,0 2048 1664 / медии / cdrom0
19 323 по-малко Игор 4R REG 11,0 32 1669 /media/cdrom0/config.txt

Както можете да видите наистина има всички отворени файлове и директории. Правилно да демонтирате файловата система, трябва да затворите всички отворени файлове и излезте от всички директории или изпълни демонтирате с ключ-F - демонтирате -f / медии / cdrom0.

В тази връзка, следната ситуация често се случва в начинаещите линукс -users. Вмъкнати CD-ROM в CD-диск и работи с файлове на диск. След това потребителят натисне бутона диск, за да извадите диска и нищо не се случва. Някои дори се рестартира компютъра, защото те не разбират какво се случва. И всичко това е, че дискът не може да бъде отстранен, докато тя е демонтирана и слезе от коня, той не може да бъде, защото той бе имал отворен файл (използвани). Необходимо е да се затворят всички файлове от всички директории и шофиране "даде" на диска, като натиснете бутона за изваждане. Ако дискът не е отстранена, тогава ще трябва да изпълни командата демонтирате на диска и след това натиснете бутона за изваждане.

За да видите кои файлови системи вече са инсталирани в системата може да изпълни командата планината без никакви параметри или изпълни команда DF -а на. Можете също да видите съдържанието на файла / и т.н. / mtab. Komandamount, когато се монтира нова файлова система се добавя към линията на файл с информация за системата, за да бъдат добавени. А демонтирате команда изтрива ред, съответно във връзка с демонтирането на дял.

Бих искала да отбележа, че командата за монтиране / демонтирате не предизвиква никакви промени в хода на своята работа с устройството, файловата система и не може да ги повреди. Катастрофи често се случват в резултат на необичайни опити да демонтирате файловата система, като натиснете бутона за рестартиране на системния блок. Опитайте се да избегнете това действие и да го прилага само в крайни случаи. Ако наличният командния ред, преди да рестартирате компютъра с помощта на бутона за рестартиране. командния Sync. Тази команда указва на ядрото, че трябва незабавно да запишете цялата информация, съхранена в паметта на буфера на подходящо физическо устройство. Това ще намали риска от загуба на информация.

Командата планината може да се монтира не само на устройството, но също така и файловете. За тази цел на такова устройство като / сътрудничество / цикъл. Обикновено системата има няколко такива псевдо-блок:

Това, което може да се наложи да инсталирате файловете? Най-очевидният пример за това е, когато имаме изображение диск в ISO формат. Тъй като пряко установяване на файла в директорията, не можете, а след това се процедира, както следва: монтиране на файл блок устройство / сътрудничество / цикъл. и след това блок устройство / сътрудничество / линия, монтирана до точката на монтиране. За да направите това, вие трябва да изпълните команда планината с -o опцията през които преминават цикъла:

/ Linux $ Sudo монтиране -o контур /home/igor/downloads/Ubuntu_DocsPack_9.04.2.iso / Начало / Игор / Linux / docpack /
Igor @ ADM-Ubuntu:

/ Linux $ LS ./docpack/
Документ HTML Jurnal_FullCircle.tar.gz Jurnal_OpenSource.tar.gz Ubuntu_Docs.tar.gz
Jurnal_BlenderEmpire.tar.gz Jurnal_LGT.tar.gz readme.txt Video_Lesson.tar.gz

Така че ние се монтира Ubuntu_DocsPack_9.04.2.iso файл и сега може да се отнася към него като устройство.

В края на тази лекция искам да покажа на екипа, който ще ни покаже всички раздели на всички блокови устройства в системата. Ще разгледаме по-подробно на командата по-късно. За да разгледате всички секции, които са в системата като администратор, въведете командата Fdisk-л на:

Disk / сътрудничество / SDA: 250.1 GB, 250059350016 байта
255 глави, 63 сектора / звено, 30401 цилиндри
Единици = цилиндри с диаметър от 16065 * 512 = 8225280 байта
идентификатор диск: 0xd4b146b8

Устройство на системата Start End Blocks Id Boot
/ Dev / sda1 * Януари 2304 18506848+ 7 HPFS / NTFS
/ Dev / sda2 2305 2472 1349460 д W95 FAT16 (LBA)
/ Dev / sda3 2473 10263 62581207+ 7 HPFS / NTFS
/ Dev / sda4 10264 30401 161 758 485 е W95 разширява. (LBA)
/ Dev / sda5 10264 12826 20587266 83 Linux
/ Dev / sda6 12827 12947 971 901 82 Linux суап / Solaris
/ Dev / sda7 12948 18184 42066171 7 HPFS / NTFS
/ Dev / sda8 18185 27967 78581916 7 HPFS / NTFS
/ Dev / sda9 27968 30401 19551073+ 7 HPFS / NTFS

Disk / сътрудничество / SDB: 40.0 GB, 40020664320 байта
255 глави, 63 сектори / запис, 4865 цилиндри
Единици = цилиндри с диаметър от 16065 * 512 = 8225280 байта
идентификатор диск: 0xb292b292

Устройство на системата Start End Blocks Id Boot
/ Dev / sdb1 1 4660 37431418+ 83 Linux
/ Dev / SDB2 4661 4865 1646662+ 5 Advanced
/ Dev / sdb5 1526143+ 4661 4850 82 Linux суап / Solaris
/ Dev / sdb6 4851 4865 120 456 83 Linux

Устройство на системата Start End Blocks Id Boot
/ Dev / sdc1 4 3487 3,917,824 б W95 FAT32

Този екип е добре, защото показва не само името на дяла, но делба файловата система. Така например, файлова система дял / сътрудничество / sdc1 - FAT32.