Pillanatképek készítése a BtrFS használatával Linux rendszeren

click fraud protection

Szeretne pillanatképeket készíteni a Linux PC-jén minden esetre, ha törlődik? A BtrFS fájlrendszerrel megteheti. A BtrFS pillanatkép létrehozása előtt először rendelkeznie kell egy olyan blokkoló eszközzel Linuxon, amely a BtrFS fájlrendszert használja. Ha azt szeretné, hogy meglévő meghajtót BtrFS meghajtóvá változtasson téves adatokkal, kövesse az alábbi utasításokat. A BtrFS-t szeretné használni gyökér fájlrendszerként? A telepítés során feltétlenül válassza az „egyéni telepítés” lehetőséget, és válassza a BtrFS fájlt a választott fájlrendszerként.

Amellett, hogy a BtrFS fájlrendszerrel formázott egy blokkoló eszközt, a felhasználónak telepítenie kell a btrfs-progs csomag.

Megjegyzés: Lehet, hogy futtatnia kell a lsblk parancs annak meghatározására, hogy melyik blokkoló eszközt formázza.

BtrFS Linuxon

A meghajtó formázásához először készítsen biztonsági másolatot az összes adatról, majd nyisson meg egy terminált. A terminálban a gyökér root felhasználásával: sudo-k. A root hozzáféréssel használja a

instagram viewer
mkfs parancs új fájlrendszer létrehozásához az eszközön. Ebben a példában használjuk /dev/sdd1

mkfs.btrfs -f / dev / sdd1

Hibaelhárítás

A meghajtó nem működik a formázás után a BtrFS-re? Lehet, hogy új partíciós táblát kell létrehoznia. A következőképpen teheti meg:

elvált / dev / sdd. mklabel gpt. mkpart elsődleges btrfs 1MiB 100%

Lépjen ki a szétválasztott szerszámból:

Kilépés

Ezután futtassa újra a formázási parancsot.

mkfs.btrfs -f / dev / sdd1

Pillanatképek készítése a BtrFS segítségével

Pillanatképek készítése előtt el kell készítenie néhány alkötetet. A fő Linux fájlrendszer a BtrFS? Átugorja ezt a lépést, és folytassa az alkötetek beállítását. Csak akkor kövesse a folyamat ezt a részét, ha másodlagos meghajtót használ a BtrFS fájlrendszerrel, akkor be kell telepítenie. Ebben a példában a merevlemez lesz /dev/sdd.

sudo -s mkdir / btrfs. mount -t btrfs / dev / sdd1 / btrfs

A fő BtrFS mappát elkészítettük, felcsatolták és készen állnak a használatra. Ideje alkötet létrehozni. Mi az almennyiség? Ez egy speciális funkció, amely a BtrFS fájlrendszerhez tartozik, amely lehetővé teszi a létrehozott köteteknek, hogy hasonlóan működjenek, mint egy blokkoló eszköz (think / dev / sda1, stb.).

A valóság az, hogy valójában nem blokkolják az eszközöket. Ehelyett divatos könyvtárak, amelyek kihasználják a „névterek” elnevezésű technológiát. Anélkül, hogy túl bonyolult lett volna, a BtrFS kihasználja ezt a névtér technológiát, hogy lehetővé tegye A felhasználók egy csomó egyedi, összeilleszthető alkötetet hozhatnak létre, amelyek ugyanúgy működnek, mint blokk eszközöket.

Saját alkötet létrehozásához kövesse ezeket a lépéseket. Ebben a példában bemutatunk egy alapszintű volumenszerkezetet, amely a main / btrfs mappában indul. Ne feledje, hogy bárhol elkészítheti saját köteteit, ameddig csak egy BtrFS fájlrendszeren történik.

Először szerezzen be egy gyökérhéjat. Ezeket a parancsokat sudo jogosultságokkal is meg lehet valósítani, de mivel a fájlrendszerrel (mint root) való interakció unalmas lehet, a legjobb, ha azonnal megkeresi a rootot. Használat sudo-k vagy jelentkezzen be a root felhasználóba su. Akkor csináld:

