• # Plus clair que "df -h"

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Je ne connaissais pas non plus et je la trouve bien mieux que "df -h" au moins on a les options de montage (Avec df -h on a en plus l'utilisation).

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • # réinventons la roue

    Posté par  . Évalué à -2.

    Il me semble que la commande «mount» sans argument le faisait très bien … avant l'arrivé de systemd. Ce dernier ne s'est pas privé de pourrir la lisibilité de cette commande au fil des versions.

    • [^] # Re: réinventons la roue

      Posté par  . Évalué à 5.

      Je ne vois effecitvement pas la différence avec la commande mount sachant qu'on peut déjà filtrer par type de système de fichier (mount -t ext4). Et pour systemd qui pourri, je ne vois pas ce que tu veux dire. Tu parle des cgroups ? C'est plus lié à l'implémentation cgroups qu'à systemd.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: réinventons la roue

        Posté par  . Évalué à 3.

        Il fut un temps ou la commande «mount» renvoyait peu ou prou le contenue du fstab. Actuellement ça renvoie tout ça en plus du fstab … 30 lignes supplémentaires

        sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
        proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
        udev on /dev type devtmpfs (rw,nosuid,relatime,size=3516460k,nr_inodes=879115,mode=755)
        devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
        securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
        tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
        tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
        tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
        cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
        cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
        pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
        efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
        bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
        cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
        cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
        cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
        cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
        cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
        cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
        cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
        cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
        cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
        systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=34,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=2675)
        mqueue on /dev/mqueue type mqueue (rw,relatime)
        debugfs on /sys/kernel/debug type debugfs (rw,relatime)
        hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
        fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
        tmpfs on /run/user/114 type tmpfs (rw,nosuid,nodev,relatime,size=712640k,mode=700,uid=114,gid=118)
        tmpfs on /run/user/1001 type tmpfs (rw,nosuid,nodev,relatime,size=712640k,mode=700,uid=1001,gid=1001)

        Après je ne sais pas si la faute en incombe a systemd, mais c'est arrivé en même temps.

        • [^] # Re: réinventons la roue

          Posté par  . Évalué à 8.

          Il fut un temps ou la commande «mount» renvoyait peu ou prou le contenue du fstab. Actuellement ça renvoie tout ça en plus du fstab …

          Ben, ça renvoit les systèmes de fichier montés… Les cgroup, c'est effectivement venus avec systemd parce que ce dernier les utilise, notamment pour offrir les fonctionnalités de limite de ressource et de traçage des dæmons, mais c'est parce qu'ils s'utilisent en montant un système de fichier. C'est comme fuse.

          « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

          • [^] # Re: réinventons la roue

            Posté par  . Évalué à 2.

            du coup, la commande findmnt brute renvoi un résultat nettement plus lisible (pour un humain)

            par défaut, elle affiche une arborescence avec des colonnes bien alignées (je ne colle pas le résultat ici car trop large pour la page)

            donc, commande utile (amha) pour compenser le changement apporté dans le format de la commande mount

            Envoyé depuis mon Archlinux

            • [^] # Re: réinventons la roue

              Posté par  . Évalué à 6.

              Il n'y a pas de changement de format. Si tu utilisais les cgroups avant systemd, tu avais déjà ce résultat. mount renvoit toujours et uniquement les systèmes de fichier montés.

              Par contre, le lien que tu donne ne montre pas ce que tu décris. Donc c'est un peu dommage.

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

              • [^] # Re: réinventons la roue

                Posté par  . Évalué à 1. Dernière modification le 07 août 2018 à 13:23.

                quelle solution pour partager des sorties de terminal ?
                une copie d'écran (à stocker sur quel site externe à LinuxFr ?)
                un formatage particulier (police fixe pour afficher des colonnes alignées) ?

                ci-dessous un copié/collé dans une balise Quote

                 TARGET                                SOURCE      FSTYPE          OPTIONS
                /                                     /dev/sdd1   ext4            rw,relatime
                ├─/proc                               proc        proc            rw,nosuid,nodev,noexec,relatime
                │ └─/proc/sys/fs/binfmt_misc          systemd-1   autofs          rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12476
                │   └─/proc/sys/fs/binfmt_misc        binfmt_misc binfmt_misc     rw,relatime
                ├─/sys                                sys         sysfs           rw,nosuid,nodev,noexec,relatime
                │ ├─/sys/kernel/security              securityfs  securityfs      rw,nosuid,nodev,noexec,relatime
                │ ├─/sys/fs/cgroup                    tmpfs       tmpfs           ro,nosuid,nodev,noexec,mode=755
                │ │ ├─/sys/fs/cgroup/unified          cgroup2     cgroup2         rw,nosuid,nodev,noexec,relatime,nsdelegate
                │ │ ├─/sys/fs/cgroup/systemd          cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,xattr,name=systemd
                │ │ ├─/sys/fs/cgroup/devices          cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,devices
                │ │ ├─/sys/fs/cgroup/rdma             cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,rdma
                │ │ ├─/sys/fs/cgroup/cpu,cpuacct      cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
                │ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
                │ │ ├─/sys/fs/cgroup/perf_event       cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,perf_event
                │ │ ├─/sys/fs/cgroup/blkio            cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,blkio
                │ │ ├─/sys/fs/cgroup/memory           cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,memory
                │ │ ├─/sys/fs/cgroup/freezer          cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,freezer
                │ │ ├─/sys/fs/cgroup/pids             cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,pids
                │ │ ├─/sys/fs/cgroup/hugetlb          cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,hugetlb
                │ │ └─/sys/fs/cgroup/cpuset           cgroup      cgroup          rw,nosuid,nodev,noexec,relatime,cpuset
                │ ├─/sys/fs/pstore                    pstore      pstore          rw,nosuid,nodev,noexec,relatime
                │ ├─/sys/fs/bpf                       bpf         bpf             rw,nosuid,nodev,noexec,relatime,mode=700
                │ ├─/sys/kernel/debug                 debugfs     debugfs         rw,relatime
                │ ├─/sys/kernel/config                configfs    configfs        rw,relatime
                │ └─/sys/fs/fuse/connections          fusectl     fusectl         rw,relatime
                ├─/dev                                dev         devtmpfs        rw,nosuid,relatime,size=8182612k,nr_inodes=2045653,mode=755
                │ ├─/dev/shm                          tmpfs       tmpfs           rw,nosuid,nodev
                │ ├─/dev/pts                          devpts      devpts          rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
                │ ├─/dev/hugepages                    hugetlbfs   hugetlbfs       rw,relatime,pagesize=2M
                │ └─/dev/mqueue                       mqueue      mqueue          rw,relatime
                ├─/run                                run         tmpfs           rw,nosuid,nodev,relatime,mode=755
                │ ├─/run/user/1000                    tmpfs       tmpfs           rw,nosuid,nodev,relatime,size=1637856k,mode=700,uid=1000,gid=1000
                │ │ └─/run/user/1000/gvfs             gvfsd-fuse  fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
                │ └─/run/user/120                     tmpfs       tmpfs           rw,nosuid,nodev,relatime,size=1637856k,mode=700,uid=120,gid=120
                ├─/tmp                                tmpfs       tmpfs           rw,nosuid,nodev
                ├─/mnt/EXT4_STOCK                     /dev/sdb1   ext4            rw,relatime
                ├─/var/lib/snapd/snap/core/5145       /dev/loop1  squashfs        ro,nodev,relatime
                ├─/var/lib/snapd/snap/skype/41        /dev/loop0  squashfs        ro,nodev,relatime
                ├─/var/lib/snapd/snap/core/4830       /dev/loop2  squashfs        ro,nodev,relatime
                ├─/var/lib/snapd/snap/skype/45        /dev/loop3  squashfs        ro,nodev,relatime
                ├─/var/lib/snapd/snap/core/4917       /dev/loop4  squashfs        ro,nodev,relatime
                ├─/var/lib/snapd/snap/skype/48        /dev/loop5  squashfs        ro,nodev,relatime
                ├─/mnt/WIN10_2                        /dev/sdc2   fuseblk         rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096
                └─/mnt/WIN_STOCK                      /dev/sda1   fuseblk         rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096
                

                Envoyé depuis mon Archlinux

                • [^] # Re: réinventons la roue

                  Posté par  . Évalué à 3. Dernière modification le 07 août 2018 à 13:23.

                  J'ai modifier ton commentaire pour utiliser le formattage "code source".

                  « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                  • [^] # Re: réinventons la roue

                    Posté par  . Évalué à 1.

                    c'est mieux (alignement), mais encore trop large pour la css que j'utilise (stuffomatic), et même en mode reader de firefox

                    il faudrait que j'ajoute dans mes favoris, des sites qui permettent de partager facilement (pour les commentaires de LinuxFr) des bouts de code et des copies d'écran (je poserai la question dans les forums à l'occasion :-)

                    Envoyé depuis mon Archlinux

                • [^] # Re: réinventons la roue

                  Posté par  . Évalué à 5. Dernière modification le 07 août 2018 à 15:37.

                  Sinon, il y a le bon vieux column(1) :

                  $ mount | column -t
                  sysfs                   on  /sys                             type  sysfs        (rw,nosuid,nodev,noexec,relatime)
                  proc                    on  /proc                            type  proc         (rw,relatime)
                  udev                    on  /dev                             type  devtmpfs     (rw,nosuid,relatime,size=1968660k,nr_inodes=492165,mode=755)
                  devpts                  on  /dev/pts                         type  devpts       (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
                  tmpfs                   on  /run                             type  tmpfs        (rw,nosuid,noexec,relatime,size=396104k,mode=755)
                  /dev/mapper/kirua-root  on  /                                type  ext4         (rw,noatime,stripe=32742,data=ordered)
                  securityfs              on  /sys/kernel/security             type  securityfs   (rw,nosuid,nodev,noexec,relatime)
                  tmpfs                   on  /dev/shm                         type  tmpfs        (rw,nosuid,nodev)
                  tmpfs                   on  /run/lock                        type  tmpfs        (rw,nosuid,nodev,noexec,relatime,size=5120k)
                  tmpfs                   on  /sys/fs/cgroup                   type  tmpfs        (ro,nosuid,nodev,noexec,mode=755)
                  cgroup                  on  /sys/fs/cgroup/systemd           type  cgroup       (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
                  pstore                  on  /sys/fs/pstore                   type  pstore       (rw,nosuid,nodev,noexec,relatime)
                  efivarfs                on  /sys/firmware/efi/efivars        type  efivarfs     (rw,nosuid,nodev,noexec,relatime)
                  cgroup                  on  /sys/fs/cgroup/perf_event        type  cgroup       (rw,nosuid,nodev,noexec,relatime,perf_event)
                  cgroup                  on  /sys/fs/cgroup/pids              type  cgroup       (rw,nosuid,nodev,noexec,relatime,pids)
                  cgroup                  on  /sys/fs/cgroup/cpu,cpuacct       type  cgroup       (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
                  cgroup                  on  /sys/fs/cgroup/memory            type  cgroup       (rw,nosuid,nodev,noexec,relatime,memory)
                  cgroup                  on  /sys/fs/cgroup/devices           type  cgroup       (rw,nosuid,nodev,noexec,relatime,devices)
                  cgroup                  on  /sys/fs/cgroup/net_cls,net_prio  type  cgroup       (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
                  cgroup                  on  /sys/fs/cgroup/freezer           type  cgroup       (rw,nosuid,nodev,noexec,relatime,freezer)
                  cgroup                  on  /sys/fs/cgroup/blkio             type  cgroup       (rw,nosuid,nodev,noexec,relatime,blkio)
                  cgroup                  on  /sys/fs/cgroup/cpuset            type  cgroup       (rw,nosuid,nodev,noexec,relatime,cpuset)
                  systemd-1               on  /proc/sys/fs/binfmt_misc         type  autofs       (rw,relatime,fd=34,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=991)
                  debugfs                 on  /sys/kernel/debug                type  debugfs      (rw,relatime)
                  hugetlbfs               on  /dev/hugepages                   type  hugetlbfs    (rw,relatime)
                  mqueue                  on  /dev/mqueue                      type  mqueue       (rw,relatime)
                  sunrpc                  on  /run/rpc_pipefs                  type  rpc_pipefs   (rw,relatime)
                  tmpfs                   on  /tmp                             type  tmpfs        (rw,nosuid,nodev,relatime,size=1048576k)
                  /dev/sda8               on  /boot                            type  ext4         (rw,nosuid,nodev,noatime,stripe=4,data=ordered)
                  /dev/sda1               on  /boot/efi                        type  vfat         (rw,nosuid,nodev,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
                  binfmt_misc             on  /proc/sys/fs/binfmt_misc         type  binfmt_misc  (rw,relatime)
                  tmpfs                   on  /run/user/1000                   type  tmpfs        (rw,nosuid,nodev,relatime,size=396100k,mode=700,uid=1000,gid=100)
                  
          • [^] # Re: réinventons la roue

            Posté par  . Évalué à 2. Dernière modification le 09 août 2018 à 14:38.

            Du coup une nouvelle option dans mount pour n'afficher que ce qui est monté du fstab serait intéressant

            • [^] # Re: réinventons la roue

              Posté par  . Évalué à 4. Dernière modification le 09 août 2018 à 15:24.

              Je ne vois pas bien l'intérêt.

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.