问题描述:
VFS: Mounted root (ubifs filesystem).
Freeing init memory: 116K
init started: BusyBox v1.11.2 ()
starting pid 1013, tty '': '/etc/rc.d/rcS'
Mounting /proc and /sys
Starting the hotplug events dispatcher udevd
Synthesizing initial hotplug events
Setting the hostname to freescale
Mounting filesystems
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
cp: write error: No space left on device
问题寻找:
root@freescale ~$ df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 229432 100172 129260 44% /
ubi0:ubifs 229432 100172 129260 44% /
tmpfs 62684 16 62668 0% /dev
shm 62684 0 62684 0% /dev/shm
rwfs 512 512 0 100% /mnt/rwfs
rwfs 512 512 0 100% /tmp
rwfs 512 512 0 100% /var
问题是、/mnt/rwfs /tmp /var 分区空间太小
解决办法:
$ vi /etc/rc.d/rc.conf
export NTP_SERVER=""
export MODLIST=""
export RAMDIRS="/tmp /var"
export TMPFS="tmpfs"
export TMPFS_SIZE="4M" 原来是512k
export READONLY_FS=""
export INETD_ARGS=""
export BOA_ARGS=""
export SMBD_ARGS=""
export NMBD_ARGS=""
export DHCP_ARG=""
export DEPLOYMENT_STYLE="JFFS2"
export SYSCFG_DHCPC_CMD="udhcpc -b -i "
export DROPBEAR_ARGS=""