Fanontaniana matetika: Inona ny rohy mafy amin'ny Linux?

Ny rohy henjana dia rakitra iray manondro ny inode fototra mitovy amin'ny rakitra hafa. Raha toa ka mamafa rakitra iray ianao dia esoriny ny rohy iray mankany amin'ny inode fototra. Raha ny rohy an'ohatra (fantatra ihany koa amin'ny hoe rohy malefaka) dia rohy mankany amin'ny anaran-drakitra hafa ao amin'ny rafi-drakitra.

Amin'ny informatika, rohy mafy dia fidirana amin'ny lahatahiry izay mampifandray anarana amin'ny rakitra iray amin'ny rafitra fichier. Ny rafitra rakitra rehetra mifototra amin'ny lahatahiry dia tsy maintsy manana rohy mafy iray farafahakeliny manome ny anarana voalohany ho an'ny rakitra tsirairay. Ny teny hoe "rohy mafy" dia matetika ampiasaina amin'ny rafitra rakitra izay mamela rohy mafy mihoatra ny iray ho an'ny rakitra iray ihany.

Inona no atao hoe Soft Link sy Hard Link amin'ny Linux? Ny rohy an'ohatra na malefaka dia rohy tena izy mankany amin'ny rakitra tany am-boalohany, fa ny rohy mafy kosa dia dika mitovy amin'ny rakitra tany am-boalohany. Raha mamafa ny rakitra tany am-boalohany ianao, dia tsy misy vidiny ny rohy malefaka, satria manondro rakitra tsy misy izy io.

If you delete the ‘my-hard-link’ of a hard link, the remaining files pointing to that same space (inode) in the hard drive will still contain the data stored on the hard drive.

Rohy mafy dia ny dika mitovy amin'ny rakitra tena tondroiny. Samy manana inode mitovy ny rohy mafy sy ny rakitra mifandray. Raha voafafa ny rakitra loharano, dia mbola miasa ny rohy mafy ary afaka miditra amin'ny rakitra ianao mandra-pahatongan'ny isan'ny rohy mafy mankany amin'ny rakitra dia tsy 0(aotra).

Mba hamoronana rohy an'ohatra dia Linux mampiasa ny baiko ln miaraka amin'ny safidy -s. Raha mila fanazavana fanampiny momba ny baiko ln dia tsidiho ny pejy ln man na soraty man ln ao amin'ny terminal anao. Raha manana fanontaniana na fanehoan-kevitra ianao dia aza misalasala mametraka fanehoan-kevitra.

Raha mahita rakitra roa manana fananana mitovy ianao nefa tsy azonao antoka raha mifandray mafy izy ireo, ampiasao ny baiko ls -i hijerena ny laharana inode. Ireo rakitra izay mifamatotra mafy dia mizara laharana inode mitovy. Ny laharana inode iombonana dia 2730074, midika izany fa data mitovy ireo rakitra ireo.

Mba hamoronana rohy sarotra amin'ny rafitra mitovy amin'ny Linux na Unix:

  1. Mamorona rohy mafy eo amin'ny sfile1file sy ny link1file, mandehana: ln sfile1file link1file.
  2. Mba hanaovana rohy an'ohatra fa tsy rohy sarotra dia ampiasao: ln -s rohy loharano.
  3. Raha te hanamarina rohy malefaka na mafy amin'ny Linux, mandehana: ls -l source link.

16 okt. 2018 g.

4 Answers. Show activity on this post. You can delete it with rm as usual: rm NameOfFile . Note that with hard links there is no distinction between “the original file” and “the link to the file”: you just have two names for the same file, and deleting just one of the names will not delete the other.

Ao amin'ny rafitra fisie Linux anao, ny rohy dia fifandraisana misy eo amin'ny anaran'ny rakitra iray sy ny tena angona ao amin'ny kapila. Misy karazana rohy roa lehibe azo amboarina: rohy "sarotra", ary rohy "malefaka" na an'ohatra. … Ny rohy an'ohatra dia rakitra manokana manondro rakitra na lahatahiry hafa, izay antsoina hoe tanjona.

Eny. Samy maka toerana izy ireo satria samy manana ny lahatahiry.

Azonao atao ny manamarina raha toa ka symlink misy [-L file] ny rakitra iray. Toy izany koa, azonao atao ny manandrana raha toa ka rakitra mahazatra ny rakitra iray miaraka amin'ny [ -f file ] , fa amin'io tranga io, ny fanamarinana dia atao aorian'ny famahana ny symlinks. Ny hardlinks dia tsy karazana rakitra fa anarana hafa fotsiny ho an'ny rakitra iray (na inona na inona karazany).

Mba hanesorana rohy an'ohatra dia ampiasao ny baiko rm na unlink arahin'ny anaran'ny symlink ho tohan-kevitra. Rehefa manaisotra rohy an'ohatra izay manondro lahatahiry iray dia aza asiana slash manaraka ny anaran'ny symlink. Raha manana fanontaniana na fanehoan-kevitra ianao dia aza misalasala mametraka fanehoan-kevitra.

Ny rohy mafy sy ny rohy an'ohatra dia fomba roa samy hafa hanondroana rakitra ao anaty fiara mafy. … Ny rohy mafy dia dika mitovy amin'ny karbaona voarindra amin'ny rakitra iray izay manondro mivantana ny inode amin'ny rakitra iray. Ny rohy an'ohatra kosa dia manondro mivantana ny rakitra izay manondro ny inode, hitsin-dàlana.

lahatahiry programa ao amin'ny mpitantana rakitra, dia hita fa misy ny rakitra ao anatiny /mnt/partition/. programa. Ankoatra ny "rohy an'ohatra", antsoina koa hoe "rohy malefaka", dia azonao atao kosa ny mamorona "rohy mafy". Ny rohy an'ohatra na malefaka dia manondro lalana iray ao amin'ny rafi-drakitra.

Ny antony tsy ahafahan'ny lahatahiry mampifandray mafy dia teknika kely. Amin'ny ankapobeny, mandrava ny firafitry ny rafi-drakitra izy ireo. Tsy tokony hampiasa rohy henjana ianao amin'ny ankapobeny. Ny rohy an'ohatra dia mamela ny ankamaroan'ny fiasa mitovy nefa tsy miteraka olana (oh ln -s rohy kendrena).

Toy ity lahatsoratra ity? Azafady zarao amin'ny namanao:
OS Today