안녕하세요..^^ 다븟이입니다.
커널 개발자분들께 자그마한 팁을 드리려고 합니다... 조금이라도 도움이 되시라고...ㅠㅠ
ext4를 하기 위해선 무엇을 해야할까..?!
전 직접적으로 포맷법이나.. 그런 것은 말해드리지 못합니다.. (괜히 확실하지 않은 부분을 말해서 좋을 게 없더라구요 ㅠㅠ)
Data 파티션의 ext4 포맷의 경우에 대해 말씀드릴께요~
1. init.rc에 Kernel Source로 컴파일한 ext4.ko를 insmod /sbin/ext4.ko 문구를 넣어 모듈 로드를 시킨다.
2. /data 를 data.tar.gz로 백업한 후 mv data.tar.gz /sdcard 로 이동시킨다.
3. /data 를 ext4로 포맷팅시킨다.
4. 부팅 시마다 mount를 ext4로 해준다(1번 과정에서 모듈 로드와 함께 같이 수정하시면 됩니다.)
5. 포맷하여, 없어진 데이터를 백업한 data.tar.gz로 복구시킨다.
이런 식으로 생각하시면 될 듯 합니다... 예전에 스크립트 짜놓았던 게 장롱속으로 없어져서리... -_ㅠ
tar -zcvf /sdcard/data.tar.gz /data
mke2fs ~~~~~~~~~
mount -t ext4 -o rw,remount,noauto_da_alloc,commit=20,barrier=1,nobh,nouser_xattr,errors=continue,noatime,nosuid,nodev /dev/block/mmcblk0p~~ /data
tar -zxvf /sdcard/data.tar.gz -C /data
요런식으로 하면 되나요? ㄷㄷ; ㅋㅋ