{"id":18713,"date":"2015-01-14T06:28:17","date_gmt":"2015-01-13T22:28:17","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/01\/14\/%e5%9c%a8-banana-pi-%e6%b8%ac%e8%a9%a6-%e6%96%b0%e5%a2%9e-ssd-%e8%b3%87%e6%96%99%e7%a1%ac%e7%a2%9f\/"},"modified":"2021-03-18T17:24:16","modified_gmt":"2021-03-18T09:24:16","slug":"%e5%9c%a8-banana-pi-%e6%b8%ac%e8%a9%a6-%e6%96%b0%e5%a2%9e-ssd-%e8%b3%87%e6%96%99%e7%a1%ac%e7%a2%9f","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/01\/14\/%e5%9c%a8-banana-pi-%e6%b8%ac%e8%a9%a6-%e6%96%b0%e5%a2%9e-ssd-%e8%b3%87%e6%96%99%e7%a1%ac%e7%a2%9f\/","title":{"rendered":"\u5728 Banana Pi \u6e2c\u8a66 &#8211; \u65b0\u589e SSD \u8cc7\u6599\u786c\u789f"},"content":{"rendered":"<p>\u65b0\u589e\u4e00\u9846 SSD \u786c\u789f\u4f86\u7576\u505a\u7db2\u9801\u8cc7\u6599\u5b58\u53d6\u3002<br \/>1. \u9023\u63a5\u597d SSD \u786c\u789f<br \/><a id=\"res_2684319\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-2684319.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-2684319.png\" border=\"0\" alt=\"\" \/><\/a><br \/>[@more@]2. \u5206\u5272 SSD \u786c\u789f<br \/>#<span style=\"color: #ff0000\"> fdisk \/dev\/sda<\/span><br \/><span style=\"color: #0000ff\">Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel<\/span><br \/><span style=\"color: #0000ff\">Building a new DOS disklabel with disk identifier 0x6de07098.<\/span><br \/><span style=\"color: #0000ff\">Changes will remain in memory only, until you decide to write them.<\/span><br \/><span style=\"color: #0000ff\">After that, of course, the previous content won&#8217;t be recoverable.<\/span><\/p>\n<p><span style=\"color: #0000ff\">Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)<\/span><\/p>\n<p><span style=\"color: #0000ff\">Command (m for help): <span style=\"color: #ff0000\">p<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff\">Disk \/dev\/sda: 128.0 GB, 128035676160 bytes<\/span><br \/><span style=\"color: #0000ff\">255 heads, 63 sectors\/track, 15566 cylinders, total 250069680 sectors<\/span><br \/><span style=\"color: #0000ff\">Units = sectors of 1 * 512 = 512 bytes<\/span><br \/><span style=\"color: #0000ff\">Sector size (logical\/physical): 512 bytes \/ 512 bytes<\/span><br \/><span style=\"color: #0000ff\">I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<\/span><br \/><span style=\"color: #0000ff\">Disk identifier: 0x6de07098<\/span><\/p>\n<p><span style=\"color: #0000ff\">\u00a0\u00a0 Device Boot\u00a0\u00a0\u00a0\u00a0\u00a0 Start\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End\u00a0\u00a0\u00a0\u00a0\u00a0 Blocks\u00a0\u00a0 Id\u00a0 System<\/span><\/p>\n<p><span style=\"color: #0000ff\">Command (m for help): <span style=\"color: #ff0000\">n<\/span><\/span><br \/><span style=\"color: #0000ff\">Partition type:<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 p\u00a0\u00a0 primary (0 primary, 0 extended, 4 free)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 e\u00a0\u00a0 extended<\/span><br \/><span style=\"color: #0000ff\">Select (default p): <span style=\"color: #ff0000\">p<\/span><\/span><br \/><span style=\"color: #0000ff\">Partition number (1-4, default 1):<\/span><br \/><span style=\"color: #0000ff\">Using default value <span style=\"color: #ff0000\">1<\/span><\/span><br \/><span style=\"color: #0000ff\">First sector (2048-250069679, default 2048):<\/span><br \/><span style=\"color: #0000ff\">Using default value 2048<\/span><br \/><span style=\"color: #0000ff\">Last sector, +sectors or +size{K,M,G} (2048-250069679, default 250069679):<\/span><br \/><span style=\"color: #0000ff\">Using default value 250069679<\/span><\/p>\n<p><span style=\"color: #0000ff\">Command (m for help): <span style=\"color: #ff0000\">t<\/span><\/span><br \/><span style=\"color: #0000ff\">Selected partition 1<\/span><br \/><span style=\"color: #0000ff\">Hex code (type L to list codes): <span style=\"color: #ff0000\">83<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff\">Command (m for help): <span style=\"color: #ff0000\">wq<\/span><\/span><br \/><span style=\"color: #0000ff\">The partition table has been altered!<\/span><\/p>\n<p><span style=\"color: #0000ff\">Calling ioctl() to re-read partition table.<\/span><br \/><span style=\"color: #0000ff\">Syncing disks.<\/span><\/p>\n<p>3. \u683c\u5f0f\u5316 SSD \u786c\u789f<br \/># <span style=\"color: #ff0000\">mkfs.ext4 \/dev\/sda1<\/span><br \/><span style=\"color: #0000ff\">mke2fs 1.42.5 (29-Jul-2012)<\/span><br \/><span style=\"color: #0000ff\">Discarding device blocks: done<\/span><br \/><span style=\"color: #0000ff\">Filesystem label=<\/span><br \/><span style=\"color: #0000ff\">OS type: Linux<\/span><br \/><span style=\"color: #0000ff\">Block size=4096 (log=2)<\/span><br \/><span style=\"color: #0000ff\">Fragment size=4096 (log=2)<\/span><br \/><span style=\"color: #0000ff\">Stride=0 blocks, Stripe width=0 blocks<\/span><br \/><span style=\"color: #0000ff\">7815168 inodes, 31258454 blocks<\/span><br \/><span style=\"color: #0000ff\">1562922 blocks (5.00%) reserved for the super user<\/span><br \/><span style=\"color: #0000ff\">First data block=0<\/span><br \/><span style=\"color: #0000ff\">Maximum filesystem blocks=0<\/span><br \/><span style=\"color: #0000ff\">954 block groups<\/span><br \/><span style=\"color: #0000ff\">32768 blocks per group, 32768 fragments per group<\/span><br \/><span style=\"color: #0000ff\">8192 inodes per group<\/span><br \/><span style=\"color: #0000ff\">Superblock backups stored on blocks:<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4096000, 7962624, 11239424, 20480000, 23887872<\/span><\/p>\n<p><span style=\"color: #0000ff\">Allocating group tables: done<\/span><br \/><span style=\"color: #0000ff\">Writing inode tables: done<\/span><br \/><span style=\"color: #0000ff\">Creating journal (32768 blocks): done<\/span><br \/><span style=\"color: #0000ff\">Writing superblocks and filesystem accounting information: done<\/span><\/p>\n<p>4. \u67e5\u770b SSD \u786c\u789f\u5206\u5272\u5340\u7684 UUID<br \/># <span style=\"color: #ff0000\">blkid<\/span><br \/><span style=\"color: #0000ff\">\/dev\/sda1: UUID=&#8221;<span style=\"color: #ff0000\">31bcc29f-70a8-46b5-85ad-51b52a30501b<\/span>&#8221; TYPE=&#8221;ext4&#8243;<\/span><br \/><span style=\"color: #0000ff\">\/dev\/mmcblk0p1: SEC_TYPE=&#8221;msdos&#8221; UUID=&#8221;4D17-5A3B&#8221; TYPE=&#8221;vfat&#8221;<\/span><br \/><span style=\"color: #0000ff\">\/dev\/mmcblk0p2: UUID=&#8221;1af97748-34b7-4a6e-a16d-29c409d9c367&#8243; TYPE=&#8221;ext4&#8243;<\/span><\/p>\n<p>5. \u5efa\u7acb\u639b\u8f09\u7684\u76ee\u9304<br \/># <span style=\"color: #ff0000\">mkdir \/var\/www<\/span><\/p>\n<p>6. \u4fee\u6539 \/etc\/fstab<br \/># <span style=\"color: #ff0000\">cp \/etc\/fstab \/etc\/fstab.$(date +%F)<\/span><br \/># <span style=\"color: #ff0000\">vim \/etc\/fstab<\/span><br \/>\u52a0\u5165\u4e0b\u9762\u4e00\u884c<br \/><span style=\"color: #0000ff\">UUID=31bcc29f-70a8-46b5-85ad-51b52a30501b \/var\/www ext4 noatime,nodiratime,discard,defaults 0 1<\/span><\/p>\n<p>7. \u91cd\u65b0\u555f\u52d5\u96fb\u8166<br \/>#<span style=\"color: #ff0000\"> sync;sync;sync;reboot<\/span><\/p>\n<p>8. \u9a57\u6536\u6210\u679c<br \/># df -h<br \/><span style=\"color: #0000ff\">Filesystem\u00a0\u00a0\u00a0\u00a0\u00a0 Size\u00a0 Used Avail Use% Mounted on<\/span><br \/><span style=\"color: #0000ff\">rootfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 7.3G\u00a0 947M\u00a0 6.0G\u00a0 14% \/<\/span><br \/><span style=\"color: #0000ff\">\/dev\/root\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 7.3G\u00a0 947M\u00a0 6.0G\u00a0 14% \/<\/span><br \/><span style=\"color: #0000ff\">devtmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 486M\u00a0\u00a0\u00a0\u00a0 0\u00a0 486M\u00a0\u00a0 0% \/dev<\/span><br \/><span style=\"color: #0000ff\">tmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 98M\u00a0 252K\u00a0\u00a0 97M\u00a0\u00a0 1% \/run<\/span><br \/><span style=\"color: #0000ff\">tmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.0M\u00a0\u00a0\u00a0\u00a0 0\u00a0 5.0M\u00a0\u00a0 0% \/run\/lock<\/span><br \/><span style=\"color: #0000ff\">tmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 195M\u00a0\u00a0\u00a0\u00a0 0\u00a0 195M\u00a0\u00a0 0% \/run\/shm<\/span><br \/><span style=\"color: #ff0000\">\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 118G\u00a0 188M\u00a0 112G\u00a0\u00a0 1% \/var\/www<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u65b0\u589e\u4e00\u9846 SSD \u786c\u789f\u4f86\u7576\u505a\u7db2\u9801\u8cc7\u6599\u5b58\u53d6\u30021. \u9023\u63a5\u597d SSD \u786c\u789f[@more@]2. \u5206\u5272 SSD \u786c\u789f# &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/01\/14\/%e5%9c%a8-banana-pi-%e6%b8%ac%e8%a9%a6-%e6%96%b0%e5%a2%9e-ssd-%e8%b3%87%e6%96%99%e7%a1%ac%e7%a2%9f\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5728 Banana Pi \u6e2c\u8a66 &#8211; \u65b0\u589e SSD \u8cc7\u6599\u786c\u789f\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[162],"tags":[],"class_list":["post-18713","post","type-post","status-publish","format-standard","hentry","category-c-83744"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["551697"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18713"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=18713"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18713\/revisions"}],"predecessor-version":[{"id":20328,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18713\/revisions\/20328"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=18713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=18713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=18713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}