Propiedad canmount zroot/ROOT/default
zfs get -r -s local -o name,property,value all zroot|grep canmount
zroot/ROOT/be_28082022 canmount noauto
zroot/ROOT/default canmount noauto
zroot/usr canmount off
zroot/var canmount off
Cuando se establece el valor noauto, un conjunto de datos sólo puede ser montado y desmontado explícitamente. El conjunto de datos no se monta automáticamente cuando se crea o se importa, ni se monta mediante el comando "zfs mount -a" ni se desmonta con el comando "zfs umount -a".
Esta propiedad no se hereda.
Iniciar con el cd de instalacion de FreeBSD 13
Cuando vea en pantalla Install Shell Livecd
Entrar en el shell
Ir a /tmp
cd /tmp
Crear un directorio
mkdir /tmp/montado
Importar zroot
zpool import -f -R /tmp/montado zroot
Enumerar la información de las propiedades de los conjuntos de datos en forma de tabla
zfs list
Montar el conjunto de datos zroot/ROOT/default
zfs mount zroot/ROOT/default
mount -a
Entrar en /tmp/montado.
cd /tmp/montado
Restaurar Cargador de Arranque
Llegados a este punto, el sistema es accesible. Si realizó una instalación utilizando el asistente de FreeBSD
Montar boot para restablecer boot loader
mount -t msdosfs /dev/gpt/efiboot0 /tmp/montado/boot/efi
cp /boot/loader.efi /tmp/montado/boot/efi/efi/boot/bootx64.efi
Si ha realizado un particionado manual añadiendo particiones con etiquetas (-l label) para acceder a ellas por su nombre:
Montar boot explícitamente, particionado manual
mount -t msdosfs /dev/gpt/efi0 /tmp/montado/boot/efi0
cp /boot/loader.efi /tmp/montado/boot/efi0/efi/boot/bootx64.efi
Ahora tiene acceso a todo el sistema
Por ejemplo puede editar el archivo rc.conf utilizando ruta absoluta
vi /tmp/montado/etc/rc.conf
O utilizando ruta relativa
pwd
/tmp/montado
ee boot/loader.conf
cd
umount /tmp/montado
zfs umount zroot/ROOT/default
zpool export zroot
o
zpool export -f zroot
zfs list
no datasets available
Reiciniar el sistema
reboot
FreeBSD es genial!.
No hay comentarios:
Publicar un comentario