Ошибка ZFS (при Linux) при выключении
Я установил Debian на ZFS (включая корневую файловую систему) и сделал том в корневом пуле, который я использую в качестве свопа. Все работает нормально, за исключением того, что я вижу следующие две строки ошибок, выводимые на экран, когда машина выключается (ошибка не регистрируется ни в одном файле):
[...] failed deactivating swap /dev/rpool/swap [...] failed deactivating swap /dev/zd0
Сделка существует в пуле, как ожидалось:
- du -sh в новом каталоге дает разные результаты в разных местах
- ZFS - «Добавить. Sense: Неисправленная ошибка чтения - auto reallocate failed "в syslog, но данные SMART выглядят нормально
- ZFS Отправить в Pigz, netcat
- Как заменить диски на существующий полосатый zpool?
- Как я могу определить время последней активности harddisk / samba или zfs для ifplugd как действия?
root@cerberus:~# zfs list -o name,type,used,avail,refer,mountpoint NAME TYPE USED AVAIL REFER MOUNTPOINT rpool filesystem 609G 290G 96K none rpool/stretch filesystem 580G 290G 580G / rpool/swap volume 29.8G 319G 29.1M -
O / S использует своп, как ожидалось:
root@cerberus:~# cat /proc/swaps Filename Type Size Used Priority /dev/zd0 partition 29360124 0 -1
Наконец, устройства существуют и связаны как ожидалось:
root@cerberus:~# dir /dev/zd0 brw-rw---- 1 root disk 230, 0 2017-01-18 19:51 /dev/zd0 root@cerberus:~# dir /dev/rpool/swap lrwxrwxrwx 1 root root 6 2017-01-18 19:51 /dev/rpool/swap -> ../zd0 root@cerberus:~# dir /dev/zvol/rpool/swap lrwxrwxrwx 1 root root 9 2017-01-18 19:51 /dev/zvol/rpool/swap -> ../../zd0
Так что может вызвать это сообщение об ошибке во время выключения? Я пришел к выводу, что могу смело игнорировать эти ошибки, но предпочел бы знать их причину.
EDIT 1 (для комментария авиалайнера)
Это свойства объема подкачки:
root@cerberus:~# zfs get all rpool/swap NAME PROPERTY VALUE SOURCE rpool/swap type volume - rpool/swap creation Tue Jan 17 16:36 2017 - rpool/swap used 29.8G - rpool/swap available 319G - rpool/swap referenced 29.1M - rpool/swap compressratio 1.00x - rpool/swap reservation none default rpool/swap volsize 28G local rpool/swap volblocksize 4K - rpool/swap checksum on default rpool/swap compression off local rpool/swap readonly off default rpool/swap copies 1 default rpool/swap refreservation 29.8G local rpool/swap primarycache metadata local rpool/swap secondarycache none local rpool/swap usedbysnapshots 0 - rpool/swap usedbydataset 29.1M - rpool/swap usedbychildren 0 - rpool/swap usedbyrefreservation 29.7G - rpool/swap logbias throughput local rpool/swap dedup off inherited from rpool rpool/swap mlslabel none default rpool/swap sync always local rpool/swap refcompressratio 1.00x - rpool/swap written 29.1M - rpool/swap logicalused 28.6M - rpool/swap logicalreferenced 28.6M - rpool/swap snapshot_limit none default rpool/swap snapshot_count none default rpool/swap snapdev hidden default rpool/swap context none default rpool/swap fscontext none default rpool/swap defcontext none default rpool/swap rootcontext none default rpool/swap redundant_metadata all default rpool/swap com.sun:auto-snapshot false local
EDIT 2 (для комментария Майкла Кьерлинга):
Ничего из релевантности не отображается в выходном файле dmesg
, и ничто из релевантности не относится ни к одному из файлов в /var/log
(это то, что я имел в виду, говоря «… (ошибка не регистрируется ни в одном файле). ".). Я даже использовал last -x
в надежде узнать что-то, но безрезультатно.
В ручном режиме свопинг не вызывает проблем:
root@cerberus:~# swapoff /dev/zd0 root@cerberus:~# echo $? 0 root@cerberus:~#
- Импорт zpool не может импортировать онлайн-пул
- Каковы потенциальные последствия перехода орехов с разреженными файловыми vdev для миграции LVM на ZFS?
- Чтение файлов, принадлежащих другому пользователю, как не root
- Установите zfs на debian 9 stretch
- Stripe array, который хранит каждый (целостный) файл на одном диске (zfs / lvm?)
- Восстановить удаленный файл из моментального снимка ZFS (все еще видимый с lsof)
- Как ZFS растет / масштабируется?
- Проблемы с zpool mount при загрузке