jim945
nafanja, попробуй использовать сжатую ФС
viewtopic.php?f=9&t=8342
Ты имеешь ввиду бтрфс, так пробовал, после установки с тем же набором прог 2.5 гига свободного места естественно с сжатием по умолчанию gz, но я использую еще шифрование пользовательской папки (да, вот я такой маньяк ;) ), так вот бтрфс глючит с шифрованием, заваливает ошибками при первом же запуске KDE
ecryptfs_do_create: Failure to create dentry in lower fs; rc =
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Такая же ситуация.

На 8 гиговой флешке осталось 1.5 гига свободного места и это я еще пользователя не создал, остальное забито всякими нужными и не очень прогами. Сжал /usr в squashfs, радости не было предела когда на флешке стало 5.2 гига пустоты. Ну думаю жить можно.

Пытался подмонтировать по хорошему в /etc/fstab, а не вышло. Нарыл инфу про хуки, написал такой хук по примерам из инета:
#
# /etc/rc.d/functions.d/usr-squashfs-loop
#
usr_squashfs_loop () {
    mountpoint -q /usr     || mount -t squashfs -o loop,ro /usbUsr.sfs /usr
}
add_hook sysinit_start usr_squashfs_loop
Добавил в /etc/mkinitcpio.conf и пересобрал
MODULES="squashfs loop"
И нифига не работает!!!

После нескольких перезагрузок выявил недостачу:

/usr/bin/tput
/usr/lib/libblkid.so.1
/usr/lib/libblkid.so.1.1.0
/usr/lib/libmount.so.1
/usr/lib/libmount.so.1.1.0
/usr/lib/libncursesw.so.5
/usr/lib/libncursesw.so.5.9
/usr/lib/libreadline.so.6
/usr/lib/libreadline.so.6.2
/usr/lib/libuuid.so.1
/usr/lib/libuuid.so.1.3.0


Эти библиотеки оказались от этих утилит, добавил в /etc/mkinitcpio.conf и пересобрал
BINARIES="tput bash mount blkid"
И опять не работает!!! Ну что мне так не везет???

Единственный 100% рабочий вариант это оставить только эти файлы в /usr и использовать хук.

И еще я не использую aufs, так как обновление не проблема, устанавливал на флешку через chroot, а флешечный /usr подмонтировал в каталог на винте, и обновление тоже будет через chroot, с соответствующими монтированиями нужных папок и пережатием архива!

Помогите сделать это кошерно, я уже задолбался!!!

Или я дурак или разработчики такие умные что нужные системные либы запихнули в пользовательское пространство…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874