FreeNAS'deki takas bölümünü nasıl kaldırabilirim?


0

Test amacıyla bir FreeNAS 11.1-U6 kurulumum var. İki adet 500 GB SSD ve bir adet 4 TB USB sürücüsü var. FreeNAS'ı ada0'a (ilk 500 GB SSD) yükledim ve ada1 (ikinci 500 GB SSD) ile da2'ye (4TB sürücüsü) L2ARC olarak bir ses seviyesi ayarladım.

Her şey yolundaydı, ama sıfırdan yeniden başlamak istedim. Böylece birimi sildim (sildim ve "yeni" olarak kabul ettim) ve yeni bir cilt oluşturmaya çalıştım. İşte o zaman bazı problemlere çarptım. Yeni bir cilt oluşturmaya çalıştığımda şu hatayı aldım:

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

Bazı okumalar yaptım ve gpart kullanarak disklerden bölümlerin nasıl silineceğini öğrendim. Da0'ı temizleyebildim, ancak ada1'i değil:

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

Ancak, ada1 ile daha önce yaptığım şeyi yapamam, çünkü bölümlerden birinden kurtulamıyorum. Özellikle, bir takas bölümü.

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)

Silmeyi denediğimde şunu alıyorum:

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

Onu yok etmeye çalıştığımda, aynı şey:

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

Çalıştırdıktan sonra hala bunu alıyorum

swapoff -a

Ayrıca / etc / fstab dosyasında da görüyorum:

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

Takas hattını yorumladım ve yeniden başlattım ve boşuna - yeniden başlattıktan hemen sonra değişti. Bu takas bölümünü kullanarak herhangi bir işlem kanıtı bulamıyorum. Sürücüyü yok etmek için gg kullanarak denedim, ancak bu da işe yaramadı:

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

Yani, birkaç soru. Bu takas bölümü oraya nasıl geldi? Bu sürücüyü orijinal olarak L2ARC olarak kullanıyordum, peki neden aniden çıkarılamayan bir takas bölmesi var? Bunu yapmak için başka bir işletim sistemine geçmeden bu sinir bozucu takas bölümünden nasıl kurtulurum? (Şu anda kutuya fiziksel erişimim yok.)

Yanıtlar:


0

Yapmam gereken buydu.

DİKKAT: bu komutlar bölüm tablolarınızı sormadan imha edecektir! Doğru disk cihazını girdiğinizden emin olun!

  1. İçin yazma etkinleştirme MBR veya dddönecektir Operation not permitted:

    sysctl kern.geom.debugflags = 0x10

  2. Bölüm tablosunu silin. DISKDoğru cihazla değiştirin .

    dd eğer = / dev / sıfır = / dev / DISK bs = 1m sayım = 1

  3. Olası isteğe bağlı: GPT yedekleme bölümü tablosunu silin. DISKDoğru cihazla değiştirin .

    dd eğer = / dev / sıfır = / dev / DISK bs = 1m oseek = `diskinfo DISK | awk '{print (3 $ / (1024 * 1024)) - 4;}' `

  4. Yeniden Başlatma.

Disk (ler) şimdi GUI'de tekrar kullanılabilir olmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.