Kolejną rzeczą do wykonania jest uaktualnienie spisu zainstalowanych pakietów:
chroot new dpkg-query -W --showformat='${Package} ${Version}\n' \ > ubuntu-livecd/casper/filesystem.manifest
Notatka: W repozytorium SZARP'a dostępny jest skrypt make_manifest.sh.
Nasz system plików jest gotowy, ale w miejscu wolnym (z punktu widzenia systemu plików) nadal pozostały dane po usuniętych plikach itp., które zostaną umieszczone w skompresowanym systemie plików. Musimy je wyzerować:
dd if=/dev/zero of=new/dummy rm new/dummyZwróćmy uwagę na komunikat o ilości skopiowanych przez dd danych - tyle właśnie wolnego miejsca zostanie do pracy po uruchomieniu naszego systemu. Jeśli ilość ta będzie za mała, nie będą mogły się uruchamiać aplikacje (w tym Gnome) - brak miejsca na pliki tymczasowe i użytkownika. Wyzerowany obszar, niezależnie od wielkości, kompresuje się właściwie w 100 procentach. Uwaga! - jeśli dokonywaliśmy wielu operacji na plikach (zwłaszcza dużo kasowania), system plików mógł ulec częściowej defragmentacji. W takim wypadku dobrze byłoby go zdefragmentować, kopiując całość do innego katalogu, usuwając całą zawartość i kopiując na nowo, a dopiero po tym wyzerować.
Notatka: W repozytorium SZARP'a dostępny jest skrypt make_zero.sh.
umount new
Poprzedni | Spis treści | Następny |
Dodatkowa konfiguracja | Początek rozdziału | Kompresja nowego systemu plików |