我有Raspbian(raspberry pi),我这样做是为了让它成为只读:
dphys-swapfile swapoff
dphys-swapfile uninstall
update-rc.d dphys-swapfile disable
aptitude install unionfs-fuse
nano /usr/local/bin/mount_unionfs:
[ -z "$1" ] && exit 1 || DIR=$1
ROOT_MOUNT=$(grep -v "^#" /etc/fstab | awk '$2=="/" {print substr($4,1,2)}')
if [ "$ROOT_MOUNT" != "ro" ]; then
/bin/mount --bind ${DIR}_org ${DIR}
else
/bin/mount -t tmpfs ramdisk ${DIR}_rw
/usr/bin/unionfs-fuse -o cow,allow_other,suid,dev,nonempty ${DIR}_rw=RW:${DIR}_org=RO ${DIR}
fi
chmod +x /usr/local/bin/mount_unionfs
Update fstab to look like this:
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat ro 0 2
/dev/mmcblk0p2 / ext4 ro,noatime 0 1
mount_unionfs /etc fuse defaults 0 0
mount_unionfs /var fuse defaults 0 0
none /tmp tmpfs defaults 0 0
cp -al /etc /etc_org
mv /var /var_org
mkdir /etc_rw
mkdir /var /var_rw
reboot
现在,我需要做的是:我有运行的apache,我不时需要将png文件存储到临时内存中作为普通文件(我想在内存中),然后在php脚本中显示它们(下载) )。我知道当我失去电源时这些文件都消失了(这没关系)。我的问题是,我不知道我应该在哪里存储这些文件(路径)? 也许对于fstab设置的人来说很明显,但是我不了解fstab指令,所以请告诉我在哪里存储它以及如何访问它。