Mercurial > hg > Papers > 2022 > matac-sigos
view Paper/figs/inode.svg @ 0:0df9610b1d6a
init
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 02 May 2022 12:31:10 +0900 |
parents | |
children | 8bbb0bfd0067 |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than diagrams.net --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="591px" height="399px" viewBox="-0.5 -0.5 591 399" content="<mxfile host="app.diagrams.net" modified="2022-02-16T08:38:28.871Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" etag="aqtyvFu9hEKMqCn9bgS3" version="16.5.4" type="device" pages="4"><diagram id="AAaulOYO_kfhROZJ8ttr" name="Page-1">7VvbcuI4EP0aHkNZNgbzCOQymSWV1DI7u3lUsABNbIuVRYB8/bZsCV8TexMMYZIqqkBtSZZOH7VOS0nLGvmbK46XixvmEq9lGu6mZZ23TBMZyIEvadnGlq6BYsOcU1dVSgwT+kyUUVtX1CVhpqJgzBN0mTVOWRCQqcjYMOdsna02Y172rUs8JwXDZIq9ovVv6opFbHXMXmL/Ruh8od+Muv34iY91ZSM2hAvssnXKZF20rBFnTMS//M2IeBI8jUvc7vKFp7uBcRKIOg1mv+6vf7DpWoibwdWddXY7vh2foW7czRP2VmrGarRiqyHgbBW4RPZitKzhekEFmSzxVD5dg9PBthC+ByUEP2fU80bMYxzKAQug0jAUnD3u0IsqsUAoVyPAYViciprdE+GCbFImNbUrwnwi+Baq6Kd9BfOOZ3FxnTgN9ZRtkXaYbocVUea7rhMs4YeC8/9AW40s9AI8JtWo4nAZk3tGN9ITh8HUtLOYOkVMOyWQdppC1Dx9RFEWUVRC04NCap0+pP0PBmmNiEoCdyD3piRGpmDMhlsAhm//kYW2rYv3qmZUON+ka55vdWlDRaoZlO5TT5JGsqDbvMNfIVvxKaleuwLzORHVUZO4mW256P2Ud+0S72obJx4W9Cm7mZe5XL3hjlGY2Y5cHSdLLqubY008b9UqvfnmOrKtXEco11EMTKGjiIG7ab+dlL39krKUXOhVcr1EZKOCyE2SUgvKKlJaX6RsgpROgZRmW7YJIIuQbuGEFFgKu4LIUjMmSE5zlshQ7NF5AMUp0ISAfSj3GApKf6Ae+NR1vZf2uewCyFOwSNI97Gydbs49JZIWldDMampn6xf8hWJ/uTChL3/lU5AyfxmH9JcmxwmrO9vMYnrsFASdflaX3z6OLpjR6ed1dvejYVonsft8WQiqq/h06Pwgkq9n70nyOcZxJR/q7JeXv0siYtTlpfnFy0Z4aRd4+UigwwHYQJuSAPugbbue1LIPPMPX7r8reYQfseEsjOggWyFzuYk4oZ/Dr7n8Vq8YRMp55Rfo/37F7JGZOAG9bOa03e5wNC2Yy3bN5gRzvxiMYKFNVJFxsWBzFmDvIrHmkEvqjBlbKrB+ESG2Ck+8EizrXh3EUCqEJQGtKohlQljbcKyqLVmW7ginAJlMq5qPbU7d2NatGdtqB633kaF4PCHHv58gEAeXJLJ81hjQyYaAslu7plLmS3MrrO/T69F1Z9Jnfwz+QjOkT/qOEwAOoWLqejW3CN946F9X1sTX6cda6XqYJ38Jnj8xLFtO3ZLl1NwluEaywSD66XWU1csdPnRK3H7Qg2KzmOXlfLV/JR3fGSxlggCy5tOSodOrIarLYkBzZCjePSpv5XwUrqnv4dgPEir1REI3XVDPHeMtW8nRhgJPH3VpuGCcPkN9nHgWcw20ZWRqTGRL1ScnkmJ3GmyUM93gTabiGIdCj4Z5Hl6G9CEan2zowwZHgyETgvna2ykquWSGV544FgcswylyoCyxQmZjJCiK6UsQv2D5sV2+qH/3vUZDWJ40mI+jauedxPKnwkCaGDSfedHx0wIaEuhhGIWVCBN7CB9AaSR1lw1jHUEZJWX4yOpcjFgAw8c08iIB8qyJJBDEBIEFfthR+y2MeH2dVfPklQuqg+bbZvFGETJTn4YhZcEXKY5CijLNeFBSWEU13m63v9hwFDb0D8gG8tNeXzoX50+i53yzRz+fN8HtcRPyt53ItZHjZFLydtcyK9Ly0lO5d4iFytRc4Vqdmde9CHtvqg7F5G/h42P95D8KrIv/AA==</diagram><diagram id="s08jDtw-m_Aoh3yq8LbV" name="Page-2">7Vptc6o4FP41zOx+aAeIIn60au/dnW6n0+7stp92UCLSAqExVL2/fhNIeAlRuVWs9tYvkkNen/Occ3JCNDAMV9+wE8//Qi4MNFN3VxoYaaZp6IZN/5hknUks3cgEHvZdXqkQPPg/oGjJpYnvwkWlIkEoIH5cFU5RFMEpqcgcjNGyWm2GguqosePBmuBh6gR16b++S+aZ1DZ7hfw79L25GNmw+tmb0BGV+UoWc8dFy5IIjDUwxAiR7ClcDWHAwBO4/GMbP/SrR/1ltNKj0ey/m1Evusg6u/6ZJvkSMIzIgbvm2n1zgoQDpplWQEe5miE6GNNLgHD6xnpN2FKvNBPMZjr9lUX6gqw55ELIOrhYpIQY0ApGL16lVYtGlsf+44SIMSd4r55ENxSEbPaZ+AWus4aRE8ILKnXCmIrTd9nCTf23mR9A9v73A82FI8rqeNDBi5GPKb0RXksT+OOWmtxtEk4g5jTLhzQJXLEqcxIGVGDQxwXB6AUOuU4iFEE2JT8IJJET+F5EiwGcpZOBmPjUJgZcHPquywa5Ws59Ah9iZ8pGXFIPQGUYJZELGWt0vl5u1UYvn4EwJZCuuBE7OYvZVOCqZJucrd8gCiHBa1pFvO1mLbjjATa3w2Vhxmafy+YlEwZc5nDP4eU9F9ZBH7iBqI1l/N17vFv+HZqTh2WCkteLyf04X0HZViSNFdgZG9AtKZNBO8zNC1xfp0al1OcRUderqFt11IGuQL3XFur6r4A6qKJuKFA37ZZQV65AxMfNgaGZa9zoo1sJL9tiixQUym5+a/QQYtd/23/Vi9iJNiDxzp7z4NY8ymxdJhWrJknFKQCHnHopREZwmU994wRPMDoe0UNUo6Ghioa9lqKh2kP8jF/WG/jlD/W/ZtUB51CW4M2dchneXHhwfMFufGkvNI3axNQSts4iznKrmb9i+jgmsraEbL+ObEcBbKctXDufBNeOtFFTMPaouFqfA9eOeWK4qjZiMq6RO2BHJYXnLGFZdcIULbx+ZIXLrig+8ZppYbQq1xytRWnlk1IzWnoqvSkasYJos6/SFijBU7jblImDPbitP+5KoVs5KqpToKTirkLFQoZh4BD/rXrApNI7H+EO+ek2iTPMklKsrryJz9bNW5VPdOSOLKkjU+ooA6bWUUrDfNnvZ6bq7GgPZioZZmxl2CY26zvY3DozQUNmWl/MbIOZ/Roz/YgmQEwjGMIaS/fPJKaUNjS1OtOTNmD0LqvpRace9OxunXetJReCiBUNunQ1XxpsqMGPV2GD49Jz2BDKCcxH5y9Gg8T7LHCVEhjjozfaxifJuOUM5uOBbZJy/6IpjLDmnTtF4U5PdKsIDrVVBEfeKoqvjF9ZzGbO7SbnaWfY50DO5+A1uR6Ft9Po+W3SBeun+/hKHHCUqUgRfuBFhMkceShygnEhlfhY1LlBKOZUfIaErPlG1UkIqhJaUNgoe8mczjspDHpVEl9aZneXZ2alO4h9ihfbgx+J3XZDdncakrsxa/eLpvXktsaS8/3wctTvLkqbM2ponqjNtW4g4g7A4Yiv9rKgK33b7Hfb8rLLQWd471vwz8l6Np6OvBvj7Vp5r6fJJQWL/upftasnTQ0vGYhGUfaJfgw029T6Jvu4z54NbWDzh36v3mnWmlccxwynUifZuurdcImljS3NHrJnLqlHnVP41C4frrTlkbqSRxJkLH9oV3mkQxykKOlZz56qR2GbKLaNvLou37DJ2opbkO9jYI2/76He+Vz+kBlZu1mWOojjMdVU3QlRbbPfQVVaLG46Z463uC8Oxv8D</diagram><diagram id="_SMWdJT_P9braKPgiXsX" name="Page-3">7Vtbd6M2EP41Pqd9cA5INsaP8SVpT7N7ts2mm/QlhxjZVoIRFTjG/fWVjAQIcMA2kMvGL7YGMUKfvpnRDHIHjlfhJbW85RdiI6cDNDvswEkHAL0HDPbFJdtIMtBBJFhQbItOieAa/4eEUBPSNbaRr3QMCHEC7KnCGXFdNAsUmUUp2ajd5sRRR/WsBcoJrmeWk5f+wHawjKQmGCTy3xBeLOXIujGMrqws2VnMxF9aNtmkRHDagWNKSBD9WoVj5HDwJC7hzZ+TzXRLnnz30nlc3Y9v4KgbKbs45JZ4ChS5Qb2q5dyeLWctAOsAw2GjjOaEDcbXxSF0d8X4d82nOuoAOJ9r7JMWaX6wFZBLIVfQ9XeEOGcd9IEX7romNxkL/r1AgRyTPX00bHRFih/oSQM8oe2uh2GtPNZ0H3wvpdz3LPfE57eoP8GUsZfQbTceZ3fx96/Mor6uVw+IpiYZjSknCZThQYBCLl8GK4cJdP6IASVPaCxWwiUu4o+HHScjshy8cFnTQXOu4RnRADNLOBfiFbZtPshos8QBuvasGR9xw+yeyShZuzbiXNHE3IUt64P4CaQBwfixSzkpuMsfBYUpixQcvURkhQK6ZV3k1aGgpPA30BTtTWK9YNCPZMuU5ULRzxIOYxGrToyC/RB2cYj5mWU2Uo07OeI0amlHmplqMZprrVCG0REMQPuFERDx67/uVVtK7PoI2x5BocrPQQE9pVetm550rHn/PBq0d3v7Y3VzP3r+W8NdWMDODPAJVPoeMFNrwpdwHFMRXlzsCFjob1r0CmZf9QpFsJsFsPebgh38DLADletGAeiwIdCLJzA8BHWtAuqviW4fqKQu4LRuFMCrm03hexCp3zq8sT94M/BWcNVMC8uM9sW8dOj0vShdmuOQL0ebEbCnAjvMA9srwLXXFKy9DwKrpsKqFxC2VVyND4Kr+cZwHVTA1bXPefEj8ZspLFUXzNCi21veOOvL5p3ouWtMwnTPyVa2QhykbmOtu9SV5CbekPecumg+WdMZKjflwKI8XSn1pMhWij95CqSWuP/CRoUixwrws1oyKlp3McI3gncpmwzkA5Vh8e5UqojmLe5K12gyiozMhguCjKIImJyiHQ3jaR/PzKJM9wRmFjJMf5Fh+9islbC5cWbCisw0PpnZBDPzG3/sEpvXIQKKUI6lp9fQZow2iL7XKlo2tejlQ57Zag0tX2fGDKjwc/325C5G6foNC7xGc+un59bvXe4F+5k6UoupS2EVScujyALHtWgSGizJgriWM02kGY4mfa4I8QTCjygItoK51jogKv4nxmWgx1tLfl9XOyvdavLWN0QxA43bZGxcRQWvxiO5fIFZGspluC2N5acGaROe9VjElx+gUBQMh2daRmfDwVYi9O6tvada+6tnfvoHqQAZ4K0BW6UG9JPm1JX9nV7V37WTu5j6nnc+h+YuZmYz1XbuIufxmVbv51w5Od9WyefjkLOoylvTyZijjxGo52NqOQRU26QEULzP58mfOjcVeqZOH78PSb9ubjfrHeT9dHvpmfx9p/j6Mv+uePczzYTH5GbNu32zotsHFb1+ZXdelRD699HVHxje3KPF1V+aBTa4v5XF3XfEB5ada5rxPkghI1/5XmD4Wqx4sU5Q+wHBOH4eGmiSk3xJtFJPv7poE+s7/vxe++GpxeKBltmYFYWjporohcXCKjXYJI2YOZbv49lLmUT1ElwqfzCAeUgGUehKDluzjJmrDmL/mcjXSg2goavEyVY9qqYGcJhRlD1XV19qYE697+HscTa5fnj+YoHhud+dVjkNdjjfXt5bnpjbGiBbmtbgUbFuD/HqC3VVI53xqkzOnsU3jmRyL3NiDOp1MZk1k3/gRN2T/zHB6f8=</diagram><diagram id="HHLeNmLiLjBSiti2kdQe" name="Page-4">7Vtbd6o4FP41rjXz0C4SLuJjr6dz6/RMZ9ZpzxuVqJwiwRAr9tdPIuESQI2KWHvsS8mG7JC9v30ldvSrcfyFOOHoL+wivwM1N+7o1x0IgQEt9o9T5gmlC2BCGBLPFQ/lhEfvHQmiJqhTz0WR9CDF2KdeKBP7OAhQn0o0hxA8kx8bYF9eNXSGqEJ47Dt+lfrNc+koodqwm9PvkDccpSsDq5fcGTvpw2In0chx8axA0m86+hXBmCZX4/gK+Vx4qVwevd+1t/fb2eMFRC4mN0/Rf+gsYXa7yZRsCwQFdGvWD1/f9Zd/gnhyd9G7/ePH091kgs+AnfB+c/ypEFgHWj5b5XKA2WJs13QuRGlNpji9cRYtFH3BHgDdMM5vsquh+F/k0sc+JhKXDtQHA439FUnbrjZENF2QCSBZU36PF5JSXtE8YRU4Y3TGqM445Cz4vUQMUPtl4PmI3/91KVsovS2kKOb0ER37jADYpeN7w4Bd+2iwYI0I9RgsLwR57Lkun3w5G3kUPYZOn3OaMSNkNIKngYu44jQ2iijBrxl69Wz5tYAQwOFLo7hgDgIgXxAeI0rm7BFxVxdQT21dDGe54WTWMCoYTTrNEbY6zBjneGQXApIbwDNdbDk8mwXWAi9bYWuHBVJACiAGL1FYYB6FTrDj+zskuvYIc66YzEuA/+2eOfz76fgFkcImkzWVkZ7g80poIsABhzWzIL9Eas4i+N5FqAHdVi0E9GQT0a0aG+mabdqIUWMjJZ3l0gNL5FtQJxfuVWZW+u3twphqNXpAPdglPZg1erBrfJW5Nz3oh9NDe3KHstjr0K+3KfW6ALFU6JqC0A8pXBOa6+IvsGqkmxlD4+IFn0m8mTw/jHjhevEyLqxUWhYWi/lmFCb108CLuTraTBtLeWOvKlijRq7GvsSq4ImPQaywlGuAGsC2KlejKkaXFdtiiAkd4SEOHP8mp5YSt/yZPzEOhYh/IErnIo1wphTLCkCxR5/49HNTjJ4Ld65jwXkxmKeDgG03mWSBXkp4Lt7NJy5G0swHRDwmMUQEcWmmuisWIjwlfbRC4iIeUIfwMmSFnxZdGq6PldAiyHeo9yY3RxoHivk5DFDvfjADtBTkGrgXvG2WB9iCLGVjLFiJWbQRsM5Gai1SW2mRe7cUXdFSoKKhFFRsrkhole1JrPCAvUXfIs34rFIZ0y1BJ9m3mFXs7pUYWaDECJYYJYKpMFrAMNv29sjsNovM3Xy+uYnH3zsyoSIyzRMy94HMaofbC7DLu7yUIFRB6e7trT6DDU8djrPBVa5BjWrIs9tsb/Vq1OeyrZzUp1Tj1qmvzQ5+avzHngqatmwWLZa4vddwMrrEf1s3T/f2LJzE3+/+TfteR1WKAUMKzGfauWZ1t6nHVM2rFEobjOnpR/D16eZB67D0NY/e+gzZ+g5eiIFP0mKy4EcTrMLXrJ+1xFV2OmnQ/SClhA1kkG1dSthWiVHLpQRQ6Wv9pFVuirn14NRP4NwLOOuagw2dIdn6zJR8kqSR4zKNbUoIij9zOiPTZFJRPptRVyxltHaq0G7VT7dXLqXXz5KvX+ffJe9+rtn6NpXS/t2+rer2Fb1+S4VR7+gAwctlzToOVEDVZEA1UW0HFSnjQgjNIt+mIWLHKJcHJ/lYaIBm2Uucws7KzrUOasJOu0czVdoveb3Q950o8vqrSoZlZwLzUsKChnoxwQbrfUPxMIUhO6BtnE/TAaj+5INKa844ZN1hrPssplp36D0gMyqftdxz3QGrRfFKX9mfEq76ghfTFrO0Pbu2pr7rFMxP09IjuQdzekbpe49ek2vrrX7xgZsdUtnc6WVSz50eMK2i0ztvwu01nRKpJsCHcT/ZeFP3Y1p2PQDbcj/VkyfegMs59iJ6ciOq3wG0Uu5U83OKuqPRW3gRNsx/M5mgIP/lqX7zPw==</diagram></mxfile>"><defs><clipPath id="mx-clip-434-308-132-30-0"><rect x="434" y="308" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-338-132-30-0"><rect x="434" y="338" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-368-132-30-0"><rect x="434" y="368" width="132" height="30"/></clipPath></defs><g><rect x="150" y="30" width="170" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="230" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="190" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="270" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 190 130 L 230 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 230 90 L 270 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="420" y="0" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 15px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">2. inode tree</div></div></div></foreignObject><text x="475" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2. inode tree</text></switch></g><rect x="150" y="0" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 15px; margin-left: 151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">1. index tree</div></div></div></foreignObject><text x="200" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1. index tree</text></switch></g><ellipse cx="500" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="460" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="540" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 460 130 L 500 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 90 L 540 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="180" y="180" width="140" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 195px; margin-left: 182px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: filename<br style="font-size: 12px" />value: inum</div></div></div></foreignObject><text x="182" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: filename...</text></switch></g><path d="M 100 45 L 125 45 L 143.64 45.57" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 148.88 45.74 L 141.78 49.02 L 143.64 45.57 L 141.99 42.02 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="30" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 45px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px" />key:filename</div></div></div></foreignObject><text x="2" y="49" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><path d="M 500 220 L 500 271.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 276.88 L 496.5 269.88 L 500 271.63 L 503.5 269.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="30" width="160" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="330" y="110" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 125px; margin-left: 332px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px" />key: inum</div></div></div></foreignObject><text x="332" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><rect x="430" y="180" width="160" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 195px; margin-left: 432px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: inum<br style="font-size: 12px" />value: inode pointer</div></div></div></foreignObject><text x="432" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: inum...</text></switch></g><path d="M 430 308 L 430 278 L 570 278 L 570 308" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 430 308 L 430 398 L 570 398 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 430 308 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="499.5" y="297.5">inode</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-308-132-30-0)" font-size="12px"><text x="435.5" y="327.5">File Type</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-338-132-30-0)" font-size="12px"><text x="435.5" y="357.5">Permission</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-368-132-30-0)" font-size="12px"><text x="435.5" y="387.5">...</text></g><path d="M 290 150 L 370.04 150 L 443.71 150.07" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 448.96 150.08 L 441.96 153.57 L 443.71 150.07 L 441.97 146.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>