Шта су Иноде у Линуку и како се користе?
Све у Линук-(Linux) у се сматра фајлом ради одржавања конзистентности. То укључује хардверске уређаје, штампаче, директоријуме и процесе. Обичне датотеке као што су музика, текст, видео записи и друге мултимедијалне датотеке такође имају додатне податке повезане са њима који се називају метаподаци.
Шта су Инодес(Inodes) у Линуку(Linux) ? Иноде(Inode) уноси су основа Линук система датотека(Linux file system) . Они управљају метаподацима о датотеци и суштински су делови унутрашњег рада Линука(Linux) .
Која је структура система датотека?(What Is The Structure Of a File System?)
Систем датотека је подељен на два дела – блокове података и иноде. Број блокова је фиксан након креирања и не може се променити.
Име, путања, локација, везе и други атрибути датотеке се не налазе у директоријуму. Директоријуми су једноставно табеле које садрже имена датотека са одговарајућим иноде бројем.
Можете креирати чврсту везу која резултира више од једног имена за исту датотеку. Када креирате чврсту везу, она такође креира ново име у табели са инодом, али не помера датотеку.
Ако бисте преместили велику датотеку, требало би много времена. Ефикасније је креирати унос имена у новом директоријуму и избрисати стари унос. Такође можете преименовати датотеке на исти начин.
Горњи део хијерархије је сам систем датотека. Унутар система датотека налазе се имена датотека. Имена датотека повезују се са инодом. Иноде повезују са физичким подацима.
Шта су Иноде у Линуку?(What Are Inodes In Linux?)
Иноде је структура података. Дефинише датотеку или директоријум у систему датотека и чува се у уносу директоријума. Иноде указују на блокове који чине датотеку. Иноде садржи све административне податке потребне за читање датотеке. Метаподаци (metadata)сваке(Every) датотеке се чувају у иноде у структури табеле.
Када користите програм који се позива на датотеку по имену, систем ће погледати у датотеку уноса директоријума где постоји да би извукао одговарајући иноде. Ово вашем систему даје податке о фајлу и информације које су му потребне за обављање процеса или операција.
Иноде се обично налазе близу почетка партиције(beginning of a partition) . Они чувају све информације повезане са датотеком осим имена датотеке и стварних података. Све датотеке у било ком Линук(Linux) директоријуму имају име датотеке и иноде број. Корисници могу да преузму метаподатке за датотеку позивајући се на број иноде.
Имена датотека(File) и иноде бројеви се чувају у посебном индексу и везују се за иноде. Можете повезати са метаподацима који представљају датотеку. Могуће је имати више имена датотека које се повезују са једним делом података или иноде као што можете видети на слици испод.
Шта је Иноде број?(What Is The Inode Number?)
Сваки иноде у Линук(Linux) структури има јединствени број идентификован са њим. Назива се и индексним бројем и има следеће атрибуте:
- Величина
- Власник
- Датум време
- Дозволе и контрола приступа
- Локација на диску
- Типови фајлова
- Број веза
- Додатни метаподаци о датотеци
Да бисте проверили листу иноде бројева, користите следећу команду:
лс -и(ls -i)
Снимак екрана испод приказује директоријум са иноде бројевима који се појављују у крајњој левој колони.
Како Инодес раде?(How Do Inodes Work?)
Када креирате нову датотеку, њој се додељује име датотеке и иноде број. Оба се чувају као уноси у директоријуму. Покретање команде лс (лс -ли((ls -li) ) ће вам показати листу имена датотека и иноде бројева који су ускладиштени у директоријуму.
Користите наредбу испод да бисте навели иноде информације за сваки систем датотека.
дф -хи(df -hi)
Колико инода користите?
Један од начина да понестане простора у систему датотека је да искористите све своје иноде. Чак и ако имате довољно слободног простора на диску, нећете моћи да креирате нове датотеке.
Коришћење свих инода такође може довести до изненадног заустављања система. Да бисте видели листу статистике о коришћењу иноде-а, као што су коришћено, бесплатно и коришћени проценат, откуцајте следећу команду:
судо дф -их(sudo df -ih)
Додатни начини коришћења Инодес-а(Additional Ways Inodes Are Used)
Начин на који иноде функционишу у Линук-(Linux) у онемогућава постојање конфликтних иноде бројева. Није могуће направити чврсту везу између различитих система датотека. Међутим, можете користити меке везе у различитим системима датотека. Можете да избришете оригиналне датотеке и да и даље имате доступне податке преко чврсте везе.
Брисањем датотеке, све што сте урадили је да уклоните једно од имена које упућују на одређени број иноде. Подаци ће остати док не избришете сва имена повезана са истим иноде бројем. Ажурирање Линук(Linux) система без потребе за поновним покретањем система великим делом због начина на који иноде раде.
Процес може да користи датотеку библиотеке у исто време када други процес замењује исту датотеку новијом ажурираном верзијом и креира нови иноде. Покренути процес наставља да користи стару датотеку. Следећи пут када будете користили исти процес, користиће се нова верзија.
Корисници не ступају у директну интеракцију са иноде, али они представљају основну компоненту Линук(Linux) структура датотека.
Related posts
Линук ФИНД команда са примерима
5 сјајних разлога да одбаците Виндовс за Линук
ХДГ објашњава: Шта је УНИКС?
9 најбољих Линук дистрибуција за хаковање
Трикови терминала: Користите терминал као будилник
Како надоградити на најновији Убунту
5 начина да аутоматизујете резервну копију датотека у Линуку
Инсталирајте Адобе Дигитал Едитионс у Убунту Линук
6 једноставних начина да убрзате инсталацију Убунтуа
Конвертујте слике између формата преко командне линије у Убунту-у
Разумевање Линук дозвола и употребе цхмод-а
Присилно затворите програм у Убунту-у
Користите Линук команду 'дд' са једноставним ГУИ
5 најбољих Линук игара
Топ 10 најбољих Линук апликација за Убунту кориснике
7 начина да зипујете и распакујете датотеке у Линуку
Најлакши начин за даљинско повезивање на Линук Минт са било ког ОС-а
10 најбољих Распберри Пи Линук команди које треба да знате
Направите сопствени сервер за видео стримовање уживо са Линук-ом
7 најбољих бесплатних антивирусних програма за Линук