"rescue.target" di pergala destpêkirina pergalê ya Linux-ê de armancek taybetî ye ku di çarçoweya çareserkirin û vegerandina pergalê de ji armancek taybetî re xizmet dike. Ew ji bo peydakirina hawîrdorek hindiktirîn, yek-bikarhêner hatî çêkirin ku destûrê dide rêvebirên pergalê bêyî ku pergalê ji nû ve dest pê bikin pirsgirêkan teşhîs û rast bikin. Ev armanc bi taybetî dema ku bi têkçûnên pergalê yên krîtîk an mîhengên xelet ên ku pêşî li bootkirina normal digirin re têkildar e.
Armanca bingehîn a "rescue.target" peydakirina şêlek rizgarkirinê bi karûbarên hindiktirîn û komek tixûbdar a pergalên pelan ên siwarkirî ye. Ji hêla xwerû ve, ew bi pergalek pelê root-ê ku di moda tenê-xwendinê de hatî siwar kirin şêlekek-bikarhênerek dest pê dike. Vê hawîrdorê rê dide rêvebiran ku bigihîjin pelên pergalê û fermanan wekî bikarhênerê root bi cih bînin, û ew dihêle ku lêkolîn bikin û pirsgirêkên ku dibe ku bûne sedema ku pergalê bêbersiv an bêîstiqrar bibe çareser bikin.
Ji bo ku hûn bigihîjin "rescue.target" bêyî ku pergalê ji nû ve bidin destpêkirin, hûn hewce ne ku pêvajoya bootê qut bikin û pîvanên bootê biguhezînin. Ev bi gelemperî dikare bi menuya bootloader ve were kirin, ku hûn dikarin rêzika fermana kernel biguherînin. Bi pêvekirina parametreya "systemd.unit=rescue.target" li dawiya rêzika fermanê, hûn fermanê didin pergalê ku li şûna armanca xwerû rasterast di hedefa rizgarkirinê de boot bike.
Mînakî, heke hûn bootloader GRUB bikar tînin, hûn dikarin têketina kernelê ya xwestin hilbijêrin û "e" bikirtînin da ku pîvanan biguherînin. Xeta ku bi "linux" an "linuxefi" dest pê dike bibînin û "systemd.unit=rescue.target" li dawiya rêzê lê zêde bikin. "Ctrl + X" an "F10" bikirtînin da ku bi pîvanên guhertî dest pê bikin û têkevin hawîrdora rizgarkirinê.
Dema ku hûn di şêlê rizgarkirinê de, hûn dikarin karên cûda yên çareserkirina pirsgirêkê bikin. Hûn gihîştina ferman û karûbarên bingehîn hene, yên wekî sazkirina pergala pelan, veavakirina torê, rêveberiya pakêtê, û amûrên analîzkirina têketinê. Ev dihêle hûn pirsgirêkên bi xeletiyên dîskê, karûbarên çewt vesazkirî, girêdanên şikestî, an pirsgirêkên din ên asta pergalê vekolîn û rast bikin.
Girîng e ku bala xwe bidinê ku armanca rizgarkirinê jîngehek hindiktirîn e, û dibe ku hin karûbar an cîhaz nebin. Dibe ku torgilok ji hêla xwerû ve were neçalak kirin, ji ber vê yekê dibe ku hûn hewce bike ku hûn bi destan wê mîheng bikin ger ji bo çareserkirina pirsgirêkê hewce be. Wekî din, şêlê rizgarkirinê bi pergala pelê root-ê ya ku di moda tenê-xwendinê de hatî siwar kirin tevdigere da ku pêşî li guhertinên bêserûber bigire. Heke hûn hewce ne ku di pergala pelan de guheztinan bikin, hûn dikarin wê di moda xwendin-nivîsandinê de bi karanîna fermana "mount -o remount,rw /" ji nû ve saz bikin.
"rescue.target" di pergala destpêkêkirina systemd de ji bo çareserkirin û vegerandina pergalê bêyî ku hewcedariya ji nû ve destpêkirina pergalê ji nû ve dest pê bike hawîrdorek yek-bikarhêner, hindiktirîn peyda dike. Ew rê dide rêvebirên pergalê ku pirsgirêkên krîtîk bi peydakirina kelekek rizgarkirinê digel amûrên bingehîn û gihîştina pelên pergalê destnîşan bikin û rast bikin. Ev taybetmendî bi taybetî di rewşên ku têkçûnek pergalê pêşî li bootkirina normal digire hêja ye.
Pirs û bersivên din ên vê dawiyê di derbarê Rêveberiya Pergala Linux ya EITC/IS/LSA:
- Rêbernameya "nakokî" ya di pergalê de çawa pêşî li çalakbûna du yekîneyan digire?
- Armanca dîrektîfa "pêdivî" di systemd de çi ye û ew ji "pêdivî" çawa cûda ye?
- Çima tê pêşniyar kirin ku li şûna sererastkirina yekîneyên pergalê, girêdanên li ser yekîneyên ku hûn bi xwe diafirînin an bi rêve dibin, birêve bibin?
- Rêbernameya "berî" ya di systemd de çawa rêzika darvekirinê ya yekîneyan diyar dike?
- Cûdahiya di navbera girêdanên qels û rêzkirina eşkere ya di systemd de çi ye?
- Kîjan ferman dikare were bikar anîn da ku di systemd de di navbera hedefan de biguhezîne û ew çawa dişibihe guheztina di navbera astên xebitandinê de li sysvinit?
- Hûn çawa dikarin pê ewle bibin ku mîhengên torê yên pêwîst berî destpêkirina karûbarek torê ya taybetî biqede?
- Armanc di sysvinit de çawa dişibin astên xebitandinê yên binavkirî û armanca "multi-user.target" çi ye?
- Armancên pergalê çi ne û ew çawa di rêvebirina têkiliyên di navbera yekîneyên di pergalek Linux de dibin alîkar?
- Fermana "statû" di systemctl de li ser çi agahdarî dide?
Pir pirs û bersivan di Rêveberiya Pergala Linux ya EITC/IS/LSA de bibînin