新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何將FTP上傳的文件直接到SD卡

        如何將FTP上傳的文件直接到SD卡

        作者: 時間:2016-11-10 來源:網絡 收藏
        1.修改vsftpd的默認根目錄 /var/ftp/ 到指定目錄下

        默認配置下,匿名用戶登錄 vsftpd 服務后的根目錄是 /var/ftp/;
        系統用戶登錄 vsftpd 服務后的根目錄是系統用戶的根目錄。
        若要修改登錄 vsftpd 服務后的根目錄,只要修改 /etc/vsftpd/vsftpd.conf 文件即可。
        假設要把 vsftpd 服務的登錄根目錄調整為 /var/ftp/pub,可加入如下三行:
        local_root=/var/ftp/pub
        chroot_local_user=YES
        anon_root=/var/ftp/pub

        本文引用地址:http://www.104case.com/article/201611/317169.htm

        注解:local_root 針對系統用戶;anon_root 針對匿名用戶。

        編輯 vsftpd.conf 文件后,保存退出,參照如下指令重新啟動服務: service vsftpd restart

        之后 ftp 客戶端登陸 vsftpd 服務后,其根目錄是 /var/ftp/pub。

        2.修改/etc/init.d/rcS文件,添加以下內容

        ;掛載SD卡FTP默認目錄

        mount /dev/mmcblk0p1 /var/ftp/pub/

        如果SD卡未被注冊到內核中,請添加以下命令:

        mknod /dev/mmcblk0p1 b 179 1

        注:

        主設備號是通過

        #cat /proc/partitions查看

        然后再執行mount命令即可將SD卡掛載到FTP目錄下。

        2013-07-17 修改 如果掛載后SD卡變成只讀的文件系統,可以使用以下方法進行測試。

        在/etc/init.d/rcS中添加一句

        mount -o remount,rw /dev/mmcblk0p4

        如果不行的話,也可以嘗試一下將FAT格式變成EXT2格式



        關鍵詞: FTPSD

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 塔河县| 肥西县| 炎陵县| 上杭县| 上高县| 武功县| 临泉县| 清原| 聊城市| 响水县| 海丰县| 遵义市| 抚宁县| 藁城市| 佛学| 兴城市| 绥宁县| 宁国市| 固始县| 当涂县| 莆田市| 景宁| 隆德县| 武城县| 常州市| 门头沟区| 太原市| 道孚县| 吉水县| 广河县| 曲阜市| 杭锦旗| 乐山市| 库伦旗| 镇巴县| 阿克| 淳安县| 东源县| 宁明县| 治多县| 察哈|