{"id":60,"date":"2016-05-11T12:21:22","date_gmt":"2016-05-11T04:21:22","guid":{"rendered":"http:\/\/www.lnzdl.com\/blog\/?p=60"},"modified":"2016-05-11T21:59:56","modified_gmt":"2016-05-11T13:59:56","slug":"%e6%a0%91%e8%8e%93%e6%b4%beusb%e5%ad%98%e5%82%a8%e8%ae%be%e5%a4%87%e8%87%aa%e5%8a%a8%e6%8c%82%e8%bd%bd","status":"publish","type":"post","link":"http:\/\/www.lnzdl.com\/blog\/%e6%a0%91%e8%8e%93%e6%b4%beusb%e5%ad%98%e5%82%a8%e8%ae%be%e5%a4%87%e8%87%aa%e5%8a%a8%e6%8c%82%e8%bd%bd\/","title":{"rendered":"\u6811\u8393\u6d3eUSB\u5b58\u50a8\u8bbe\u5907\u81ea\u52a8\u6302\u8f7d"},"content":{"rendered":"<h3><img decoding=\"async\" alt=\"\" src=\"http:\/\/shumeipai.nxez.com\/wp-content\/uploads\/2013\/09\/20130910134534601-0.jpg\"><\/h3>\n<p>\u7b80\u5355\u4ecb\u7ecd\u5b9e\u73b0\u547d\u4ee4\u884c\u4e0bUSB\u5b58\u50a8\u8bbe\u5907\u81ea\u52a8\u6302\u8f7d\u7684\u65b9\u6cd5\uff0cLinux gnome\/kde\u7a97\u53e3\u73af\u5883\u4e0b\u6709\u79fb\u52a8\u5b58\u50a8\u7684\u7ba1\u7406\u7a0b\u5e8f\uff0c\u53ef\u4ee5\u5b9e\u73b0\u81ea\u52a8\u6302\u8f7d\u79fb\u52a8\u5b58\u50a8\u8bbe\u5907\uff0c\u4f46\u662f\u5728\u547d\u4ee4\u884c\u4e0b \u901a\u5e38\u9700\u8981\u7528mount\u547d\u4ee4\u624b\u52a8\u6302\u8f7dUSB\u5b58\u50a8\u8bbe\u5907\u3002 <\/p>\n<p>\u901a\u8fc7\u7ed9linux\u4e0b\u7684\u8bbe\u5907\u7ba1\u7406\u670d\u52a1udev\u6dfb\u52a0\u89c4\u5219\u914d\u7f6e\u6587\u4ef6\uff0c\u53ef\u4ee5\u5b9e\u73b0\u547d\u4ee4\u884c\u4e0bUSB\u5b58\u50a8\u8bbe\u5907\u81ea\u52a8\u6302\u8f7d\u3002 <\/p>\n<p>\u8f93\u5165\u547d\u4ee4\uff1a <\/p>\n<p><code>sudo<\/code> <code>nano <\/code><code>\/etc\/udev\/rules<\/code><code>.d<\/code><code>\/10-usbstorage<\/code><code>.rules<\/code> <\/p>\n<p>\u590d\u5236\u7c98\u8d34\u8fd9\u4e2a\u811a\u672c\u5230\u7f16\u8f91\u7a97\u53e3 <\/p>\n<p>KERNEL!=&#8221;sd*&#8221;, GOTO=&#8221;media_by_label_auto_mount_end&#8221; SUBSYSTEM!=&#8221;block&#8221;,GOTO=&#8221;media_by_label_auto_mount_end&#8221; IMPORT{program}=&#8221;\/sbin\/blkid -o udev -p %N&#8221; ENV{ID_FS_TYPE}==&#8221;&#8221;, GOTO=&#8221;media_by_label_auto_mount_end&#8221; ENV{ID_FS_LABEL}!=&#8221;&#8221;, ENV{dir_name}=&#8221;%E{ID_FS_LABEL}&#8221; ENV{ID_FS_LABEL}==&#8221;&#8221;, ENV{dir_name}=&#8221;Untitled-%k&#8221; ACTION==&#8221;add&#8221;, ENV{mount_options}=&#8221;relatime,sync&#8221; ACTION==&#8221;add&#8221;, ENV{ID_FS_TYPE}==&#8221;vfat&#8221;, ENV{mount_options}=&#8221;iocharset=utf8,umask=000&#8243; ACTION==&#8221;add&#8221;, ENV{ID_FS_TYPE}==&#8221;ntfs&#8221;, ENV{mount_options}=&#8221;iocharset=utf8,umask=000&#8243; ACTION==&#8221;add&#8221;, RUN+=&#8221;\/bin\/mkdir -p \/home\/pi\/usb\/%E{dir_name}&#8221;, RUN+=&#8221;\/bin\/mount -o $env{mount_options} \/dev\/%k \/home\/pi\/usb\/%E{dir_name}&#8221;  <\/p>\n<p>ACTION==&#8221;remove&#8221;, ENV{dir_name}!=&#8221;&#8221;, RUN+=&#8221;\/bin\/umount -l \/home\/pi\/usb\/%E{dir_name}&#8221;, RUN+=&#8221;\/bin\/rmdir \/home\/pi\/usb\/%E{dir_name}&#8221; LABEL=&#8221;media_by_label_auto_mount_end&#8221; <\/p>\n<p>\u4fdd\u5b58\u9000\u51fa\uff0c\u518d\u6b21\u63d2\u5165usb\u5b58\u50a8\u8bbe\u5907\u4f1a\u81ea\u52a8\u6302\u8f7d\u5230\/media\u76ee\u5f55\u4e0b\u9762\u7684\u76ee\u5f55 \u5e76\u4e14\u652f\u6301utf8\u683c\u5f0f\u7684\u4e2d\u6587\u6587\u4ef6\u540d\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7b80\u5355\u4ecb\u7ecd\u5b9e\u73b0\u547d\u4ee4\u884c\u4e0bUSB\u5b58\u50a8\u8bbe\u5907\u81ea\u52a8\u6302\u8f7d\u7684\u65b9\u6cd5\uff0cLinux gnome\/kde\u7a97\u53e3\u73af\u5883\u4e0b\u6709\u79fb\u52a8\u5b58\u50a8\u7684\u7ba1\u7406\u7a0b\u5e8f\uff0c\u53ef\u4ee5\u5b9e\u73b0\u81ea\u52a8\u6302\u8f7d\u79fb\u52a8\u5b58\u50a8\u8bbe\u5907\uff0c\u4f46\u662f\u5728\u547d\u4ee4\u884c\u4e0b \u901a\u5e38\u9700\u8981\u7528mount\u547d\u4ee4\u624b\u52a8\u6302\u8f7dUSB\u5b58\u50a8\u8bbe\u5907\u3002 \u901a\u8fc7\u7ed9linux\u4e0b\u7684\u8bbe\u5907\u7ba1\u7406\u670d\u52a1udev\u6dfb\u52a0\u89c4\u5219\u914d\u7f6e\u6587\u4ef6\uff0c\u53ef\u4ee5\u5b9e\u73b0\u547d\u4ee4\u884c\u4e0bUSB\u5b58\u50a8\u8bbe\u5907\u81ea\u52a8\u6302\u8f7d\u3002 \u8f93\u5165\u547d\u4ee4\uff1a sudo nano \/etc\/udev\/rules.d\/10-usbstorag [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,8],"tags":[],"_links":{"self":[{"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/posts\/60"}],"collection":[{"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":1,"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":61,"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/posts\/60\/revisions\/61"}],"wp:attachment":[{"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.lnzdl.com\/blog\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}