Script de pré-montagem do FreeBSD para dispositivo gnop?

1

Como eu executo um script no FreeBSD antes que os sistemas de arquivos sejam montados?

Eu quero instalar um dispositivo gnop e montá-lo (não, não para o ZFS). Existe algum lugar canônico onde eu possa colocar um gnop create ... ?

    
por georg 02.01.2015 / 17:12

1 resposta

1

Crie um script rc, por exemplo

#!/bin/sh

# PROVIDE: gnop disks
# BEFORE: fsck

. /etc/rc.subr

name="gnop"
start_cmd="${name}_start"
stop_cmd=

gnop_start()
{
    local disk="/dev/da1"
    /sbin/gnop create -S 4096 "$disk" || err 1 "Creating gnop on $disk failed"
}

load_rc_config $name
run_rc_command "$1"

onde / dev / ada1 Isso pode ser estendido para vários dispositivos nop criados com base em uma configuração em rc.conf .

    
por 02.01.2015 / 17:12

Tags