view marp-slide/figs/mkdir.svg @ 27:f3fea3b5eeb2

init marp slide
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Thu, 11 May 2023 22:23:30 +0900
parents
children
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="772px" height="393px" viewBox="-0.5 -0.5 772 393" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-02-02T13:02:13.263Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36&quot; etag=&quot;8CA1qQZBOPDJzuIKnjTP&quot; version=&quot;16.5.2&quot; type=&quot;device&quot; pages=&quot;4&quot;&gt;&lt;diagram id=&quot;AAaulOYO_kfhROZJ8ttr&quot; name=&quot;Page-1&quot;&gt;7Vtbb+o4EP41kXYfinIhITwCpT0rUbXaHp2zfXSJAZ+amHVMgf76HSc2uZe0h0vZVqqEPRkb55vPM+MxNZzBfH3N0WJ2wwJMDdsM1oZzadi21bY9+JCSTSLpWHYimHISKKVUcE9esBKaSrokAY5yioIxKsgiLxyzMMRjkZMhztkqrzZhNP+tCzTFJcH9GNGy9CcJxCyR+nYnlX/DZDrT32x53eTJHGll9SbRDAVslRE5Q8MZcMZE0pqvB5hK8DQuybirmqfbhXEciiYDJr8e/vrOxishbnrXd87F7eh2dGEp8zwjulRvrFYrNhoCzpZhgOUspuH0VzMi8P0CjeXTFRgdZDMxp9CzoDkhlA4YZRz6IQtBqR8Jzp626DkgKS9dvc0z5gKvMyL1KteYzbHgG1DRT7sKVsUrT3VXqZGsjpLNsgbS45AixnQ7dYodNBR8b4FyN5IwC/AW70YRRYuEzBOylsgfBkPbzWPolzFsV0DYPhSC9vkhaOURtCpoeFQInfODsPvBIGzgEXEY9GRsSX1cBra8uwRg+OYf2Wm5uvugNOPO5TqrebnRvTURmWHQe8g8SQfJjh7zBvtEbMnHePdeFIhPsdjt9XCQC6Nla2es6VZYU8s4pkiQ53zwrTKx+oY7RuDNtmRq+3kyOV6BJcl7q1HZYFmYyHUKE1mFiRJgShPFjNu+9vtJ2NkvCSvJZL1KpjrimjuIu08S6oRvFwmdLxIegoR+iYQkhARfWoRjXCIkOHyRZ2HChUI6WJEhIkqmIXTHwBAM8r4MHwSS8J56MCdBQOtCVp7rExYKdYywOocKWm2vYJlyzPIrCOYcKmZ1KywVwKt8Wap4Tji1pfQWPqMMzbXzEJ76mGCd30mrGBJOnuTqKswZYeh6Hw3DJoet//9JwWqapWnX90HStI67pzTNN0+bplnt/fLwXA8LZlMe2l88PAgP3RIPnzBM2AMZyD0qc85HniOm9+9S1r/jXPAiipNBqW51FuuYDPo5tKbyU80tdXRZ/VOmtXYhodgWIk+W13bLPgf2173qMi5mbMpCRIeptABcqjNibKEs+AsLsVFwoqVgeftqX2VlPFXqt3b5qpynapm+syvSyt4d5gQgkyzZvwvzm7owr6ELa+ybfs/45UqBXL9tZvf/592sVsExVySu3jH3qj7Pnd2lX7HsUnXpV4Xk4S79NHL1zP/UYcrp5A1muccLU/iHu7ryh5fPouN/cwc/Xtbh7UWZ6EeMUsfIqJuatRA53nlJ1G4Yr5KfS/xGeIqHwgkGbTIKC5nJRvWZtWs7+SSpU/iFREHfK2Tib9XXfr5Ov5jpF/ShkbzhXrNyu3w6zPqmN2flr6Xk8fXAIRwexRNxBu6u3dmdlVume8xQX75IrDFStCJzihJDSKzUE4ndeEZoMEIbtpTLjQQaP+lef8Y4eQF9lJoWcY20Y+Y07uVINSfHkld3Gm2rILpB65ziCEVCr4ZRihYReYzXJwfOwf2QsM+EYHNt7gyXAjxBSyqORQKvWOu1K0hQVajcKu6fBeX8/IpQeZH3fbOovR7a9yaNYH+ScDqK1S7bqeRvhYEUMRg+oXGhagYDMczQV34e1ub24Q9QGsio6MJaB9C30j78SXUuBiyE5SMSWxEDeVZYEgicgkACPW6p/R5GvL7RdvOk/iaqkhaH8w3lW0M43M5JFBEWfpHiJKSoOtEclRR64gwpWq3WFxtOwobuEdlQeVxyTnlcel9Rr2X5fr6w5zn2ewp7Rz1JOU0PUmY1YfZe56ukQ/ko8QdsdhyiOTaGjuFbhj+wVas3NIau0TONfls2gMq+/+cBjgaHqIXU7NMK09Zu3W3NL7t3j1rqKN/GJE1lnr5uXCU/6tJWiz0pAKrtKY3ngyFdreHohqd12nHDNvz+J7BvzS86dK0ga2/H3I+9oZv+m0hSF0j/2cYZ/gc=&lt;/diagram&gt;&lt;diagram id=&quot;s08jDtw-m_Aoh3yq8LbV&quot; name=&quot;Page-2&quot;&gt;7Vptc6o4FP41zOx+aIcXRfxo1d67O91Op93ZbT/toERMC4TGUPX++k0ggQBBufWl2lu/SA7JIXnynHNykmjWMFx9w248/wt5INBM3Vtp1kgzTaNj2vSPSdaZpGeYmcDH0OOVCsED/AG4UOfSBHpgUapIEAoIjMvCKYoiMCUlmYsxWparzVBQ/mrs+qAmeJi6QV36L/TIPJM6Zq+QfwfQn4svG3Y/exO6ojIfyWLuemgpiayxZg0xQiR7CldDEDDwBC7/OMYP/epRfxmt9Gg0++9m1IsuMmXXP9MkHwIGEdmzaifT/eYGCQdMM+2AfuVqhujH2LwECKdv7NeEDfVKM63ZTKc/WaQvyJpDLoRMwcUiJcSAVjB68SqtWjSyffYfJ0R8c4J30iTUUBCy3mfiF7DOGkZuCC6o1A1jKk7fZQM39d9mMADs/e976gtHlNXxgYsXI4gpvRFeVzrwxy01udsknADMaZZ/0iRgxarMSRhQgUEfFwSjFzDkcxKhCLAuwSCoiNwA+hEtBmCWdgZgAqlNDLg4hJ7HPnK1nEMCHmJ3yr64pB6AyjBKIg8w1uh8vNyqjV7eA2FKVjriVuzkLGZdASvJNjlbvwEUAoLXtIp4281acMdjOdwOl4UZm30um0smbHGZyz2Hn2surIM+cANRG8v4u/94t/w7NCcPywQlrxeT+3E+AtlWKjNWYGc0oCtNJoN2mJuXdX2dGpVyPo+Iul5G3a6jbukK1HuHQl3/FVC3yqgbCtRN50CoK0cg4mNzYGjnGht99EHCy6bYUgkKspvfGD2E2INvu496EbtRAxLv1JwHt/ZRZuMwqVjVSSpOAdhn16UQGYFl3vXGDp5gdDyihyhHQ0MVDXsHioZqD/Ezfllv4Zc/1P+aZQecQynBmztlGd5cuHd8re34Ui00jWpiqoStu4iz3GoGV2w+jomsU0G2X0e2owC2cyhcO58E105loaZg7FFxtT8Hrh3zxHBVLcSquEbegG2VFJ5TwrLshClaeP3ICpddUXziNdPCaCXXHK1FaQWJ1IyWnqQ3RSNWEG12nbQFSvAUbDdl4mIfbNLHXSnwSltFdQpIU9xVTLGQYRC4BL6VN5hU886/cIdgukziDLMrKVa3uojPxs1byTs6VUV2RZFZUZQBU1OU0jAf9vuZqdo72oGZSoYZGxnWxGZ9C5sPzkyrJTPtL2Yegpn9GjNhRBMgNiMYgBpLd88kppQ2NLU60502y+hdltOLTj3oOd067w6WXAgilmbQo6P5msGWM/jxU9hiu/QcFoTVBOaj8xdx/nb2uFYSGOOjF9rGJ8m4qxnMxwPbJuX+RVMYYc1bV4rCnZ7oUtHa11LROvJSUZwyfmUxzZzbTs7TzrDPgZzPwWtyPQpvp9Hz26RrrZ/u4yuxwSFTkSL8wIsIkznyUeQG40Ja4WNR5wahmFPxGRCy5gtVNyGoTGhBYUP2kjmdt1LY6pVJfGmb3W2emZXuAIYUL7YGPxK7nZbs7rQkd2vW7hZN68ltjSXne/By1HMXpc0ZNTRP1OYObiDiDsD+iK/2sla3crbZ7x7Kyy4HneE9tMGfk/VsPB35N8bbtfJeT5tLCjb91U+1yztNLS8ZiEZRdkQ/tjTH1PomO9xnz4Y2cPhDv1dXmrXmFccxw0lSko2rroZLbG1sa86QPXNJPeqcwlF7dXOlwdO05X+jR+pWPJIgo3zQrvJI+9hIUdKznj2Vt8KaKLaJvLpevWGTtRW3IN/HwBp/30O987n8UWVk7WZZ6iCOx1RTdSdEtcx+B1VpsbjpnDne4r64Nf4f&lt;/diagram&gt;&lt;diagram id=&quot;_SMWdJT_P9braKPgiXsX&quot; name=&quot;Page-3&quot;&gt;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=&lt;/diagram&gt;&lt;diagram id=&quot;HHLeNmLiLjBSiti2kdQe&quot; name=&quot;Page-4&quot;&gt;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==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="6" y="341" width="290" 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: 288px; height: 1px; padding-top: 356px; margin-left: 8px;"><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: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#ff0000" style="font-size: 17px">put<br style="font-size: 17px" /></font>key: name-&gt;value (filename)<br style="font-size: 17px" />value: gearsDirectory-&gt;INodeNumber</div></div></div></foreignObject><text x="8" y="361" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="17px">put...</text></switch></g><rect x="1" y="321" width="300" height="70" rx="10.5" ry="10.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><rect x="21" y="121" width="280" height="70" rx="10.5" ry="10.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><rect x="26" y="141" width="270" 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: 268px; height: 1px; padding-top: 156px; margin-left: 28px;"><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;"><font style="font-size: 17px"><font color="#ff0000" style="font-size: 17px">put</font><br /></font><div style="font-size: 17px"><span><font style="font-size: 17px">key: gearsDirectory-&gt;INodeNumber</font></span></div><font style="font-size: 17px">value: newDirectory</font></div></div></div></foreignObject><text x="28" y="160" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">put...</text></switch></g><rect x="311" y="231" width="160" height="160" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><ellipse cx="391" cy="271" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><ellipse cx="351" cy="351" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><ellipse cx="431" cy="351" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><path d="M 351 331 L 391 291" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 391 291 L 431 331" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><rect x="308.5" y="1" width="85" 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: 83px; height: 1px; padding-top: 16px; margin-left: 310px;"><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: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">inode tree</div></div></div></foreignObject><text x="351" y="21" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="17px" text-anchor="middle">inode tree</text></switch></g><rect x="308.5" y="201" width="85" 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: 83px; height: 1px; padding-top: 216px; margin-left: 310px;"><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: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">index tree</div></div></div></foreignObject><text x="351" y="221" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="17px" text-anchor="middle">index tree</text></switch></g><ellipse cx="391" cy="71" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><ellipse cx="351" cy="151" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><ellipse cx="431" cy="151" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><path d="M 351 131 L 391 91" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 391 91 L 431 131" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 296 356 L 316 356 L 311 356 L 335.9 356" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 342.65 356 L 333.65 360.5 L 335.9 356 L 333.65 351.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><rect x="311" y="31" width="160" height="160" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><path d="M 296 156 L 335.9 156" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 342.65 156 L 333.65 160.5 L 335.9 156 L 333.65 151.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><rect x="511" y="56" width="260" 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: 258px; height: 1px; padding-top: 71px; margin-left: 513px;"><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: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font color="#ff6666">inode tree<br /></font>inode numberをkeyとし<br />inodeのpointerをvalueとして持つ</div></div></div></foreignObject><text x="513" y="76" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="17px">inode tree...</text></switch></g><rect x="511" y="241" width="250" 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: 248px; height: 1px; padding-top: 256px; margin-left: 513px;"><div data-drawio-colors="color: #FF6666; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(255, 102, 102); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">index tree<br /><font color="#000000">filenameをkeyとし<br />inode numberをvalueとして持つ</font></div></div></div></foreignObject><text x="513" y="261" fill="#FF6666" font-family="Helvetica" font-size="17px">index tree...</text></switch></g></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>