De acuerdo con el parche de instantáneas de solo lectura de btrfs , es posible "configurar una instantánea de solo lectura / escritura sobre la marcha". Por lo tanto, debería poder btrfs snapshot -r
escribir mi instantánea de solo lectura (creada con ) de alguna manera.
Pero ni la página de manual de subvolumen de btrfs ni ninguna otra parte de esa página de manual parecen dar una manera de hacerlo.
Respuestas:
La página de manual de btrfs no puede documentar el
property
subcomando, que encontré haciendo grep en la fuente. También está adentrobtrfs --help
.Para configurar una instantánea para leer y escribir, debe hacer algo como esto:
Cambie eso a
true
para configurarlo como de solo lectura.También puede usar
list
para ver las propiedades disponibles:-t
especifica el tipo de objeto para trabajar,s
significa subvolumen. Otras opciones sonf
(sistema de archivos),i
(inodo) yd
(dispositivo). Si no especifica, mostrará todos los aplicables (para la lista) o intentará adivinar get / set.Editar: en las herramientas btrfs más nuevas, hay una página de
btrfs-property
manual que documenta ese subcomando, aunque no se menciona en la página de manual principal. También está disponible como la página de propiedades btrfs en la wiki .(Nota: Esto requiere herramientas btrfs lo suficientemente nuevas. Aparentemente en Debian Wheezy, tendrá que instalar la versión actualizada desde wheezy-backports; gracias artfulrobot ).
fuente
btrfs-tools
encuentran en algunas distribuciones iguales no siempre están alineados. Así que a veces te encuentras teniendo que compilar las últimas herramientas btrfs desde el repositorio git de upstreams para poder usar las características btrfs de tu kernel (al menos eso fue hace unos años).