Ben als nieuweling nu bezig met een ZFS systeem: twee 6TB disks als mirror, een SSD als boot/OS disk, Debian 'Jessie' als OS met ZFS-on-Linux in gebruik. Nu heb ik na reboot het probleem dat de pool niet gemount is wegens afwezige disks.
De voorgeschiedenis:
Ik had een werkende setup door de
handleiding van FireDrunk te volgen (dank daarvoor!). Daarna wilde ik wat verbruiksmetingen doen met de harddisks niet meegenomen, twee verschillende voedingen en zo, dus daarvoor had ik de harde schijven afgekoppeld van voeding en SATA. Tot zover de voorgeschiedenis.
Nu dus de harde schijven weer aangesloten en na herstart gezien dat de datapool niet gemount is. Wat checks:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| root@nas:/var/log# zpool status
no pools available
root@nas:/var/log# zpool import
pool: datapool
id: 8067623275604026846
state: FAULTED
status: One or more devices contains corrupted data.
action: The pool cannot be imported due to damaged devices or data.
The pool may be active on another system, but can be imported using
the '-f' flag.
see: http://zfsonlinux.org/msg/ZFS-8000-5E
config:
datapool FAULTED corrupted data
mirror-0 ONLINE
ata-WDC_WD60EZRX-00MVLB1_WD-WX... UNAVAIL corrupted data
ata-WDC_WD60EZRX-00MVLB1_WD-WX... UNAVAIL corrupted data |
De harde schijven zijn wel aanwezig als /dev/sdb en /dev/sdc, smart status 'pass'. Ook zichtbaar onder /dev/disk/by-partlabel/DATAPOOL-A-WD-WX..., dus wat mij betreft zijn ze wel degelijk available.
Poging om ze online te brengen:
code:
1
2
| root@nas:/var/log# zpool online datapool ata-WDC_WD60EZRX-00MVLB1_WD-WX...
cannot open 'datapool': no such pool |
OK, natuurlijk is die datapool er niet. Dus eerst de datapool importen?
code:
1
2
| root@nas:/var/log# zpool import -f datapool
cannot import 'datapool': one or more devices is currently unavailable |
... en nu heb ik het gevoel in een cirkeltje te draaien. Pool kan niet online omdat de disken niet online zijn, disken kunnen niet online omdat de pool niet online is. Iemand een suggestie?
Ook nog geprobeerd of de datapool opnieuw gecreate kan worden:
code:
1
2
3
4
| root@nas:/var/log# zpool create datapool mirror /dev/disk/by-partlabel/DATAPOOL-A-WD-WX... /dev/disk/by-partlabel/DATAPOOL-B-WD-WX...
invalid vdev specification
use '-f' to override the following errors:
/dev/disk/by-partlabel/DATAPOOL-A-WD-WX... is part of potentially active pool 'datapool' |
(serienummers van harddisks hierboven vervangen door "...")
De link waarnaar verwezen werd (ZFS-8000-5E melding) is niet heel positief, "all data is lost" en zo, maar daarbij gaat het om disks die 'faulted' in plaats van 'unavail' zijn.