Wie kann ich eine Swap-Partition auf FreeNAS entfernen?

512
Duff

Ich habe eine FreeNAS 11.1-U6-Installation zu Testzwecken. Es verfügt über zwei 500-GB-SSDs und ein 4-TB-USB-Laufwerk. Ich habe FreeNAS auf ada0 (die erste 500-GB-SSD) installiert und ein Volume auf da0 (das 4-TB-Laufwerk) mit der ADA1 (der zweiten 500-GB-SSD) als L2ARC eingerichtet.

Das war alles in Ordnung, aber ich wollte von vorne anfangen. Also löschte ich das Volume (wischte es und behandelte es als "neu") und versuchte, ein neues Volume zu erstellen. Dann habe ich einige Probleme. Beim Versuch, ein neues Volume zu erstellen, habe ich folgende Fehlermeldung erhalten:

[MiddlewareError: Unable to GPT format the disk "da0": gpart: geom 'da0': File exists] 

Ich las ein wenig und fand heraus, wie man Partitionen mit gpart von den Laufwerken löscht. Ich konnte da0 löschen, aber nicht ada1:

[MiddlewareError: Unable to GPT format the disk "ada1": gpart: geom 'ada1': File exists] 

Aber ich kann nicht das tun, was ich zuvor mit ada1 gemacht habe, weil ich eine der Partitionen nicht loswerden kann. Insbesondere eine Swap-Partition.

root@stszfs:/ # gpart show ada1 => 40 976773088 ada1 GPT (466G) 40 88 - free - (44K) 128 4194304 1 freebsd-swap (2.0G) 4194432 972578696 - free - (464G) 

Wenn ich versuche, es zu löschen, bekomme ich Folgendes:

root@stszfs:/ # gpart delete -i1 ada1 gpart: Device busy 

Wenn ich versuche, es zu zerstören, dasselbe:

root@stszfs:/ # gpart destroy -F ada1 gpart: Device busy 

Ich bekomme das immer noch nach dem Laufen

swapoff -a 

Ich sehe auch in / etc / fstab, dass ich Folgendes habe:

root@stszfs:/ # cat /etc/fstab freenas-boot/grub /boot/grub zfs rw,noatime 1 0 fdescfs /dev/fd fdescfs rw 0 0 /dev/da0p1.eli none swap sw 0 0 

Ich habe die Swap-Zeile auskommentiert und neu gestartet, und es gelang mir nicht - sie wurde gleich wieder geändert, wie sie nach einem Neustart war. Ich kann keine Beweise für einen Prozess finden, der diese Swap-Partition verwendet. Ich habe versucht, mit dd das Laufwerk zu zerstören, aber das hat auch nicht funktioniert:

root@stszfs:/ # dd if=/dev/zero of=/dev/ada1 bs=512 dd: /dev/ada1: Operation not permitted 

Also ein paar Fragen. Wie kam diese Swap-Partition dorthin? Ich habe dieses Laufwerk ursprünglich als L2ARC verwendet. Warum hat es dort plötzlich eine Swap-Partition, die nicht entfernt werden kann? Wie kann ich diese lästige Swap-Partition loswerden, ohne dazu ein anderes Betriebssystem starten zu müssen? (Ich habe momentan keinen physischen Zugriff auf die Box.)

0

0 Antworten auf die Frage