PuppyLinuxではSQUASHFSってのとUNIONFSっていう二つのファイルシステムが使われているそうです。
なんで二つも使ってるのかなーって事で調べてみた。
SQUASHFSってのは書いたり消したりできないファイルシステム。なのでCDにはぴったり。
UNIONFSってのは既存のフォルダに上書き出来るファイルシステムらしい。
本来フォルダにAってファイルしかなくてもUNIONFSにそのフォルダにBってのがあればAとBのファイルがあることになるっぽい。
何処にファイル作っても保存されるし何でだろ?って思ってた謎が解けました。