From a45fbaf1936fb38cb5589728adbd8111850469a8 Mon Sep 17 00:00:00 2001 From: yorick Barbanneau Date: Thu, 22 Nov 2018 13:55:43 +0100 Subject: [PATCH] inode schema modifications --- .../images/schema_inodes.svg | 1442 ++++++++++------- content/progsys/7_attributs-fichiers/index.md | 2 +- 2 files changed, 868 insertions(+), 576 deletions(-) diff --git a/content/progsys/7_attributs-fichiers/images/schema_inodes.svg b/content/progsys/7_attributs-fichiers/images/schema_inodes.svg index a043ce1..2ad730b 100644 --- a/content/progsys/7_attributs-fichiers/images/schema_inodes.svg +++ b/content/progsys/7_attributs-fichiers/images/schema_inodes.svg @@ -6,64 +6,40 @@ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - id="svg475" - version="1.1" - viewBox="0 0 294.75085 165.82593" + width="294.75085mm" height="165.82593mm" - width="294.75085mm"> + viewBox="0 0 294.75085 165.82593" + version="1.1" + id="svg475"> - - - + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#88aa00;fill-opacity:0.86666667;fill-rule:evenodd;stroke:#88aa00;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:0.86666667" + id="path13111" /> - - - @@ -71,295 +47,319 @@ transform="matrix(-0.4,0,0,-0.4,-4,0)" style="fill:#7b6753;fill-opacity:0.97647059;fill-rule:evenodd;stroke:#7b6753;stroke-width:1.00000003pt;stroke-opacity:0.97647059" d="M 0,0 5,-5 -12.5,0 5,5 Z" - id="path1673" /> + id="path11099" /> + + + + + + + style="overflow:visible"> + style="fill:#6c7abc;fill-opacity:1;fill-rule:evenodd;stroke:#6c7abc;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,-10,0)" /> + style="overflow:visible"> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" /> + style="overflow:visible"> + style="fill:#6c7abc;fill-opacity:1;fill-rule:evenodd;stroke:#6c7abc;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + style="overflow:visible"> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="matrix(0.3,0,0,0.3,-0.69,0)" /> + style="overflow:visible"> + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + style="overflow:visible"> + transform="matrix(0.4,0,0,0.4,4,0)" /> + style="overflow:visible"> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" /> + style="overflow:visible"> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" /> + style="overflow:visible"> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="matrix(-0.3,0,0,-0.3,0.69,0)" /> + style="overflow:visible"> + style="fill:#a605a2;fill-opacity:1;fill-rule:evenodd;stroke:#a605a2;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + style="overflow:visible"> + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6)" /> + style="overflow:visible"> - - - - - - - - - - - - - - - - - - - - - - - - - - - + transform="scale(0.6)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#a605a2;fill-opacity:1;fill-rule:evenodd;stroke:#a605a2;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path4672" /> + + + + + + + transform="scale(0.6)" /> + transform="matrix(1.1,0,0,1.1,1.1,0)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + id="text1575" + style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332" + aria-label="inodes array"> - inodes array - + id="path343" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 33.894802,24.993887 h 1.233345 v 3.858507 h -1.233345 z m 0,-1.502061 h 1.233345 v 1.005968 h -1.233345 z" /> + id="path345" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 40.199327,26.502839 v 2.349555 h -1.240234 v -0.382405 -1.415935 q 0,-0.499539 -0.02412,-0.689019 -0.02067,-0.18948 -0.07579,-0.279052 -0.07235,-0.120579 -0.196371,-0.186036 -0.124023,-0.0689 -0.282497,-0.0689 -0.385851,0 -0.606337,0.299724 -0.220486,0.296278 -0.220486,0.823378 v 1.898247 H 36.32015 v -3.858507 h 1.233344 v 0.564996 q 0.279052,-0.337619 0.592556,-0.496094 0.313504,-0.161919 0.692464,-0.161919 0.668349,0 1.012858,0.409966 0.347955,0.409966 0.347955,1.192003 z" /> - directory blocks and data blocks - - - - - - - data block - directory block - - + id="path347" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 43.186224,25.782814 q -0.409966,0 -0.627007,0.296278 -0.213596,0.292833 -0.213596,0.847494 0,0.55466 0.213596,0.850938 0.217041,0.292833 0.627007,0.292833 0.403076,0 0.616672,-0.292833 0.213596,-0.296278 0.213596,-0.850938 0,-0.554661 -0.213596,-0.847494 -0.213596,-0.296278 -0.616672,-0.296278 z m 0,-0.881944 q 0.995633,0 1.553738,0.537435 0.561551,0.537434 0.561551,1.488281 0,0.950846 -0.561551,1.488281 -0.558105,0.537435 -1.553738,0.537435 -0.999077,0 -1.564073,-0.537435 -0.561551,-0.537435 -0.561551,-1.488281 0,-0.950847 0.561551,-1.488281 0.564996,-0.537435 1.564073,-0.537435 z" /> + id="path349" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 48.825846,25.558883 v -2.067057 h 1.240234 v 5.360568 h -1.240234 v -0.558105 q -0.254937,0.341064 -0.561551,0.499538 -0.306613,0.158475 -0.709689,0.158475 -0.713135,0 -1.171333,-0.564996 -0.458198,-0.568441 -0.458198,-1.46072 0,-0.89228 0.458198,-1.457276 0.458198,-0.56844 1.171333,-0.56844 0.399631,0 0.706244,0.161919 0.310059,0.158475 0.564996,0.496094 z m -0.813043,2.497694 q 0.396186,0 0.602892,-0.289388 0.210151,-0.289388 0.210151,-0.840603 0,-0.551215 -0.210151,-0.840603 -0.206706,-0.289389 -0.602892,-0.289389 -0.392741,0 -0.602891,0.289389 -0.206706,0.289388 -0.206706,0.840603 0,0.551215 0.206706,0.840603 0.21015,0.289388 0.602891,0.289388 z" /> - filename - inode - num - inode - inode + id="path351" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 55.1097,26.912805 v 0.3514 h -2.883544 q 0.04479,0.434082 0.313503,0.651123 0.268718,0.217041 0.751031,0.217041 0.389296,0 0.795817,-0.113688 0.409966,-0.117133 0.840603,-0.3514 v 0.950847 q -0.437527,0.165364 -0.875054,0.248046 -0.437527,0.08613 -0.875054,0.08613 -1.047309,0 -1.62953,-0.530545 -0.578776,-0.53399 -0.578776,-1.495171 0,-0.943956 0.56844,-1.484836 0.571886,-0.54088 1.570964,-0.54088 0.909505,0 1.45383,0.54777 0.54777,0.54777 0.54777,1.464165 z m -1.267795,-0.409966 q 0,-0.3514 -0.206705,-0.564996 -0.203261,-0.217041 -0.53399,-0.217041 -0.35829,0 -0.582221,0.203261 -0.223932,0.199816 -0.279053,0.578776 z" /> - - + id="path353" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 59.054334,25.114466 v 0.937066 q -0.396186,-0.165365 -0.764811,-0.248047 -0.368625,-0.08268 -0.69591,-0.08268 -0.351399,0 -0.523654,0.08957 -0.16881,0.08613 -0.16881,0.268717 0,0.148139 0.127469,0.227377 0.130913,0.07924 0.465088,0.117133 l 0.217041,0.03101 q 0.947401,0.120578 1.274685,0.396186 0.327284,0.275607 0.327284,0.864719 0,0.616672 -0.454753,0.92673 -0.454752,0.310059 -1.357367,0.310059 -0.382406,0 -0.792372,-0.06201 -0.406521,-0.05857 -0.837158,-0.179145 v -0.937066 q 0.368625,0.179145 0.754476,0.268718 0.389295,0.08957 0.788926,0.08957 0.361736,0 0.544326,-0.09991 0.18259,-0.09991 0.18259,-0.296278 0,-0.165364 -0.127469,-0.244602 -0.124023,-0.08268 -0.499539,-0.127468 l -0.217041,-0.02756 q -0.823378,-0.103353 -1.154107,-0.382405 -0.330729,-0.279053 -0.330729,-0.847494 0,-0.613227 0.420302,-0.909505 0.420301,-0.296278 1.288465,-0.296278 0.341065,0 0.71658,0.05168 0.375516,0.05168 0.816488,0.16192 z" /> + id="path355" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 64.425237,27.116066 q -0.385851,0 -0.582221,0.130914 -0.192925,0.130913 -0.192925,0.38585 0,0.234267 0.155029,0.368626 0.158474,0.130913 0.437527,0.130913 0.347955,0 0.585666,-0.248047 0.237712,-0.251492 0.237712,-0.627007 v -0.141249 z m 1.884467,-0.465088 v 2.201416 h -1.243679 v -0.571886 q -0.248047,0.3514 -0.558106,0.513319 -0.310058,0.158475 -0.754475,0.158475 -0.599447,0 -0.974962,-0.347955 -0.372071,-0.351399 -0.372071,-0.909505 0,-0.678684 0.465088,-0.995633 0.468533,-0.316948 1.467611,-0.316948 h 0.726915 v -0.09646 q 0,-0.292833 -0.230821,-0.427192 -0.230822,-0.137804 -0.720025,-0.137804 -0.396186,0 -0.737251,0.07924 -0.341064,0.07924 -0.633897,0.237711 V 25.09724 q 0.396186,-0.09646 0.795817,-0.144694 0.399631,-0.05168 0.799262,-0.05168 1.043864,0 1.505506,0.413411 0.465088,0.409966 0.465088,1.336697 z" /> + id="path357" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 70.33013,26.044641 q -0.16192,-0.07579 -0.323839,-0.110243 -0.158475,-0.0379 -0.320394,-0.0379 -0.475423,0 -0.733805,0.306614 -0.254937,0.303168 -0.254937,0.871609 v 1.777669 H 67.46381 v -3.858507 h 1.233345 v 0.633898 q 0.237711,-0.378961 0.544325,-0.551215 0.310058,-0.1757 0.740695,-0.1757 0.06201,0 0.134359,0.0069 0.07235,0.0034 0.210151,0.02067 z" /> - - - - - - + id="path359" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 73.816568,26.044641 q -0.161919,-0.07579 -0.323838,-0.110243 -0.158475,-0.0379 -0.320394,-0.0379 -0.475424,0 -0.733806,0.306614 -0.254937,0.303168 -0.254937,0.871609 v 1.777669 h -1.233344 v -3.858507 h 1.233344 v 0.633898 q 0.237712,-0.378961 0.544325,-0.551215 0.310059,-0.1757 0.740696,-0.1757 0.06201,0 0.134359,0.0069 0.07235,0.0034 0.21015,0.02067 z" /> + id="path361" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 76.166122,27.116066 q -0.385851,0 -0.582221,0.130914 -0.192926,0.130913 -0.192926,0.38585 0,0.234267 0.15503,0.368626 0.158474,0.130913 0.437527,0.130913 0.347955,0 0.585666,-0.248047 0.237712,-0.251492 0.237712,-0.627007 v -0.141249 z m 1.884467,-0.465088 v 2.201416 H 76.80691 v -0.571886 q -0.248047,0.3514 -0.558106,0.513319 -0.310058,0.158475 -0.754476,0.158475 -0.599446,0 -0.974962,-0.347955 -0.37207,-0.351399 -0.37207,-0.909505 0,-0.678684 0.465088,-0.995633 0.468533,-0.316948 1.467611,-0.316948 h 0.726915 v -0.09646 q 0,-0.292833 -0.230822,-0.427192 -0.230821,-0.137804 -0.720025,-0.137804 -0.396186,0 -0.73725,0.07924 -0.341064,0.07924 -0.633898,0.237711 V 25.09724 q 0.396186,-0.09646 0.795817,-0.144694 0.399631,-0.05168 0.799263,-0.05168 1.043863,0 1.505506,0.413411 0.465088,0.409966 0.465088,1.336697 z" /> - - - + id="path363" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';fill:#ffffff;stroke-width:0.26458332" + d="m 78.477782,24.993887 h 1.233344 l 1.036974,2.618273 0.881945,-2.618273 h 1.233344 l -1.62264,4.223687 q -0.244602,0.644233 -0.571886,0.89917 -0.323839,0.258382 -0.857829,0.258382 H 79.0979 v -0.809597 h 0.38585 q 0.313504,0 0.454753,-0.09991 0.144694,-0.09991 0.223931,-0.35829 l 0.03445,-0.106798 z" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/progsys/7_attributs-fichiers/index.md b/content/progsys/7_attributs-fichiers/index.md index 52189d1..bf08167 100644 --- a/content/progsys/7_attributs-fichiers/index.md +++ b/content/progsys/7_attributs-fichiers/index.md @@ -2,7 +2,7 @@ title: "Les attributs de fichiers" date: 2018-10-16 categories: ["Programmation système", "cours"] -tags:[] +tags: ["fichier", "i-node"] --- Les attributs de fichiers représentes toutes les informations dont dispose le