mount
を使用しました マウントされたドライブを表示するために、それほど面白くないドライブ(つまり非物理的なドライブ)は見たくありません。だから私はスクリプトmnt
を持っていました しました:
mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) '
Ubuntu 8.04で、ext3
を見せてくれました およびreiserfs
マウントポイントのみ。その行は実際にコメントアウトされており、現在は(Ubuntu 12.04の場合)使用しています:
mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) '
ext4
のみを表示します およびzfs
パーティション(reiserfs
を使用して削除しました 。
今、Ubuntu 14.04の準備をしていますが、スクリプトを再度拡張する必要があります(cgroup、pstore)。スクリプトを拡張せずにこれを行うためのより良い方法はありますか?マウントおよびマウントされたネットワークドライブ(nfs
)の物理ディスクにのみ関心があります 、cifs
。
承認された回答:
-t
mount
のオプション マウントポイントを表示するときにも機能し、ファイルシステムタイプのコンマ区切りのリストを取得します:
mount -t ext3,ext4,cifs,nfs,nfs4,zfs
それがより良いかどうかはわかりません 解決。使用を開始した場合(例:btrfs
)そしてそれをリストに追加するのを忘れると、それは表示されず、おそらく見逃すことはありません。リストが長くなっている場合でも、新しい「興味のない」ファイルシステムが表示されたら、積極的に除外したいと思います。
grep
のみを積極的に試すことができます @Graemeが提案したものと同様の興味深いマウントポイントですが、NFS / CIFSマウントにも関心があるため(/
で始まらない) )、次のことを行う必要があります:
mount | grep -E --color=never '^(/|[[:alnum:].-]*:/)'
(--color
最初の/
の色付けを抑制するために必要です 見つかった行に)。 Graemeが指摘したように、NFS共有の名前ベースのマウントも許可する必要があります。パターンは、/
で始まる行を選択します または「a-zA-Z0-9」の任意の組み合わせ。続いて:/
(NFSマウントの場合)。