
On 20/01/2019 20.15, Andrei Borzenkov wrote:
20.01.2019 22:11, Matthias Bach пишет:
...
Please post output of
dmsetup table
on system where you see "working" discard. I suspect this is false positive.
I'm getting curious. I have two machines in which home is encrypted and on SSD disks. Using that command I get: Laptop with encrypted home on SSD: Legolas:~ # dmsetup table cr_sda8: 0 976746496 crypt aes-xts-plain64 0000000000000000000000000000000000000000000000000000000000000000 0 8:8 4096 Legolas:~ # Small server with encrypted home on mSATA SSD sengard:~ # dmsetup table ... ... cr_home: 0 146798592 crypt aes-xts-plain64 0000000000000000000000000000000000000000000000000000000000000000 0 8:5 4096 ... Isengard:~ # Discard is not active. The log has entries like this: # grep -i "discard\|trim" /var/log/messages small server: <3.6> 2018-12-26 11:05:25 Legolas btrfsmaintenance-refresh-cron.sh 1112 - - Refresh script btrfs-trim.sh for uninstall <3.6> 2018-12-26 11:05:25 Legolas btrfsmaintenance-refresh-cron.sh 1112 - - Refresh timer btrfs-trim for none <3.6> 2018-12-26 11:05:47 Legolas fstrim 1134 - - /: 19.3 GiB (20749635584 bytes) trimmed <3.6> 2018-12-26 11:05:47 Legolas systemd 1 - - Started Discard unused blocks. <3.6> 2019-01-02 03:26:37 Legolas systemd 1 - - Starting Discard unused blocks... <3.6> 2019-01-02 03:26:41 Legolas fstrim 25763 - - /: 1.4 GiB (1513734144 bytes) trimmed <3.6> 2019-01-02 03:26:41 Legolas systemd 1 - - Started Discard unused blocks. <3.6> 2019-01-07 17:57:17 Legolas systemd 1 - - Starting Discard unused blocks... <3.6> 2019-01-07 17:57:21 Legolas fstrim 16675 - - /: 1.3 GiB (1359900672 bytes) trimmed <3.6> 2019-01-07 17:57:21 Legolas systemd 1 - - Started Discard unused blocks. <3.6> 2019-01-14 00:00:10 Legolas systemd 1 - - Starting Discard unused blocks... <3.6> 2019-01-14 00:00:18 Legolas fstrim 12369 - - /: 3.8 GiB (4081111040 bytes) trimmed <3.6> 2019-01-14 00:00:18 Legolas systemd 1 - - Started Discard unused blocks. Laptop: <3.6> 2018-12-30T22:58:51.181568+01:00 Isengard btrfsmaintenance-refresh-cron.sh 973 - - Refresh timer btrfs-trim for weekly <3.6> 2018-12-31T00:00:03.446660+01:00 Isengard systemd 1 - - Starting Discard unused blocks... <3.6> 2018-12-31T00:01:41.548922+01:00 Isengard fstrim 6391 - - /: 2.6 GiB (2778935296 bytes) trimmed <3.6> 2018-12-31T00:01:41.551418+01:00 Isengard systemd 1 - - Started Discard unused blocks. <3.6> 2019-01-01T00:00:03.438862+01:00 Isengard systemd 1 - - Started Discard unused blocks on a mounted filesystem. <3.6> 2019-01-01T00:00:03.484872+01:00 Isengard btrfs-trim.sh 23099 - - Path / is not btrfs, skipping <3.6> 2019-01-07T00:00:03.937098+01:00 Isengard systemd 1 - - Starting Discard unused blocks... <3.6> 2019-01-07T00:00:24.922705+01:00 Isengard fstrim 22507 - - /: 588.3 MiB (616849408 bytes) trimmed <3.6> 2019-01-07T00:00:24.923849+01:00 Isengard systemd 1 - - Started Discard unused blocks. <3.6> 2019-01-14T00:00:00.243791+01:00 Isengard systemd 1 - - Starting Discard unused blocks... <3.6> 2019-01-14T00:01:27.403952+01:00 Isengard fstrim 25026 - - /: 2.5 GiB (2691629056 bytes) trimmed <3.6> 2019-01-14T00:01:27.406846+01:00 Isengard systemd 1 - - Started Discard unused blocks. I don't have entries on /etc/crypttab or fstab about discard or trim. Should I? -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)