Як отримати доступ до блокового блоку SNAPSHOT блоку ZFS?


2

У мене є Ubuntu 16.04 вікно із запуском ZFS. Я використовую сценарій zfs-auto-snapshot для створення звичайних знімків. Моє налаштування ZFS входить до блоку ZVOL. Я хочу отримати (лише для читання) знімок цього ZVOL, але не можу знайти ресурс.

Коли я роблю список zfs -t знімок, я бачу ряд знімків цього блокового пристрою

zfspool / folio_drbd @ zfs-auto-snap_monthly-2017-12-01-1711 2,59G
- 178G - zfspool / folio_drbd @ zfs-auto-snap_weekly-2017-12-08-1511 31,3G - 207G - zfspool / folio_drbd @ zfs- auto-snap_weekly-2017-12-22-1511 1.97G
- 194G - zfspool / folio_drbd @ zfs-auto-snap_weekly-2017-12-29-1511 908M - 197G -

Вони не відображаються в /zfspool/.zfs/snapshot/zfs-auto-snap-* - Як я можу отримати доступ до знімка ZVOL?

Відповіді:


2

Знімки звуків не відображаються автоматично всередині ієрархії файлової системи, такі як знімки файлової системи (тому що вони можуть містити будь-яку іншу файлову систему), але ви можете mountотримати доступ до них у вибраному пункті призначення (знову ж таки, залежно від вмісту zvol). Якщо монтаж не вдається, ви можете спробувати спочатку клонувати, а потім змонтувати клон, як це детально описано в цій публікації списку розсилки :

ти бігав dmesg | tail? Я думаю, що FS потребує відповіді журналу, яка не вдається, оскільки знімки незмінні. Монтаж клону вирішив би це питання.

Спробуйте сперти клонування, наприклад zfs clone tank/vmdk1@ckpnt2 tank/vmdk1-ckpnt2-clone, потімmount /dev/zvol/tank/vmdk1-ckpnt2-clone /mnt/snap1

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.