Použil jsem mount
abych ukázal namontované disky, nechci vidět ty méně zajímavé (tj. nefyzické). Takže jsem měl skript mnt
to udělalo:
mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) '
pod Ubuntu 8.04 a ukázal mi ext3
a reiserfs
pouze montážní body. Tento řádek je ve skutečnosti zakomentován a nyní používám (pro Ubuntu 12.04):
mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) '
zobrazit pouze můj ext4
a zfs
oddíly (vypustil jsem pomocí reiserfs
).
Nyní se připravuji na Ubuntu 14.04 a skript se musí znovu rozšířit (cgroup,pstore). Existuje lepší způsob, jak to udělat, aniž byste museli rozšiřovat skript? Zajímají mě pouze fyzické disky, které jsou připojené a připojené síťové jednotky (nfs
,cifs
).
Přijatá odpověď:
-t
možnost pro mount
funguje také při zobrazování přípojných bodů a bere čárkami oddělený seznam typů souborových systémů:
mount -t ext3,ext4,cifs,nfs,nfs4,zfs
Nejsem si jistý, jestli je to lepší řešení. Pokud začnete používat (např. btrfs
) a zapomeňte dodat, že do seznamu to neuvidíte a možná ani nepřehlédnete. Raději bych aktivně odfiltroval jakýkoli nový „nezajímavý“ souborový systém, když se objeví, i když se tento seznam prodlužuje.
Aktivně se můžete pokusit pouze o grep
zajímavé body připojení podobné tomu, co navrhl @Graeme, ale protože vás zajímají také připojení NFS/CIFS (která nezačínají /
), měli byste udělat:
mount | grep -E --color=never '^(/|[[:alnum:].-]*:/)'
(--color
je nutné potlačit zabarvení počátečního /
na nalezených řádcích). Jak zdůraznil Graeme, mělo by být povoleno také připojování NFS akcií na základě názvu. Vzor buď vybere řádky začínající znakem /
nebo jakákoli kombinace „a-zA-Z0-9“. následovaný :/
(pro připojení NFS).