ZFS 2.04 GB statt 500 GB

Mardor

Well-Known Member
Hallo,

ich habe vor ein paar Tagen meinen Fileserver eingerichtet (FreeBSD 8.2).

Wenn ich jetzt einen "zfs list" ausführe erhalte ich folgende Ausgabe:
Code:
zfs list
NAME        USED  AVAIL  REFER  MOUNTPOINT
tank       1.86G  2.04G    21K  none
tank/data   233M  2.04G   233M  /data
tank/root  21.7M  2.04G  21.1M  legacy
tank/tmp    137K  2.04G    43K  /tmp
tank/usr   1.50G  2.04G  1.41G  /usr
tank/var    121M  2.04G   119M  /var

Mich wundert, dass nur 2.04G verfügbar sind anstatt der gesamten Festplatten von 500G. Ich kann mich auch nicht daran erinnern irgendetwas in dieser Richtung bei der Einrichtung eingegeben zu haben.

Hat jemand eine Idee woher diese Limitierung kommen kann und wie ich diese Limitierung wegbekomme.

Gruß Mardor


PS: Leider kann es keine Quotalimiterung sein, da ich mit "zfs set quota=80G tank/data" auch nur 2.04G angezeigt bekomme.
 
Last edited:
Hallo,

ich habe vor ein paar Tagen meinen Fileserver eingerichtet (FreeBSD 8.2).

Wenn ich jetzt einen "zfs list" ausführe erhalte ich folgende Ausgabe:

zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 1.86G 2.04G 21K none
tank/data 233M 2.04G 233M /data
tank/root 21.7M 2.04G 21.1M legacy
tank/tmp 137K 2.04G 43K /tmp
tank/usr 1.50G 2.04G 1.41G /usr
tank/var 121M 2.04G 119M /var

Mich wundert, dass nur 2.04G verfügbar sind anstatt der gesamten Festplatten von 500G. Ich kann mich auch nicht daran erinnern irgendetwas in dieser Richtung bei der Einrichtung eingegeben zu haben.

Ist vielleicht noch ein Slice oder Partition auf der Platte und du hast den Pool nur auf eine 2G grosse Partition geschrieben?

zpool status -v waere noch nett zu sehen.
 
Ist vielleicht noch ein Slice oder Partition auf der Platte und du hast den Pool nur auf eine 2G grosse Partition geschrieben?

zpool status -v waere noch nett zu sehen.

Hallo,

hier ist die Ausgabe:

Code:
zpool status -vv
  pool: tank
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	tank        ONLINE       0     0     0
	  ad4s1b    ONLINE       0     0     0

errors: No known data errors

Hier auch noch die Ausgabe von df -h

Code:
df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
tank/root      1.9G     21M    1.9G     1%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad4s1a    989M    422M    488M    46%    /bootdir
tank/data      2.3G    369M    1.9G    16%    /data
tank/tmp       1.9G     43K    1.9G     0%    /tmp
tank/usr       3.3G    1.4G    1.9G    43%    /usr
tank/var       2.0G    119M    1.9G     6%    /var


Ich habe folgende Anleitung zur einrichtung genutzt:
http://www.ish.com.au/solutions/articles/freebsdzfs

Gruß Mardor
 
Hallo,

hier ist die Ausgabe:

Code:
zpool status -vv
  pool: tank
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	tank        ONLINE       0     0     0
	  ad4s1b    ONLINE       0     0     0

errors: No known data errors

Hier auch noch die Ausgabe von df -h

Code:
df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
tank/root      1.9G     21M    1.9G     1%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad4s1a    989M    422M    488M    46%    /bootdir
tank/data      2.3G    369M    1.9G    16%    /data
tank/tmp       1.9G     43K    1.9G     0%    /tmp
tank/usr       3.3G    1.4G    1.9G    43%    /usr
tank/var       2.0G    119M    1.9G     6%    /var


Ich habe folgende Anleitung zur einrichtung genutzt:
http://www.ish.com.au/solutions/articles/freebsdzfs

Gruß Mardor
Hast du FreeBSD vorher normal installiert von CD? Dann hast du wahrscheinlich deinen tank auf deinem SWAP eingerichtet (ad4s1b). Den hast du wahrscheinlich vorher 2GB groß gemacht und deswegen ists dein ZPOOL jetzt auch. Nach der Anleitung hättest du den Pool auf ad4s1d anlegen müssen. Gibts die bei dir?
 
Hallo,

ich befürchte du hast Recht. Ich habe er auf auf ads1b installiert, da es ads1d nicht gab.

Hier mal ein ls vom /dev/ad4s1

Code:
ad4s1%  ad4s1a% ad4s1b%

Kennst du eine Möglichkeit wie ich das wieder geradebiegen kann ohne meine Daten zu verlieren (ich habe das ganze Wochenende (+ Freitag) daran gearbeitet.).


Gruß Mardor

PS: Ich habe eben nochmal durchgesehen und habe gesehen das ich D nicht nur leerlassen jedoch anlegen sollte. Hoffentlich kennst du einen Weg ohne Neuinstallation.
 
Last edited:
Hallo Yamagi,

ja mit diesem Kommando sehe ich das nur A und B angelegt ist und das es so aussieht das ich es auf Swap installiert hab.

Code:
gpart show ad4s1
=>        0  976773105  ad4s1  BSD  (466G)
          0    2097152      1  freebsd-ufs  (1.0G)
    2097152    8388608      2  freebsd-swap  (4.0G)
   10485760  966287345         - free -  (461G)


Gruß Mardor
 
Du hast eine 4GiB Partition angelegt und rein installiert. Die 461GiB die du suchst sind noch unbenutzt.
 
Ich würde nun im freien Bereich einfach eine weitere Partition anlegen, dort einen neuen Pool rauf. Anschließend die Daten per "zfs send | zfs receive" auf diesen kopieren, den alten Pool zerstören und die Swap für das nutzen für das sie mal gedacht war... :)
 
Back
Top