Ymmärtääkseni btrfs subvolume snapshot
: n tekemät tilannekuvat ovat oletusarvoisesti kirjoitettavissa ja näkyvät tietyllä polku btrfs-taltiosi kiinnityspisteen alla.
Kuinka järjestelmä asetetaan siten, että järjestelmän normaalin toiminnan aikana on takuu, että tilannekuvaan ei ole kirjoitettu mitään? Mutta tekemättä sitä käyttäjien näkymättömäksi (ts. Sen pitäisi olla edelleen kaikkien käyttäjien luettavissa heidän oikeuksiensa suhteen).
(Toistaiseksi olen ”vain chmod og-rwx /.snapshots
mihin otokseni on kartoitettu. Mutta se ei täytä toista toiveistani, eikä myöskään takuu ole tarpeeksi vahva: prosessi, jolla on root-oikeudet, voi pilata jotain siellä.)
Onko tämän tavoitteen saavuttamiseksi tehtävä joitain temppuja mount
: lla?
Kommentit
Vastaa
btrfs subvolume snapshot -r /path/to/mounted/subvolume /path/to/snapshot
(Huomaa, että näin tapahtui ei toimi vanhemmissa Ubuntun versioissa.)
Kommentit
- Ei toimi myöskään ' Ubuntussa 11.10.
- Se toimii Ubuntu 16.04: ssä
- @AleksandrDubinsky Voimmeko ainakin yrittää yleistää tämän pois Ubuntusta. Odotan, että btrfs-versio tai ainakin sen käyttäjätilatyökalut ovat osuvampia. Tiedämme ainakin, että komentorivityökalun v0.19 ei toiminut '. Voimmeko saada versionumeron, joka toimii?
Vastaa
Käytätkö Ubuntua?
Ubuntu toimittaa vanhan version btrfs-toolsista (alias ”btrfs-progs”), joten käyttäjämaan työkalut eivät tue vain luku -tilannekuvia.
Katso tämä vika (ja se ” vanhemman vika):
https://bugs.launchpad.net/ubuntu/+source/btrfs-tools/+bug/924621
Vastaa
Btrfs-wikin mukaan vain luku -tilannekuvia on saatavana Linux 2.6.38: sta lähtien. Varmista siis, että sinulla on äskettäinen ydin. Sen lisäksi sinun pitäisi pystyä tekemään se vain käyttämällä ro
-asennusvaihtoehtoa (mount -o [other-options],ro ...
) .
lvchange --permission r
tätä tarkoitusta varten.