Ha jól értem, az btrfs subvolume snapshot
által készített pillanatképek alapértelmezés szerint írhatók és egy adott helyen láthatók elérési útja a btrfs kötet csatolási pontja alatt.
Hogyan állítsuk be a rendszert úgy, hogy a rendszer normál működése során garantálódjon, hogy semmit nem írnak a pillanatképbe? De anélkül, hogy láthatatlanná tenné a felhasználók számára (azaz hozzáférhetőnek kell maradnia a felhasználók számára az engedélyeik tekintetében).
(Egyelőre “csak chmod og-rwx /.snapshots
ahol a pillanatképeim vannak feltérképezve. De ez nem teljesíti a második kívánságomat, és a garancia sem elég erős: a root jogokkal rendelkező folyamat ott ronthat valamit.)
Szüksége van néhány trükköre az mount
paranccsal a cél elérése érdekében?
Megjegyzések
Válasz
btrfs subvolume snapshot -r /path/to/mounted/subvolume /path/to/snapshot
(Ne feledje, hogy ez megtörtént nem működik az Ubuntu régebbi verzióin.)
Megjegyzések
- Nem működnek nekem sem ' az Ubuntu 11.10-en.
- Az Ubuntu 16.04-en működik
- @AleksandrDubinsky Megpróbálhatjuk ezt legalább általánosítani az Ubuntutól távol. Azt várom, hogy a btrfs verziója, vagy legalábbis a felhasználói tér eszközei relevánsabbak legyenek. Legalább tudjuk, hogy a parancssori eszköz v0.19 nem működött '. Kaphatunk egy verziószámot, ami működik?
Válasz
Ubuntut használ?
Az Ubuntu a btrfs-tools régi verziójával (más néven “btrfs-progs”) szállít, és így a userland eszközök nem támogatják a csak olvasható pillanatképeket.
Lásd ezt a hibát (és azt ” szülői hiba):
https://bugs.launchpad.net/ubuntu/+source/btrfs-tools/+bug/924621
Válasz
A Btrfs wiki szerint csak olvasható pillanatképek állnak rendelkezésre a Linux 2.6.38 óta. Tehát győződjön meg róla, hogy rendelkezik egy nemrégiben megjelent kernellel. Ettől eltekintve csak a ro
mount opcióval (mount -o [other-options],ro ...
) kell tudni. .
lvchange --permission r
.