* text log for http://ustre.am/mjex (http://www.ustream.tv/channel/magorokutv#utm_ca...
authormitty <mitty@7d2118f6-f56c-43e7-95a2-4bb3031d96e7>
Sun, 12 Dec 2010 13:47:56 +0000 (13:47 +0000)
committermitty <mitty@7d2118f6-f56c-43e7-95a2-4bb3031d96e7>
Sun, 12 Dec 2010 13:47:56 +0000 (13:47 +0000)
git-svn-id: https://lab.mitty.jp/svn/lab/trunk@84 7d2118f6-f56c-43e7-95a2-4bb3031d96e7

commentary/debhw/20101212.txt [new file with mode: 0644]

diff --git a/commentary/debhw/20101212.txt b/commentary/debhw/20101212.txt
new file mode 100644 (file)
index 0000000..933d88f
--- /dev/null
@@ -0,0 +1,102 @@
+\83\81\83\82\83\8a\82Í\83o\83C\83g\92P\88Ê\r
+\83f\83B\83X\83N\82Í\83u\83\8d\83b\83N\92P\88Ê\r
+       \97ð\8ej\93I\8co\88Ü\82Å512byte\92P\88Ê\r
+\83t\83@\83C\83\8b\83V\83X\83e\83\80\82Í\82±\82Ì\83u\83\8d\83b\83N\82Ì\8eg\82¢\95û\82ð\8c\88\82ß\82Ü\82µ\82å\82¤\81A\82Æ\82¢\82¤\83\8b\81[\83\8b\r
+\r
+\r
+\91å\90Ì\82Í\81A\82Ç\82Ì\81u\83u\83\8d\83b\83N\81v\82ð\8eg\82¤\82©\82ð\95¨\97\9d\93I\82È\83\81\83\82\92 \82Æ\82©\82É\81uAddress\81v\82ð\8f\91\82¢\82Ä\82â\82è\82­\82è\82µ\82½\r
+       No.0 block\82ÍA\82³\82ñ\81A1\82ÍB\82³\82ñ\81A\82Æ\82¢\82¤\82æ\82¤\82É\81B\r
+       tel\83R\83}\83\93\83h(?)\r
+       \r
+\81E\82Ç\82±\82ð\8eg\82Á\82Ä\82¢\82é\82©\r
+       \95¡\90\94\82Ì\83u\83\8d\83b\83N\82Ì\8fê\8d\87\82à\81A\92P\88ê\82Ì\83u\83\8d\83b\83N\82Å\8dÏ\82Þ\8fê\8d\87\82à\82 \82é\r
+       Unix\82Å\8dÌ\97p\82³\82ê\82½\81A\83u\83\8d\83b\83N\82ª\8e©\93®\82Å\8ag\92£\82³\82ê\82é\82Æ\82¢\82¤\8b@\94\\82Í\8c\8b\8bÇ\94á\94»\82³\82ê\82È\82ª\82ç\82à\8dL\82Ü\82Á\82Ä\82¢\82Á\82½\r
+\81E\92N\82ª\8eg\82¤\82©\r
+       inode\r
+       http://www.tamacom.com/tour/kernel/unix/S/61.html\r
+       32\8ds\96Ú\r
+               i_mode\r
+                       \83t\83@\83C\83\8b\82Ì\83\82\81[\83h\r
+                       short\82È\82Ì\82Å16bit\r
+                       rwx\82Å3bit * 3 = 9bit\r
+       63\8ds\96Ú\81`\r
+               \89B\82ê\82½\83\82\81[\83h (i_mode)\r
+               \81`67\8ds\96Ú\r
+               D => directory\r
+               R => regular file\r
+       \93à\97e\82ª\83\86\81[\83U\82É\8aJ\95ú\82³\82ê\82Ä\82¢\82é\82Ì\82ªregular file\r
+       directory\82ÍOS\82ª\8eg\97p\82·\82é\82Ì\82Å\81A\83\86\81[\83U\82Í\95\81\92Ê\88Ó\8e¯\82µ\82È\82¢\r
+\r
+\8d¡\93ú\82Íinode\82µ\82©\82µ\82È\82¢\82æ\r
+\r
+\93`\93\9d\93I\82È*nix\82Ì\83t\83@\83C\83\8b\83V\83X\83e\83\80\r
+\r
+\83f\83B\83X\83N\93à\82Ì\8f\87\94Ô\r
+       \90æ\93ª superblock => \8e\9f\89ñ\88È\8d~\r
+       inode\83G\83\8a\83A\r
+       \88ê\94Ê\83u\83\8d\83b\83N\r
+superblock\r
+       \91S\91Ì\82Ì\8fî\95ñ\r
+       \8f\89\8aú\89»\82·\82é\82Ì\82Ímkfs\93\99\82Ì\83c\81[\83\8b\r
+inode\83G\83\8a\83A\r
+       inode\82ª\8cÅ\82Ü\82è\82Å\82¬\82Á\82µ\82è\93ü\82Á\82Ä\82¢\82é\r
+       inode\82Ì\94z\97ñ\r
+\88ê\94Ê\83u\83\8d\83b\83N\r
+       directory\82âregular file\82Å\96\84\82Ü\82Á\82Ä\82¢\82é\r
+\r
+mkfs\82µ\82½\82¾\82¯\82Å\82Í\83t\83@\83C\83\8b\83V\83X\83e\83\80\82Æ\82µ\82Ä\94F\8e¯\82³\82ê\82È\82¢\r
+\83t\83@\83C\83\8b\83V\83X\83e\83\80\82Æ\82µ\82Ä\81Amkfs\82µ\82½\83f\83B\83X\83N\82ðOS\82É\94F\8e¯\82³\82¹\82é\82Ì\82Ímount\83R\83}\83\93\83h\r
+\r
+mount\83R\83}\83\93\83h\82ª\89½\82ð\82·\82é\82©\r
+       superblock\82ð\93Ç\82ñ\82Å\81A\90³\82µ\82¢FS\82©\81A\92v\96½\93I\82È\95s\90®\8d\87\82ª\82È\82¢\82©\r
+       mount /dev/blockdev mountpoint\r
+               inode\82Ì2\94Ô\82ð\93Ç\82ñ\82Å\81Amountpoint\82É\92Ç\8bL\r
+               2\94Ô\82È\82Ì\82Í\8c\88\82Ü\82Á\82Ä\82¢\82é\r
+               inode\82Ì2\94Ô\82Í\94ñ\8fí\82É\8fd\97v\r
+       umount\r
+               \83t\83@\83C\83\8b\82ª\91S\82Ä\95Â\82\82Ä\82¢\82é\82©\r
+                       inode\82ª\91S\82Älock\82³\82ê\82Ä\82¢\82È\82¢\r
+inode\82Ì2\94Ô\r
+       \8aeFS\82Ì2\94Ôinode\82Í\83f\83B\83\8c\83N\83g\83\8a\8d\\91¢\82Ìroot\82Æ\82È\82Á\82Ä\82¢\82é\r
+       mkfs\83R\83}\83\93\83h\82ÌFS\82Ì\8f\89\8aú\89»\92¼\8cã\82Í\81Amkfs\83R\83}\83\93\83h\82ª2\94Ô\82ð\83f\83B\83\8c\83N\83g\83\8a\82É\95K\82¸\83Z\83b\83g\82·\82é\r
+\r
+inode\88ê\8cÂ\82ª\88ê\82Â\82Ì\83t\83@\83C\83\8b\r
+\r
+inode\82Ì\94z\97ñ\82©\82ç\81A\96¢\8eg\97p\82Ìinode\82ð\92T\82µ\82Ä\82«\82Ä\81A\83\81\83\82\83\8a\8fã\82É\93Ç\82Ý\8d\9e\82Ý\81Aregular <= +1\82µ\82Ädisk\82É\8f\91\82«\96ß\82·\r
+       \96¢\8eg\97p\82ð\92T\82·\83A\83\8b\83S\83\8a\83Y\83\80\82Í\95Ê\82É\82 \82é\r
+\88ê\94Ê\83u\83\8d\83b\83N\82Ì\8bó\82«\97Ì\88æ\82ð\92T\82·\r
+       \92T\82·\83A\83\8b\83S\83\8a\83Y\83\80\82ª\95Ê\82É\82 \82é\r
+       39\8ds\96Ú\82ÌNADDR\82ª\96¢\8eg\97p\r
+\r
+*nix\82Å\82Íinode\8e©\91Ì\82ª\83t\83@\83C\83\8b\r
+       \81u\83t\83@\83C\83\8b = inode\81v\r
+       inode\82Í\8e¯\95Ê\8eq\82Å\82Í\82È\82¢\82Ì\82Å\81A\94Ô\8d\86\82ª\82Â\82¢\82Ä\82¢\82é\r
+               \81ui_no\81v\r
+               \81uls -i\81v\82Åinode\94Ô\8d\86\82ª\8fo\82é\r
+       "ls -i /"\r
+               => 2\r
+ln\83R\83}\83\93\83h\82Åhardlink\82ð\8dì\82é\r
+       \83t\83@\83C\83\8b\82ðinode\82Ì\94Ô\8d\86\82Å\8cÄ\82Ô\82Ì\82Í\96Ê\93|\82È\82Ì\82Å\81A\96¼\91O\82ð\82Â\82¯\82é\r
+       \83t\83@\83C\83\8b\96¼\82Í\95¡\90\94\82Â\82¯\82ç\82ê\82é\r
+\8fÁ\82¦\82é\83^\83C\83~\83\93\83O\82Írm\83R\83}\83\93\83h\82ð\91Å\82Á\82½\8fu\8aÔ\82Æ\82Í\8cÀ\82ç\82È\82¢\r
+\r
+\81uino <=> file name\81v\82Ì\91g\82Ý\8d\87\82í\82¹\82ð\94z\97ñ\82Æ\82µ\82Ä\8e\9d\82Á\82Ä\82¢\82é\93z\82ª\8b\8f\82é\r
+       |ino | file name |\r
+       | 41 |   file A  |\r
+       | 41 |   file B  |\r
+       \82Ì\82æ\82¤\82È\8aÇ\97\9d\95ë\93I\82È\95¨\r
+       \8eÀ\82Í\82±\82ê\82ª\83f\83B\83\8c\83N\83g\83\8a\83t\83@\83C\83\8b\r
+               \83f\83B\83\8c\83N\83g\83\8a\83t\83@\83C\83\8b\82ð\96³\97\9d\96î\97\9d\8c©\82é\82Æ\8c©\82¦\82é\r
+               "cat ."\r
+                       Linux\82Í\8d\\91¢\82ª\88á\82¤\82Ì\82Å\8c©\82ê\82È\82¢\r
+       \8d¡\82ÌLinux\82ÆV7\82Ì\83t\83@\83C\83\8b\83V\83X\83e\83\80\82Ì\8d\\91¢\82Í\93¯\82\r
+               \83t\83@\83C\83\8b\83V\83X\83e\83\80\82Ì\8aî\96{\93I\82È\83f\83U\83C\83\93\8d\\91¢\82Í\93¯\82\r
+               \82à\82¿\82ë\82ñ\8eÀ\91\95\8fã\82Ì\8dH\95v\81E\90i\89»\82Í\82 \82é\r
+               \83A\83\93\83e\83B\81[\83N\82ÈUnix\82ð\8d¡\89ñ\8eæ\82è\8fã\82°\82½\97\9d\97R\82Í\82±\82ê\r
+\r
+temp\83t\83@\83C\83\8b\r
+       \83t\83@\83C\83\8b\82ð\8dì\82Á\82½\8fu\8aÔ\82Éunlink => \83v\83\8d\83Z\83X\82ª\8e\96\8cÌ\8e\80\82µ\82Ä\82à\8f\9f\8eè\82É\83t\83@\83C\83\8b\82ª\8fÁ\82¦\82é\r
+\r
+\90Ì\82Í\83f\83B\83X\83N\82ª\8d\82\89¿\82Å\91å\82«\82È\92P\88ê\83f\83B\83X\83N\82ð\97p\88Ó\82·\82é\82Ì\82ª\93ï\82µ\82©\82Á\82½\82Ì\82Å\81A\r
+\8f¬\82³\82È\83f\83B\83X\83N\82ð\90Ú\82¬\96Ø\82µ\82Ä\81A\91å\82«\82­\8c©\82¹\82é\82Æ\82¢\82¤\8bê\93÷\82Ì\8dô\r
+       => inode 2\r