У меня установлена FreeNAS 11.1-U6 для тестирования. Он имеет два SSD на 500 ГБ и один USB-накопитель на 4 ТБ. Я установил FreeNAS на ada0 (первый твердотельный накопитель емкостью 500 ГБ) и настроил том на da0 (накопитель емкостью 4 ТБ) с ada1 (второй твердотельный накопитель емкостью 500 ГБ) в качестве L2ARC.
Это было все хорошо, но я хотел перезагрузить с нуля. Итак, я удалил том (вытер его и обработал как "новый") и попытался создать новый том. Вот когда я столкнулся с некоторыми проблемами. Когда я попытался создать новый том, я получил эту ошибку:
[MiddlewareError: Unable to GPT format the disk "da0": gpart: geom 'da0': File exists]
Я немного почитал и узнал, как удалить разделы с дисков, используя gpart. Я смог очистить da0, но не ada1:
[MiddlewareError: Unable to GPT format the disk "ada1": gpart: geom 'ada1': File exists]
Но я не могу сделать то, что делал раньше с ada1, потому что не могу избавиться от одного из разделов. В частности, раздел подкачки.
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)
Когда я пытаюсь удалить его, я получаю это:
root@stszfs:/ # gpart delete -i1 ada1
gpart: Device busy
Когда я пытаюсь уничтожить это, то же самое:
root@stszfs:/ # gpart destroy -F ada1
gpart: Device busy
Я все еще получаю это после запуска
swapoff -a
Я также вижу в /etc /fstab у меня есть это:
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
Я закомментировал строку подкачки и перезагрузился, но безрезультатно - она была изменена сразу же после перезагрузки. Я не могу найти никаких доказательств какого-либо процесса, использующего этот раздел подкачки. Я попытался с помощью dd уничтожить диск, но это тоже не сработало:
root@stszfs:/ # dd if=/dev/zero of=/dev/ada1 bs=512
dd: /dev/ada1: Operation not permitted
Итак, несколько вопросов. Как этот раздел подкачки попал туда? Первоначально я использовал этот диск в качестве L2ARC, так почему на нем вдруг появился раздел подкачки, который нельзя удалить? Как мне избавиться от этого надоедливого раздела подкачки без загрузки другой ОС, чтобы сделать это? (У меня нет физического доступа к коробке в данный момент.)