LINUX.ORG.RU

hdparm --fibmap 0,37: device not found in /dev

 , ,


0

2
hdparm --fibmap /tempfile 
0,37: device not found in /dev

opensuse 42.1 kernel 4.1.21 Точно такое же поведение наблюдалось на opensuse 12.3

Диск-SSD OCZ Vertex4

Выдаёт это для любого файла на ssd, рядом обычный WD blue, всё показывает без проблем.

★★★★★

Последнее исправление: Pyzia (всего исправлений: 1)
Ответ на: комментарий от mky
cat /proc/mounts
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,nosuid,size=2015108k,nr_inodes=503777,mode=755 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /sys/fs/cgroup tmpfs rw,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
/dev/sda2 / btrfs rw,relatime,ssd,discard,space_cache,subvolid=259,subvol=/@/.snapshots/1/snapshot 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
/dev/sda2 /var/log btrfs rw,relatime,ssd,discard,space_cache,subvolid=273,subvol=/@/var/log 0 0
/dev/sda2 /var/opt btrfs rw,relatime,ssd,discard,space_cache,subvolid=274,subvol=/@/var/opt 0 0
/dev/sda2 /var/lib/named btrfs rw,relatime,ssd,discard,space_cache,subvolid=271,subvol=/@/var/lib/named 0 0
/dev/sda2 /.snapshots btrfs rw,relatime,ssd,discard,space_cache,subvolid=258,subvol=/@/.snapshots 0 0
/dev/sda3 /home btrfs rw,relatime,ssd,space_cache,subvolid=5,subvol=/ 0 0
/dev/sda2 /var/tmp btrfs rw,relatime,ssd,discard,space_cache,subvolid=276,subvol=/@/var/tmp 0 0
/dev/sda2 /var/lib/pgsql btrfs rw,relatime,ssd,discard,space_cache,subvolid=272,subvol=/@/var/lib/pgsql 0 0
/dev/sda2 /var/spool btrfs rw,relatime,ssd,discard,space_cache,subvolid=275,subvol=/@/var/spool 0 0
/dev/sda2 /var/lib/mailman btrfs rw,relatime,ssd,discard,space_cache,subvolid=268,subvol=/@/var/lib/mailman 0 0
/dev/sda2 /var/lib/mysql btrfs rw,relatime,ssd,discard,space_cache,subvolid=270,subvol=/@/var/lib/mysql 0 0
/dev/sda2 /var/lib/mariadb btrfs rw,relatime,ssd,discard,space_cache,subvolid=269,subvol=/@/var/lib/mariadb 0 0
/dev/sda2 /var/crash btrfs rw,relatime,ssd,discard,space_cache,subvolid=266,subvol=/@/var/crash 0 0
/dev/sda2 /srv btrfs rw,relatime,ssd,discard,space_cache,subvolid=263,subvol=/@/srv 0 0                                                                                     
/dev/sda2 /var/lib/libvirt/images btrfs rw,relatime,ssd,discard,space_cache,subvolid=267,subvol=/@/var/lib/libvirt/images 0 0
/dev/sda2 /tmp btrfs rw,relatime,ssd,discard,space_cache,subvolid=264,subvol=/@/tmp 0 0
/dev/sda2 /boot/grub2/x86_64-efi btrfs rw,relatime,ssd,discard,space_cache,subvolid=261,subvol=/@/boot/grub2/x86_64-efi 0 0
/dev/sda2 /boot/grub2/i386-pc btrfs rw,relatime,ssd,discard,space_cache,subvolid=260,subvol=/@/boot/grub2/i386-pc 0 0
/dev/sda2 /usr/local btrfs rw,relatime,ssd,discard,space_cache,subvolid=265,subvol=/@/usr/local 0 0
/dev/sda2 /opt btrfs rw,relatime,ssd,discard,space_cache,subvolid=262,subvol=/@/opt 0 0
tracefs /sys/kernel/debug/tracing tracefs rw,relatime 0 0

stat /tempfile 
  File: ‘/tempfile’
  Size: 52428800        Blocks: 102400     IO Block: 4096   regular file
Device: 25h/37d Inode: 167930      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-06-14 19:03:58.535225343 +0300
Modify: 2016-06-14 19:04:02.603225409 +0300
Change: 2016-06-14 19:04:02.603225409 +0300
 Birth: -
Pyzia ★★★★★
() автор топика
Ответ на: комментарий от Pyzia

Пишут, что hdparm не работает на btrfs, и сискола fibmap на ней нет, есть fiemap. Как узнать lba-блоки, где лежит определённый файл на btrfs я не знаю, может поможет что из пакета btrfs-progs.

mky ★★★★★
()
Ответ на: комментарий от mky

Спасибо большое! Подозревал, что в этом дело! Зачитал man btrfs до дыр, ничего похожего не нашёл, буду искать аналог --fibmap

Pyzia ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.