btrfs subvolume create / btrfs / vol_a

Az első parancs BtrFS alkötetet hoz létre alatt /mnt/btrfs miénken /dev/sdd1 példa meghajtó. Ha akarta, itt állhat le, és kötetként felhasználhatja az összes fontos adat mentésére. Alternatív módon al-alköteteket is létrehozhat (annyi, amennyit csak akar). Ha kötetet szeretne létrehozni egy köteten belül, akkor a következőket kell tennie:

btrfs subvolume create / btrfs / vol_a / vol_b

Pillanatkép készítéséhez előbb helyezze át / másolja át az összes fontos adatot egy alkötetbe. Például:

cp -R ~ / Dokumentumok / btrfs / vol_a /

majd a fájlrendszer segítségével készítsen pillanatfelvételt.

btrfs subvolume pillanatkép / btrfs / vol_a / / btrfs / vol_a / backup_1

Megjegyzés: a „backup_1”Bármi, amit pillanatképként szeretne meghívni. Címkézze őket egyértelműen, hogy később rendezze őket.

Visszaállíthatja a pillanatképeket a következővel: mv / btrfs / vol_a / / mnt / btrfs / vol_a / backup_1

Az alegységek rögzítése blokkoló eszközökként

Az a nagy rész, ami az alsó hangerejeket illeti, az a képesség, hogy mindegyiket külön-külön, független eszközökként felszereljük. Ehhez először sorolja fel az összes ismert kötetet a btrfs paranccsal.

btrfs subvolume list / btrfs

Keresse meg a listát, keresse meg az azonosító számot az alköteghez, majd rögzítse azt a mount paranccsal. Ezután szerelje le, miután megkapta az azonosítóját.

mount -o subvolid = XXX / dev / sdX / btrfs

Cserélje le a XXX azonosítót, a / dev / sdX pedig arra a meghajtóra, ahol a rögzítendő hangerő van. Csak ne feledje, hogy az alkötetet nem lehet ugyanabba a partícióba csatolni, mint a felső szintű partíciót. Ehelyett csatlakoztasson egy másik BtrFS formátumú partícióhoz vagy meghajtóhoz. Például:

mount -o subvolid = 38 / dev / sdc1 / btrfs

Subvol 38 található /dev/sdd1, de /dev/sdc1 szintén BtrFS, tehát pillanatképek csatolhatók oda. Ezt nem kell külön meghajtókon megtenni. Ehelyett fel lehet szerelni /dev/sdc2, satöbbi.

Állítsa be az alapértelmezett almennyiséget

Az alapértelmezett BtrFS almennyiség beállítása hasznos, mivel megkönnyíti az interakciót. Alapértelmezés beállításához először használja a subvolume list parancsot az azonosító megkereséséhez. Vegye ki az azonosítót, és dugja be a set-default parancsba:

btrfs almennyiség alapértelmezett XXX / btrfs

A beállított alapértelmezettől való megszabaduláshoz ugyanazt a parancsot használja, kivéve a 0-t, ahelyett, hogy az almennyiségek listáján szereplő kötet-azonosítót használná. Ez visszaállítja a gyári beállításokra, és akkor szabadon használhat alapértelmezettként más alsó hangerőket.

btrfs subvolume set-default 0 / btrfs

Töröljön egy almennyiséget

Ha bármikor meg akar szabadulni egy kötetről, törölheti azt a BtrFS használatával. Kérjük, ne törölje manuálisan az almennyiséget a merevlemezről, olyan parancsokkal, mint az „rmdir” vagy az „rm -rf”. Sokkal jobb a BtrFS fájlrendszer eszközöket használni.

Kötet törléséhez tegye a következőket:

btrfs subvolume delete / btrfs / kötet-név
watch instagram story