[Armadillo:08971] Re: ftp 使用領域について
Yamamoto
email@hidden
2013年 7月 5日 (金) 09:52:53 JST
Yamamotoです。
On Fri, 5 Jul 2013 01:18:23 +0900 (JST)
"Yasuhisa Nakamura" <email@hidden> wrote:
> 中村です。
>
> [Armadillo:08968]で Yamamoto さんは書きました:
> > Armadiilo-460でftpサーバーをRAM-Diskに設定して、プログラムでftp通信をさせているのですが
>
> 「RAM-Diskに設定して」というのがどういう意味か
> よくわかりませんが、/home/ftp/pub以外の場所に
> ftpでファイルを書いているということでしょうか?
はい!
/home/ftp配下にusr(仮称)を作成して、ログインユーザーを別設定で登録しています。
>
>
> > 処理の都合で、ftpサーバー上に幾つかのファイル(100byte位のファイルを10ファイルほど?)が貯ま
> > ると書き込
> > めなくなってしまいます。
>
> そのとき、dfコマンドの結果はどうなってますか?
>
>
> > 何か容量の設定があるのか、調整方法もしくは確認方法を教えていただけまえんでしょうか?
>
> /home/ftp/pubと同じように動作してほしいなら、
> ramfsを設定してあげればいいと思います。
> /etc/init.d/misc を参考にしてください。
/etc/init.d/misc内容は以下でした。
------------------------------------------------------------------
[email@hidden (ttymxc3) /home/guest]# cat /etc/init.d/misc
#!/bin/sh
. /etc/init.d/functions
PATH=/bin:/sbin:/usr/bin:/usr/sbin
echo -n "Mounting ramfs /home/ftp/pub: "
mount -t ramfs ramfs /home/ftp/pub
chmod 0777 /home/ftp/pub
check_status
------------------------------------------------------------------
>
> ramfsのマウント状態はdfコマンドでは表示されないので、
> cat /etc/mtab で確認してください。
以下がdfとcat /etc/mtabの確認内容です。
------------------------------------------------------------------
[email@hidden (ttymxc3) /home/guest]# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 18235 16606 710 96% /
udev 63328 4 63324 0% /dev
tmpfs 15360 8 15352 0% /tmp/usr
/dev/mmcblk0p1 3843740 392 3843348 0% /mnt/usr_sd
[email@hidden (ttymxc3) /home/guest]# cat /etc/mtab
rootfs / rootfs rw 0 0
/dev/root / ext2 rw 0 0
proc /proc proc rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
sysfs /sys sysfs rw 0 0
udev /dev tmpfs rw 0 0
ramfs /home/ftp/pub ramfs rw 0 0
tmpfs /tmp/mm2 tmpfs rw,size=15360k 0 0
/dev/mmcblk0p1 /mnt/mm2_sd vfat rw,uid=652,gid=652,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1 0 0
[email@hidden (ttymxc3) /home/guest]# ls -l /home/ftp/
dr-x--x--x 2 root root 1024 Jul 5 18:36 bin
dr-x--x--x 2 root root 1024 Jul 5 18:36 etc
dr-x--x--x 2 root root 1024 Jul 5 18:36 lib
drwxr-xr-x 5 root root 1024 Jul 5 18:36 usr
drwxrwxrwx 2 root root 0 Jul 5 18:36 pub
------------------------------------------------------------------
あと設定関係は以下になっています。
なお、ftpはRAMとSDに設定しておりRAM側の容量がないようです。
ftpchroot
------------------------------------------------------------------
mm_ram_ftp
mm_sd_ftp
------------------------------------------------------------------
group
------------------------------------------------------------------
root:x:0:
daemon:x:1:
tty:x:5:
disk:x:6:
kmem:x:15:
dialout:x:20:
www-data:x:33:
utmp:x:43:
staff:x:50:
users:x:100:
nogroup:x:65534:
guest:x:500:
ftp:x:501:
avahi:x:650:
mm_ram_ftp:x:651:
mm_sd_ftp:x:652:
------------------------------------------------------------------
passwd
------------------------------------------------------------------
root:x:0:0:root:/root:/bin/ash
daemon:x:1:1::/:
www-data:x:33:33::/home/www-data:
nobody:x:65534:65534::/tmp:
guest:x:500:500::/home/guest:/bin/ash
ftp:x:501:501::/home/ftp:
avahi:x:650:650::/var/run/avahi-daemon:
mm_ram_ftp:x:651:651:Linux User,,,:/home/ftp/usr:/bin/sh
mm_sd_ftp:x:652:652:Linux User,,,:/mnt/usr_sd/:/bin/sh
------------------------------------------------------------------
>
> --
> なかむら
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
armadillo メーリングリストの案内