Как узнать что файл *compressed*?
От: VladCore  
Дата: 28.07.21 09:09
Оценка:
Как узнать что файл compressed?

Для примера есть пожатый раздел /docker (btrfs), lsattr не показывает ничего про файл ffff на нем хотя файл сжат:

root@focal-armv7l /docker $ mount | grep docker
/dev/mmcblk0p2 on /docker type btrfs (rw,noatime,nodiratime,compress-force=zlib:3,ssd,space_cache,subvolid=5,subvol=/)
/dev/mmcblk0p2 on /docker/btrfs type btrfs (rw,noatime,nodiratime,compress-force=zlib:3,ssd,space_cache,subvolid=5,subvol=/)
nsfs on /run/docker/netns/520de72efbf5 type nsfs (rw)

root@focal-armv7l /docker $ dd if=/dev/zero of=ffff count=100 bs=100000
100+0 records in
100+0 records out
10000000 bytes (10 MB, 9.5 MiB) copied, 0.241251 s, 41.5 MB/s

root@focal-armv7l /docker $ compsize ffff
Type       Perc     Disk Usage   Uncompressed Referenced
TOTAL        3%      308K         9.5M         9.5M
zlib         3%      308K         9.5M         9.5M
root@focal-armv7l /docker $ lsattr ffff
-------------------- ffff

root@focal-armv7l /docker $ cat /etc/fstab
UUID=6c94e4b3-62c3-41e5-a9f4-c2b39197d05a / ext4 defaults,noatime,nodiratime,errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,nosuid 0 0
/dev/mmcblk0p2  /docker  btrfs   defaults,noatime,nodiratime,compress-force=zlib 0 1

аналогичный вопрос про функцию getxattr. man говорит что она флаг компресссии только для HFS поддерживает?
Отредактировано 28.07.2021 9:09 VladCore . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.