Проблема использования ssd+geom+ufs на FreeBSD 9.0
Добавлено: 2012-01-25 13:22:53
Есть пара ssd дисков, которые планируется использовать в raid1 (ufs+gmirror)
Если создать ufs на одном из дисков (без зеркалирования),
Я вижу что поддержка trim http://ru.wikipedia.org/wiki/Trim в этом случае работает без проблем.
Но если я создаю "зеркало", ufs слайс и пытаюсь его примонтировать,
я вижу в /var/log/messages следующее:
Система:
Информация о ssd диске:
Монтирование без зеркалирования
# Ufs without mirror (newfs -U -E -t /dev/ada2)
Создание ufs на "зеркале"
# Ufs with mirror (newfs -U -E -t /dev/mirror/ssd_mirror0s1)
Монтирование "зеркала"
Заранее благодарен за помощь.
Если создать ufs на одном из дисков (без зеркалирования),
Я вижу что поддержка trim http://ru.wikipedia.org/wiki/Trim в этом случае работает без проблем.
Но если я создаю "зеркало", ufs слайс и пытаюсь его примонтировать,
я вижу в /var/log/messages следующее:
Код: Выделить всё
TRIM flag on fs but cannot get whether disk supports TRIM
Код: Выделить всё
os: FreeBSD 9.0-RELEASE amd64
ssd drive: OCZ-VERTEX2 1.33 60G
chipset: Intel ESB2 AHCI SATA controller
Информация о ssd диске:
Код: Выделить всё
camcontrol identify ada2
---
pass3: <OCZ-VERTEX2 1.33> ATA-8 SATA 2.x device
pass3: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
protocol ATA/ATAPI-8 SATA 2.x
device model OCZ-VERTEX2
firmware revision 1.33
...
data set management (TRIM) yes
---
# Ufs without mirror (newfs -U -E -t /dev/ada2)
Код: Выделить всё
tunefs -p /dev/ada2
...
tunefs: trim: (-t) enabled
...
# Ufs with mirror (newfs -U -E -t /dev/mirror/ssd_mirror0s1)
Код: Выделить всё
tunefs -p /dev/mirror/ssd_mirror0
...
tunefs: trim: (-t) enabled
...
Код: Выделить всё
mount -t ufs /dev/mirror/ssd_mirror0s1 /mnt
[code]
/var/log/messages
Jan 25 10:17:54 dev kernel: WARNING: /mnt: TRIM flag on fs but cannot get whether disk supports TRIM