Am Donnerstag, 8. September 2011, 15:34:44 schrieb Erich Titl:
> Hi Folks
> 
> A follow up to my moddb woes. Trying to remove all unneeded maodules
> from my moddb I wanted some kind of automatic removal
> 
> Here is a first attempt, use at your own risk...
> 
> cd /lib/modules
> find -type f > /tmp/modules.installed
> lsmod > /tmp/modules.loaded
> 
> for i in `cat /tmp/modules.installed`
> do
> 
> MODULE_FILE=`basename $i .ko`
> grep $MODULE_FILE modules.loaded > /dev/null
> STATE=$?
> [ $STATE -ne 0 ] && echo $i is NOT loaded && echo $i can be removed
> [ $STATE -ne 0 ] && rm $i
> done
> 
> I ended up with the following
> 
> Creating moddb.lrp Please wait: -
> New Package:
> -rw-r--r--    1 root     root        474053 Sep  8 14:53 /tmp/moddb.lrp
> Old Package:
> -rwxr-xr-x    1 root     root       1224422 Sep  8 11:15
> /var/lib/lrpkg/mnt0/moddb.lrp
> 
> the necessary space for the root directory was reduced by 30%
> 
> the content in /lib/modules was reduced to
> 
> STYX# find -type f
> ./ipv6.ko
> ./kernel/fs/isofs/isofs.ko
> ./kernel/fs/fat/vfat.ko
> ./kernel/fs/fat/fat.ko
> ./kernel/lib/bitrev.ko
> ./kernel/lib/crc32.ko
> ./kernel/crypto/ecb.ko
> ./kernel/crypto/arc4.ko
> ./kernel/net/netfilter/x_tables.ko
> ./kernel/net/netfilter/xt_time.ko
> ./kernel/net/netfilter/xt_tcpudp.ko
> ./kernel/net/netfilter/xt_tcpmss.ko
> ./kernel/net/netfilter/xt_recent.ko
> ./kernel/net/netfilter/xt_realm.ko
> ./kernel/net/netfilter/xt_pkttype.ko
> ./kernel/net/netfilter/xt_owner.ko
> ./kernel/net/netfilter/xt_multiport.ko
> ./kernel/net/netfilter/xt_mark.ko
> ./kernel/net/netfilter/xt_length.ko
> ./kernel/net/netfilter/xt_iprange.ko
> ./kernel/net/netfilter/xt_helper.ko
> ./kernel/net/netfilter/xt_hashlimit.ko
> ./kernel/net/netfilter/xt_conntrack.ko
> ./kernel/net/netfilter/xt_connmark.ko
> ./kernel/net/netfilter/xt_connlimit.ko
> ./kernel/net/netfilter/xt_comment.ko
> ./kernel/net/netfilter/xt_TPROXY.ko
> ./kernel/net/netfilter/xt_NFQUEUE.ko
> ./kernel/net/netfilter/xt_CLASSIFY.ko
> ./kernel/net/netfilter/nf_tproxy_core.ko
> ./kernel/net/netfilter/nf_conntrack.ko
> ./kernel/net/ipv4/netfilter/nf_nat.ko
> ./kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko
> ./kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko
> ./kernel/net/ipv4/netfilter/iptable_raw.ko
> ./kernel/net/ipv4/netfilter/iptable_nat.ko
> ./kernel/net/ipv4/netfilter/iptable_mangle.ko
> ./kernel/net/ipv4/netfilter/iptable_filter.ko
> ./kernel/net/ipv4/netfilter/ipt_addrtype.ko
> ./kernel/net/ipv4/netfilter/ipt_REJECT.ko
> ./kernel/net/ipv4/netfilter/ipt_LOG.ko
> ./kernel/net/ipv4/netfilter/ip_tables.ko
> ./kernel/net/mac80211/mac80211.ko
> ./kernel/net/rfkill/rfkill.ko
> ./kernel/arch/x86/scx200.ko
> ./kernel/drivers/scsi/sd_mod.ko
> ./kernel/drivers/scsi/scsi_mod.ko
> ./kernel/drivers/ata/libata.ko
> ./kernel/drivers/ata/ata_generic.ko
> ./kernel/drivers/ata/pata_sc1200.ko
> ./kernel/drivers/ata/pata_acpi.ko
> ./kernel/drivers/watchdog/scx200_wdt.ko
> ./kernel/drivers/net/8021q/8021q.ko
> ./kernel/drivers/net/natsemi.ko
> ./kernel/drivers/net/wireless/cfg80211.ko
> ./kernel/drivers/net/wireless/ath/ath.ko
> ./kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
> 
> please note the structured aproach :-)

Nice.

But have you rebooted in the meantime - I'm almost shure you'll get some 
hardware drivers reinstalled that live in initrd.

kp
------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to