Mount seulement les devices physiques

14 réponses
Avatar
Sergio
La commande "mount" est bien gentille, mais elle affiche un tas de "filesystems" bidons (certes utiles au système). Y'a pas moyen de n'afficher que les devices physiques ?

Avec grep, on peut filtrer un peu, mais il en reste et on ne peut pas tout prendre. Par exemple :
--------
$ mount |grep /dev/
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,modeb0,ptmxmode0)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
/dev/sda6 on /home type ext4 (rw,relatime)
/dev/sda1 on /run/timeshift/backup type ext4 (rw,relatime,errors=remount-ro)
/dev/sdb1 on /media/serge/ROUGE16 type vfat
(rw,nosuid,nodev,relatime,uid00,gid00,fmask22,dmask22,codepageC7,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
--------

(sur sdb1, il y a une clef USB)

Je voudrais juste avoir les "vrais" filesystems (ici les partitions / , /home et ma clef) Si je filtre sur /dev/sd je rate les SSD (qui ont des noms bizarres).


--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org

10 réponses

1 2
Avatar
Michel
Le 27/11/2020 Í  12:55, Sergio a écrit :
La commande "mount" est bien gentille, mais elle affiche un tas de "filesystems" bidons (certes utiles au système). Y'a pas moyen de n'afficher que les devices physiques ?
Avec grep, on peut filtrer un peu, mais il en reste et on ne peut pas tout prendre. Par exemple :
--------
$ mount |grep /dev/
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,modeb0,ptmxmode0)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
/dev/sda6 on /home type ext4 (rw,relatime)
/dev/sda1 on /run/timeshift/backup type ext4 (rw,relatime,errors=remount-ro)
/dev/sdb1 on /media/serge/ROUGE16 type vfat
(rw,nosuid,nodev,relatime,uid00,gid00,fmask22,dmask22,codepageC7,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
--------
(sur sdb1, il y a une clef USB)
Je voudrais juste avoir les "vrais" filesystems (ici les partitions / , /home et ma clef) Si je filtre sur /dev/sd je rate les SSD (qui ont des noms bizarres).

Peut-être avec l'option -t? On indique le fs, exemple pour les montages
en ext4:
mount -t ext4
Avatar
Th.A.C
Le 27/11/2020 Í  12:55, Sergio a écrit :
La commande "mount" est bien gentille, mais elle affiche un tas de
"filesystems" bidons (certes utiles au système). Y'a pas moyen de
n'afficher que les devices physiques ?

lsblk (beaucoup plus lisible)
et lsblk -p qui affiche le point de montage
ca remplace aussi une partie de la commande fdisk -l
Avatar
David Larochette
Le 27/11/2020 Í  12:55, Sergio a écrit :
La commande "mount" est bien gentille, mais elle affiche un tas de
"filesystems" bidons (certes utiles au système). Y'a pas moyen de
n'afficher que les devices physiques ?

[SNIP]
Je voudrais juste avoir les "vrais" filesystems (ici les partitions / ,
/home et ma clef) Si je filtre sur /dev/sd je rate les SSD (qui ont des
noms bizarres).

findmnt --real
Avatar
Sergio
Le 27/11/2020 Í  14:33, Th.A.C a écrit :
Le 27/11/2020 Í  12:55, Sergio a écrit :
La commande "mount" est bien gentille, mais elle affiche un tas de "filesystems" bidons (certes utiles au système). Y'a pas moyen de n'afficher que les devices physiques ?

lsblk (beaucoup plus lisible)
et lsblk -p qui affiche le point de montage
ca remplace aussi une partie de la commande fdisk -l

Donne :
$ lsblk -p
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
/dev/sda 8:0 0 1,8T 0 disk
├─/dev/sda1 8:1 0 93,1G 0 part /run/timeshift/backup
├─/dev/sda2 8:2 0 1K 0 part
├─/dev/sda5 8:5 0 29,8G 0 part [SWAP]
└─/dev/sda6 8:6 0 1,7T 0 part /home
/dev/sdb 8:16 1 14,6G 0 disk
└─/dev/sdb1 8:17 1 14,6G 0 part /media/serge/ROUGE16
/dev/sr0 11:0 1 1024M 0 rom
/dev/sr1 11:1 1 1024M 0 rom
Notons que /dev/sda1 (monté sur /) est ici marqué sur /run/timeshift/backup
Quant Í  findmnt, comme le suggère David Larochette, il donne :
findmnt --real
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda1 ext4 rw,relatime,errors=remount-ro
├─/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec,relatime
├─/run/timeshift/backup /dev/sda1 ext4 rw,relatime,errors=remount-ro
├─/home /dev/sda6 ext4 rw,relatime
└─/media/serge/ROUGE16 /dev/sdb1 vfat rw,nosuid,nodev,relatime,uid00,gid00,fmask22,dmask22,codepageC7,iocharset=iso885
C'est quoi ce "tracefs" ?
--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Jo Engo
Le Fri, 27 Nov 2020 14:33:43 +0100, Th.A.C a écrit :
lsblk

$ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
udev 1688864 0 1688864 0% /dev
tmpfs 345144 1864 343280 1% /run
/dev/sda5 37060320 1158304 33996460 4% /
/dev/sda9 40053112 34454916 3533864 91% /usr
tmpfs 1725720 43612 1682108 3% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4096 0 4096 0% /sys/fs/cgroup
/dev/sda8 16544084 12503992 3180040 80% /var
/dev/sda6 380994224 42163092 319407956 12% /home
tmpfs 345144 5508 339636 2% /run/user/1000
si l'OP trouve que c'est encore trop lourd :
df|grep dev|grep -v udev
--
Mieux vaut mécontenter par cent refus que de manquer Í  une seule
promesse.
Avatar
Jo Engo
Le Fri, 27 Nov 2020 14:48:21 +0100, David Larochette a écrit :
findmnt --real

Ça c'est bien, c'est propre, pédagogique, ludique, explicatif, concis.
--
La publicité, c'est la science qui consiste Í  interrompre
les processus du cerveau le temps de lui piquer du fric.
-+- Stephen Leacock -+-
Avatar
Sergio
Le 27/11/2020 Í  14:48, David Larochette a écrit :
Le 27/11/2020 Í  12:55, Sergio a écrit :
La commande "mount" est bien gentille, mais elle affiche un tas de "filesystems" bidons (certes utiles au système). Y'a pas moyen de n'afficher que les devices physiques ?

[SNIP]
Je voudrais juste avoir les "vrais" filesystems (ici les partitions / , /home et ma clef) Si je filtre sur /dev/sd je rate les SSD (qui ont des noms bizarres).

findmnt --real

Ça m'a l'air bien...
Dernière question : J'aimerais l'afficher dans un dialogue zenity. Mais la commande :
res=$(findfmt --real)
renvoie dans $res sur une seule ligne ! Pas moyen de l'avoir comme affiché au terminal ?
--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
Marc SCHAEFER
Sergio wrote:
La commande "mount" est bien gentille, mais elle affiche un tas de "filesystems" bidons (certes utiles au système). Y'a pas moyen de n'afficher que les devices physiques ?

df me semble montrer moins de périphériques virtuels que mount.
Avatar
william
On 2020-11-27, Jo Engo wrote:
Le Fri, 27 Nov 2020 14:33:43 +0100, Th.A.C a écrit :
lsblk

$ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
udev 1688864 0 1688864 0% /dev
tmpfs 345144 1864 343280 1% /run
/dev/sda5 37060320 1158304 33996460 4% /
/dev/sda9 40053112 34454916 3533864 91% /usr
tmpfs 1725720 43612 1682108 3% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4096 0 4096 0% /sys/fs/cgroup
/dev/sda8 16544084 12503992 3180040 80% /var
/dev/sda6 380994224 42163092 319407956 12% /home
tmpfs 345144 5508 339636 2% /run/user/1000
si l'OP trouve que c'est encore trop lourd :
df|grep dev|grep -v udev

df|grep ^/dev
Avatar
David Larochette
Le 27/11/2020 Í  18:10, Sergio a écrit :
Le 27/11/2020 Í  14:48, David Larochette a écrit :
Le 27/11/2020 Í  12:55, Sergio a écrit :
La commande "mount" est bien gentille, mais elle affiche un tas de
"filesystems" bidons (certes utiles au système). Y'a pas moyen de
n'afficher que les devices physiques ?

[SNIP]
Je voudrais juste avoir les "vrais" filesystems (ici les partitions /
, /home et ma clef) Si je filtre sur /dev/sd je rate les SSD (qui ont
des noms bizarres).

findmnt --real

Ça m'a l'air bien...
Dernière question : J'aimerais l'afficher dans un dialogue zenity. Mais
la commande :
res=$(findfmt --real)
renvoie dans $res sur une seule ligne ! Pas moyen de l'avoir comme
affiché au terminal ?

C'est un pipe qu'il te fait.
1 2