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/