if (blkid_probe_set_uuid(pr, sb->uuid) < 0)
return BLKID_PROBE_NONE;
+ blkid_probe_set_fsblocksize(pr, le32_to_cpu(sb->block_size));
blkid_probe_set_block_size(pr, le32_to_cpu(sb->block_size));
return BLKID_PROBE_OK;
sizeof(volume_id), "%016" PRIx64,
FS64_TO_CPU(volume_id, fs_le));
+ blkid_probe_set_fsblocksize(pr, block_size);
blkid_probe_set_block_size(pr, block_size);
return BLKID_PROBE_OK;
blkid_probe_set_uuid(pr, bfs->fsid);
blkid_probe_set_uuid_as(pr, bfs->dev_item.uuid, "UUID_SUB");
+ blkid_probe_set_fsblocksize(pr, le32_to_cpu(bfs->sectorsize));
blkid_probe_set_block_size(pr, le32_to_cpu(bfs->sectorsize));
uint32_t sectorsize_log = 31 -
blkid_probe_set_uuid(pr, sb->uuid);
- if (sb->blkszbits < 32)
+ if (sb->blkszbits < 32){
+ blkid_probe_set_fsblocksize(pr, 1U << sb->blkszbits);
blkid_probe_set_block_size(pr, 1U << sb->blkszbits);
+ }
+
return BLKID_PROBE_OK;
}
blkid_probe_sprintf_version(pr, "%u.%u",
sb->version.vermaj, sb->version.vermin);
+ blkid_probe_set_fsblocksize(pr, BLOCK_SIZE(sb));
blkid_probe_set_block_size(pr, BLOCK_SIZE(sb));
return BLKID_PROBE_OK;
blkid_probe_set_uuid(pr, xs->sb_uuid);
+ blkid_probe_set_fsblocksize(pr, be32_to_cpu(xs->sb_blocksize));
blkid_probe_set_block_size(pr, be32_to_cpu(xs->sb_blocksize));
return 0;
le32_to_cpu(es->s_rev_level),
le16_to_cpu(es->s_minor_rev_level));
- if (le32_to_cpu(es->s_log_block_size) < 32)
+ if (le32_to_cpu(es->s_log_block_size) < 32){
+ blkid_probe_set_fsblocksize(pr, 1024U << le32_to_cpu(es->s_log_block_size));
blkid_probe_set_block_size(pr, 1024U << le32_to_cpu(es->s_log_block_size));
+ }
uint64_t fslastblock = le32_to_cpu(es->s_blocks_count) |
((s_feature_incompat & EXT4_FEATURE_INCOMPAT_64BIT) ?
blkid_probe_set_uuid(pr, sb->uuid);
blkid_probe_sprintf_version(pr, "%u.%u", vermaj, vermin);
- if (le32_to_cpu(sb->log_blocksize) < 32)
+ if (le32_to_cpu(sb->log_blocksize) < 32){
+ blkid_probe_set_fsblocksize(pr, 1U << le32_to_cpu(sb->log_blocksize));
blkid_probe_set_block_size(pr, 1U << le32_to_cpu(sb->log_blocksize));
+ }
return 0;
}
sizeof(sbd->sb_locktable));
blkid_probe_set_uuid(pr, sbd->sb_uuid);
blkid_probe_set_version(pr, "1");
+ blkid_probe_set_fsblocksize(pr, be32_to_cpu(sbd->sb_bsize));
blkid_probe_set_block_size(pr, be32_to_cpu(sbd->sb_bsize));
return 0;
}
if (blocksize < HFSPLUS_SECTOR_SIZE)
return 1;
+ blkid_probe_set_fsblocksize(pr, blocksize);
blkid_probe_set_block_size(pr, blocksize);
memcpy(extents, hfsplus->cat_file.extents, sizeof(extents));
hbb->vol_serno[1], hbb->vol_serno[0]);
}
blkid_probe_sprintf_version(pr, "%u", version);
+ blkid_probe_set_fsblocksize(pr, 512);
blkid_probe_set_block_size(pr, 512);
return 0;
if (!iso)
return errno ? -errno : 1;
+ blkid_probe_set_fsblocksize(pr, ISO_SECTOR_SIZE);
blkid_probe_set_block_size(pr, ISO_SECTOR_SIZE);
blkid_probe_set_version(pr, "High Sierra");
blkid_probe_set_label(pr, iso->volume_id, sizeof(iso->volume_id));
if (!pvd)
return errno ? -errno : 1;
+ blkid_probe_set_fsblocksize(pr, ISO_SECTOR_SIZE);
blkid_probe_set_block_size(pr, ISO_SECTOR_SIZE);
if (joliet && (len = merge_utf16be_ascii(buf, joliet->system_id, pvd->system_id, sizeof(pvd->system_id))) != 0)
if (*((char *) js->js_label) != '\0')
blkid_probe_set_label(pr, js->js_label, sizeof(js->js_label));
blkid_probe_set_uuid(pr, js->js_uuid);
+ blkid_probe_set_fsblocksize(pr, le32_to_cpu(js->js_bsize));
blkid_probe_set_block_size(pr, le32_to_cpu(js->js_bsize));
return 0;
}
return 1;
blkid_probe_sprintf_version(pr, "%d", version);
+ blkid_probe_set_fsblocksize(pr, block_size);
blkid_probe_set_block_size(pr, block_size);
return 0;
}
(unsigned char *) &sb->s_magic))
return 1;
- if (le32_to_cpu(sb->s_log_block_size) < 32)
+ if (le32_to_cpu(sb->s_log_block_size) < 32){
+ blkid_probe_set_fsblocksize(pr, 1024U << le32_to_cpu(sb->s_log_block_size));
blkid_probe_set_block_size(pr, 1024U << le32_to_cpu(sb->s_log_block_size));
+ }
return 0;
}
attr_off += attr_len;
}
+
+ blkid_probe_set_fsblocksize(pr, sector_size * sectors_per_cluster);
blkid_probe_set_block_size(pr, sector_size);
blkid_probe_sprintf_uuid(pr,
le16_to_cpu(osb->s_major_rev_level),
le16_to_cpu(osb->s_minor_rev_level));
- if (le32_to_cpu(osb->s_blocksize_bits) < 32)
+ if (le32_to_cpu(osb->s_blocksize_bits) < 32){
+ blkid_probe_set_fsblocksize(pr, 1U << le32_to_cpu(osb->s_blocksize_bits));
blkid_probe_set_block_size(pr, 1U << le32_to_cpu(osb->s_blocksize_bits));
+ }
return 0;
}
else
blkid_probe_set_version(pr, "3.5");
+ blkid_probe_set_fsblocksize(pr, blocksize);
blkid_probe_set_block_size(pr, blocksize);
return 0;
blkid_probe_set_uuid(pr, rs4->rs4_uuid);
blkid_probe_set_version(pr, "4");
+ blkid_probe_set_fsblocksize(pr, blocksize);
blkid_probe_set_block_size(pr, blocksize);
return 0;
blkid_probe_set_label(pr, ros->ros_volume,
sizeof(ros->ros_volume));
+ blkid_probe_set_fsblocksize(pr, 1024);
blkid_probe_set_block_size(pr, 1024);
return 0;
blkid_probe_sprintf_version(pr, "%u.%u", vermaj, vermin);
+ blkid_probe_set_fsblocksize(pr, 1024);
blkid_probe_set_block_size(pr, 1024);
return 0;
*
* @FSLASTBLOCK: last fsblock/total number of fsblocks
*
+ * @FSBLOCKSIZE: file system block size
+ *
* @SYSTEM_ID: ISO9660 system identifier
*
* @PUBLISHER_ID: ISO9660 publisher identifier
lastblock);
}
+int blkid_probe_set_fsblocksize(blkid_probe pr, uint32_t block_size)
+{
+ struct blkid_chain *chn = blkid_probe_get_chain(pr);
+
+ if (!(chn->flags & BLKID_SUBLKS_FSINFO))
+ return 0;
+
+ return blkid_probe_sprintf_value(pr, "FSBLOCKSIZE", "%" PRIu32,
+ block_size);
+}
+
int blkid_probe_set_id_label(blkid_probe pr, const char *name,
const unsigned char *data, size_t len)
{
int blkid_probe_set_block_size(blkid_probe pr, unsigned block_size);
int blkid_probe_set_fssize(blkid_probe pr, uint64_t size);
int blkid_probe_set_fslastblock(blkid_probe pr, uint64_t lastblock);
+int blkid_probe_set_fsblocksize(blkid_probe pr, uint32_t block_size);
extern int blkid_probe_is_bitlocker(blkid_probe pr);
extern int blkid_probe_is_ntfs(blkid_probe pr);
* E.g. number 0x0150 is revision 1.50, number 0x0201 is revision 2.01. */
blkid_probe_sprintf_version(pr, "%x.%02x", (unsigned int)(udf_rev >> 8), (unsigned int)(udf_rev & 0xFF));
+ blkid_probe_set_fsblocksize(pr, bs);
blkid_probe_set_block_size(pr, bs);
return 0;
(unsigned char *) &ufs->fs_magic))
return 1;
+ uint32_t bsize = 0;
if (!is_be)
- blkid_probe_set_block_size(pr, le32_to_cpu(ufs->fs_fsize));
+ bsize = le32_to_cpu(ufs->fs_fsize);
else
- blkid_probe_set_block_size(pr, be32_to_cpu(ufs->fs_fsize));
+ bsize = be32_to_cpu(ufs->fs_fsize);
+
+ blkid_probe_set_fsblocksize(pr, bsize);
+ blkid_probe_set_block_size(pr, bsize);
return 0;
}
if (version)
blkid_probe_set_version(pr, version);
+ blkid_probe_set_fsblocksize(pr, vs->vs_cluster_size * sector_size);
blkid_probe_set_block_size(pr, sector_size);
return 0;
if (le32_to_cpu(vxs->vs_magic) == 0xa501fcf5) {
blkid_probe_sprintf_version(pr, "%u", (unsigned int)le32_to_cpu(vxs->vs_version));
+ blkid_probe_set_fsblocksize(pr, le32_to_cpu(vxs->vs_bsize));
blkid_probe_set_block_size(pr, le32_to_cpu(vxs->vs_bsize));
} else if (be32_to_cpu(vxs->vs_magic) == 0xa501fcf5) {
blkid_probe_sprintf_version(pr, "%u", (unsigned int)be32_to_cpu(vxs->vs_version));
+ blkid_probe_set_fsblocksize(pr, be32_to_cpu(vxs->vs_bsize));
blkid_probe_set_block_size(pr, be32_to_cpu(vxs->vs_bsize));
}
return 0;
blkid_probe_set_uuid(pr, xs->sb_uuid);
blkid_probe_set_fssize(pr, xfs_fssize(xs));
blkid_probe_set_fslastblock(pr, be64_to_cpu(xs->sb_dblocks));
+ blkid_probe_set_fsblocksize(pr, be32_to_cpu(xs->sb_blocksize));
blkid_probe_set_block_size(pr, be16_to_cpu(xs->sb_sectsize));
return 0;
}
if (nvu_type != DATA_TYPE_UINT64)
return;
- if (nvu_value < 32)
+ if (nvu_value < 32){
+ blkid_probe_set_fsblocksize(pr, 1U << nvu_value);
blkid_probe_set_block_size(pr, 1U << nvu_value);
+ }
}
}
sizeof(sb->s_label));
blkid_probe_set_uuid(pr, sb->s_uuid);
+ blkid_probe_set_fsblocksize(pr, ZONEFS_BLOCK_SIZE);
blkid_probe_set_block_size(pr, ZONEFS_BLOCK_SIZE);
return 0;
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_LABEL=befs_test
ID_FS_LABEL_ENC=befs_test
ID_FS_TYPE=befs
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_FSLASTBLOCK=29440
ID_FS_TYPE=btrfs
ID_FS_USAGE=filesystem
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_TYPE=erofs
ID_FS_USAGE=filesystem
ID_FS_UUID=2375febf-f260-479d-ade7-952494047cb4
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=Новый_том
ID_FS_LABEL_ENC=Новый\x20том
ID_FS_TYPE=exfat
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_FSLASTBLOCK=100
ID_FS_LABEL=test-ext2
ID_FS_LABEL_ENC=test-ext2
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_FSLASTBLOCK=2048
ID_FS_LABEL=test-ext3
ID_FS_LABEL_ENC=test-ext3
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=test-f2fs
ID_FS_LABEL_ENC=test-f2fs
ID_FS_TYPE=f2fs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=TEST-FAT
ID_FS_LABEL_ENC=TEST-FAT
ID_FS_LABEL_FATBOOT=TEST-FAT
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=VTech_1070
ID_FS_LABEL_ENC=VTech\x201070
ID_FS_SEC_TYPE=msdos
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=___
ID_FS_LABEL_ENC=\xe5\xe5\xe5
ID_FS_LABEL_FATBOOT=___
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=BINGO
ID_FS_LABEL_ENC=BINGO
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=label1
ID_FS_LABEL_ENC=label1
ID_FS_LABEL_FATBOOT=label1
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=NO_NAME
ID_FS_LABEL_ENC=NO\x20NAME
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_FS_UUID=92B4-BA66
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=label2
ID_FS_LABEL_ENC=label2
ID_FS_LABEL_FATBOOT=label2
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=NO_NAME
ID_FS_LABEL_ENC=NO\x20NAME
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_FS_UUID=92B4-BA66
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL_FATBOOT=label1
ID_FS_LABEL_FATBOOT_ENC=label1
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LABEL2
ID_FS_LABEL_ENC=LABEL2
ID_FS_LABEL_FATBOOT=label1
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_FS_UUID=E6B8-AF8C
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_FS_UUID=E6B8-AF8C
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL_FATBOOT=label1
ID_FS_LABEL_FATBOOT_ENC=label1
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LABEL2
ID_FS_LABEL_ENC=LABEL2
ID_FS_LABEL_FATBOOT=label1
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LABEL1
ID_FS_LABEL_ENC=LABEL1
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=label2
ID_FS_LABEL_ENC=label2
ID_FS_LABEL_FATBOOT=label2
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LABEL1
ID_FS_LABEL_ENC=LABEL1
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_FS_UUID=54B6-DC94
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL_FATBOOT=label1
ID_FS_LABEL_FATBOOT_ENC=label1
ID_FS_TYPE=vfat
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LABEL1
ID_FS_LABEL_ENC=LABEL1
ID_FS_LABEL_FATBOOT=LABEL1
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=mycluster:mygfs2
ID_FS_LABEL_ENC=mycluster:mygfs2
ID_FS_TYPE=gfs2
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=123456789ABCDE
ID_FS_LABEL_ENC=123456789ABCDE
ID_FS_TYPE=hfsplus
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=P01_S16A
ID_FS_LABEL_ENC=P01\x20S16A
ID_FS_TYPE=hpfs
ID_FS_APPLICATION_ID=GENISOIMAGE\x20ISO\x209660\x2fHFS\x20FILESYSTEM\x20CREATOR\x20\x28C\x29\x201993\x20E.YOUNGDALE\x20\x28C\x29\x201997-2006\x20J.PEARSON\x2fJ.SCHILLING\x20\x28C\x29\x202006-2007\x20CDRKIT\x20TEAM
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=IsoVolumeName
ID_FS_LABEL_ENC=IsoVolumeName
ID_FS_SYSTEM_ID=LINUX
ID_FS_APPLICATION_ID=Joliet\x20Application
ID_FS_BLOCK_SIZE=2048
ID_FS_DATA_PREPARER_ID=Joliet\x20Preparer
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=Joliet_Label
ID_FS_LABEL_ENC=Joliet\x20Label
ID_FS_PUBLISHER_ID=Joliet\x20Publisher
ID_FS_APPLICATION_ID=GENISOIMAGE\x20ISO\x209660\x2fHFS\x20FILESYSTEM\x20CREATOR\x20\x28C\x29\x201993\x20E.YOUNGDALE\x20\x28C\x29\x201997-2006\x20J.PEARSON\x2fJ.SCHILLING\x20\x28C\x29\x202006-2007\x20CDRKIT\x20TEAM
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=ThisWonderfulLabelIsVeryVeryLong
ID_FS_LABEL_ENC=ThisWonderfulLabelIsVeryVeryLong
ID_FS_SYSTEM_ID=LINUX
ID_FS_APPLICATION_ID=GENISOIMAGE\x20ISO\x209660\x2fHFS\x20FILESYSTEM\x20CREATOR\x20\x28C\x29\x201993\x20E.YOUNGDALE\x20\x28C\x29\x201997-2006\x20J.PEARSON\x2fJ.SCHILLING\x20\x28C\x29\x202006-2007\x20CDRKIT\x20TEAM
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=first_session
ID_FS_LABEL_ENC=first\x20session
ID_FS_SYSTEM_ID=LINUX
ID_FS_APPLICATION_ID=GENISOIMAGE\x20ISO\x209660\x2fHFS\x20FILESYSTEM\x20CREATOR\x20\x28C\x29\x201993\x20E.YOUNGDALE\x20\x28C\x29\x201997-2006\x20J.PEARSON\x2fJ.SCHILLING\x20\x28C\x29\x202006-2007\x20CDRKIT\x20TEAM
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=second_session
ID_FS_LABEL_ENC=second\x20session
ID_FS_SYSTEM_ID=LINUX
ID_FS_APPLICATION_ID=GENISOIMAGE\x20ISO\x209660\x2fHFS\x20FILESYSTEM\x20CREATOR\x20\x28C\x29\x201993\x20E.YOUNGDALE\x20\x28C\x29\x201997-2006\x20J.PEARSON\x2fJ.SCHILLING\x20\x28C\x29\x202006-2007\x20CDRKIT\x20TEAM
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=third_session
ID_FS_LABEL_ENC=third\x20session
ID_FS_SYSTEM_ID=LINUX
ID_FS_APPLICATION_ID=GENISOIMAGE\x20ISO\x209660\x2fHFS\x20FILESYSTEM\x20CREATOR\x20\x28C\x29\x201993\x20E.YOUNGDALE\x20\x28C\x29\x201997-2006\x20J.PEARSON\x2fJ.SCHILLING\x20\x28C\x29\x202006-2007\x20CDRKIT\x20TEAM
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=ThisIsVolumeName
ID_FS_LABEL_ENC=ThisIsVolumeName
ID_FS_SYSTEM_ID=LINUX
ID_FS_APPLICATION_ID=Nero\x20Linux
ID_FS_BLOCK_SIZE=2048
ID_FS_DATA_PREPARER_ID=Naïve\x20and\x20very\x20looooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG\x20DATA\x20PREPARER
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=Naïve_and_very_lOOOOOOOONG_LABEL
ID_FS_LABEL_ENC=Naïve\x20and\x20very\x20lOOOOOOOONG_LABEL
ID_FS_PUBLISHER_ID=Naïve\x20and\x20very\x20looooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG\x20PUBLISHER
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_FSLASTBLOCK=1024
ID_FS_LOGUUID=0d7a07df-7b06-4829-bce7-3b9c3ece570c
ID_FS_TYPE=jbd
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=test-jfs
ID_FS_LABEL_ENC=test-jfs
ID_FS_TYPE=jfs
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_TYPE=minix
ID_FS_USAGE=filesystem
ID_FS_VERSION=1
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_TYPE=minix
ID_FS_USAGE=filesystem
ID_FS_VERSION=1
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=test-nilfs2
ID_FS_LABEL_ENC=test-nilfs2
ID_FS_TYPE=nilfs2
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=Новый_том
ID_FS_LABEL_ENC=Новый\x20том
ID_FS_TYPE=ntfs
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_LABEL=test-ocfs2
ID_FS_LABEL_ENC=test-ocfs2
ID_FS_TYPE=ocfs2
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=TESTREISER
ID_FS_LABEL_ENC=TESTREISER
ID_FS_TYPE=reiserfs
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=TESTR4
ID_FS_LABEL_ENC=TESTR4
ID_FS_TYPE=reiser4
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_LABEL=test-romfs
ID_FS_LABEL_ENC=test-romfs
ID_FS_TYPE=romfs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=TESTVFAT
ID_FS_LABEL_ENC=TESTVFAT
ID_FS_LABEL_FATBOOT=TESTVFAT
ID_FS_APPLICATION_ID=genisoimage
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=test-udf
ID_FS_LABEL_ENC=test-udf
ID_FS_LOGICAL_VOLUME_ID=test-udf
ID_FS_APPLICATION_ID=Nero
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=Label
ID_FS_LABEL_ENC=Label
ID_FS_LOGICAL_VOLUME_ID=Label
ID_FS_APPLICATION_ID=mkudfiso
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=Volume_Label
ID_FS_LABEL_ENC=Volume\x20Label
ID_FS_LOGICAL_VOLUME_ID=Volume\x20Label
ID_FS_APPLICATION_ID=Nero
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=UDF_Label
ID_FS_LABEL_ENC=UDF\x20Label
ID_FS_LOGICAL_VOLUME_ID=UDF\x20Label
ID_FS_APPLICATION_ID=Mac\x20OS\x20X\x20udf\x20newfs_udf
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=Untitled_UDF_Volume
ID_FS_LABEL_ENC=Untitled\x20UDF\x20Volume
ID_FS_LOGICAL_VOLUME_ID=Untitled\x20UDF\x20Volume
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LinuxUDF
ID_FS_LABEL_ENC=LinuxUDF
ID_FS_LOGICAL_VOLUME_ID=LinuxUDF
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=Label
ID_FS_LABEL_ENC=Label
ID_FS_LOGICAL_VOLUME_ID=Label
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=Label
ID_FS_LABEL_ENC=Label
ID_FS_LOGICAL_VOLUME_ID=Label
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=Label
ID_FS_LABEL_ENC=Label
ID_FS_LOGICAL_VOLUME_ID=Label
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=ÿ
ID_FS_LABEL_ENC=ÿ
ID_FS_LOGICAL_VOLUME_ID=ÿ
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=1024
+ID_FS_FSBLOCKSIZE=1024
ID_FS_LABEL=Label
ID_FS_LABEL_ENC=Label
ID_FS_LOGICAL_VOLUME_ID=Label
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=Label
ID_FS_LABEL_ENC=Label
ID_FS_LOGICAL_VOLUME_ID=Label
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ID_FS_LABEL_ENC=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ID_FS_LOGICAL_VOLUME_ID=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_LABEL=Label4096
ID_FS_LABEL_ENC=Label4096
ID_FS_LOGICAL_VOLUME_ID=Label4096
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=LinuxUDF
ID_FS_LABEL_ENC=LinuxUDF
ID_FS_LOGICAL_VOLUME_ID=LinuxUDF
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=😀
ID_FS_LABEL_ENC=😀
ID_FS_LOGICAL_VOLUME_ID=😀
ID_FS_APPLICATION_ID=UDFtoolkit
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=discname
ID_FS_LABEL_ENC=discname
ID_FS_LOGICAL_VOLUME_ID=discname
ID_FS_APPLICATION_ID=UDFtoolkit
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=discname
ID_FS_LABEL_ENC=discname
ID_FS_LOGICAL_VOLUME_ID=discname
ID_FS_APPLICATION_ID=Microsoft\x20Windows
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=My_volume_label
ID_FS_LABEL_ENC=My\x20volume\x20label
ID_FS_LOGICAL_VOLUME_ID=My\x20volume\x20label
ID_FS_APPLICATION_ID=genisoimage
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=first_session
ID_FS_LABEL_ENC=first\x20session
ID_FS_LOGICAL_VOLUME_ID=first\x20session
ID_FS_APPLICATION_ID=genisoimage
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=second_session
ID_FS_LABEL_ENC=second\x20session
ID_FS_LOGICAL_VOLUME_ID=second\x20session
ID_FS_APPLICATION_ID=genisoimage
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=third_session
ID_FS_LABEL_ENC=third\x20session
ID_FS_LOGICAL_VOLUME_ID=third\x20session
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=first_session
ID_FS_LABEL_ENC=first\x20session
ID_FS_LOGICAL_VOLUME_ID=first\x20session
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=second_session
ID_FS_LABEL_ENC=second\x20session
ID_FS_LOGICAL_VOLUME_ID=second\x20session
ID_FS_APPLICATION_ID=Linux\x20mkudffs
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_LABEL=third_session
ID_FS_LABEL_ENC=third\x20session
ID_FS_LOGICAL_VOLUME_ID=third\x20session
ID_FS_BLOCK_SIZE=2048
+ID_FS_FSBLOCKSIZE=2048
ID_FS_TYPE=ufs
ID_FS_USAGE=filesystem
ID_FS_UUID=4b0e640aec56ac70
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=4096
ID_FS_FSLASTBLOCK=4096
ID_FS_FSSIZE=11862016
ID_FS_LABEL=test-xfs
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=4096
ID_FS_FSLASTBLOCK=5120
ID_FS_FSSIZE=17469440
ID_FS_LABEL=test-xfs-v5
ID_FS_BLOCK_SIZE=512
+ID_FS_FSBLOCKSIZE=512
ID_FS_LABEL=tank
ID_FS_LABEL_ENC=tank
ID_FS_TYPE=zfs_member
ID_FS_BLOCK_SIZE=4096
+ID_FS_FSBLOCKSIZE=4096
ID_FS_TYPE=zonefs
ID_FS_USAGE=filesystem