на блочном устройстве чтобы определить файловую систему. Но комманды
                  
                  
                  sudo blkid -po udev /dev/loop44p1
                  
                  
                   и
                  
                  
                  sudo udevadm info --query=property /dev/loop44p1
                  
                  
                  
                  
                  
                  Выдают разный результат. Первая видит теги
                  
                  
                  ID_FS_UUID=5f4bd891-ec80-40c0-ab41-073f5171d6e1
                  
                  
                  ID_FS_UUID_ENC=5f4bd891-ec80-40c0-ab41-073f5171d6e1
                  
                  
                  ID_FS_VERSION=1.0
                  
                  
                  ID_FS_TYPE=ext2
                  
                  
                  ID_FS_USAGE=filesystem
                  
                  
                  
                  
                  
                  А вторая нет (вообще этих тегов нет)
                  
                  
                  
                  
                  
                  Такая ситуация есть примерно в 25% случаев если например создать на loop-девайсе ext2 c недефолтным размером блока (1кб например вместо дефолтных 4кб).
                  
                  
                  Есть код с MRE, могу предоставить, но он на Расте.
                  
                  
                  
                  
                  
                  Кто-нибудь знает почему такое может быть?
                  
                  
                
ты пытаешься найти udev для loop (из семи за...)
In code veritas
"первая видит, вторая нет"
Обсуждают сегодня