Freebsd: dump használata

Fórumok

FreeBSD-n szeretnék a /, /var, /usr, és /home partíciókról (ill. az utóbbi partíció fájlrendszerének csak a legfelső szintjéről - tehát az lehet, hogy a tar-al lenne mentve) rendszeres biztonsági másolatot készíteni, hogy hdd meghibásodás esetén ne kelljen az egész rendszert újratelepíteni.

A mentésnek a dump-al, és célszerűen éjszakánként kellene zajlania.

A gondom az, hogy a mentésnek tanácsos lenne egyfelhasználós módban zajlania, viszont nehézségeim vannak olyan szkript írásával, ami üzemközben (többfelhasználós módban) indul, átvált egyfelhasználós módba, elkészíti a mentést, majd visszatér többfelhasználós módba. :-(

Ti hogyan szerveznétek egy ilyen mentést?

Esetleg megkockáztatnátok többfelhasználós módban? A FreeBSD handbook-ban úgy látom a dump jól tűri a mentés közben megváltozó fájlokat, de azt sehol sem írják, hogy ez jár-e ez valamilyen problémával az ilyen fájlok esetében a visszaállítás után? Gondolom hogy igen.

Más: az fdisk-el lehet többfelhasználós módban matatni egy olyan hdd-t, amiről nincs becsatolva semmi (pl. mert mindent lecsatoltam)? Azon szeretném ugyanis kialakítani a tartalék rendszer partíciókat, viszont napközben nincs hivatalos tervszerű karbantartási időm (a 100%-os uptime az elvárás), úgyhogy mindent többfelhasználós módban kell csinálnom (már amit egyáltalán lehet).

Hozzászólások

Hat a valtas single-be, majd vissza, eleg remenytelen. Gondolj bele, a valtaskor (majdnem) minden processzt leallit - azt is, amelyik elinditotta a shutdown -t.

Szerintem erdemes lenne megnezni, hogy nem tudod-e megcsinalni, hogy a single-mod helyett csak siman remount-olod a fajlrendszereket read-only modban, akkor nyugodtan menthetsz.

fdisk hasznalata - ha nem masik diszket piszkalsz veletlenul, semmi problemat nem okoz, eleg sokszor csinalok/tam ilyet, meg soa nem tettem a gepet ezert single-be.

(A /home tar-ral valo mentesevel kapcsolatban azert elarulhatnad, hogy mi modon akarod csak a /home/* -ot menteni, kulonos tekintettel arra, hogy a tar rekurziv, azaz ha megadsz egy konyvtarnevet, akkor bizony konyortelenul lementi a konyvtar tartalmat, meg az alatta levoket, meg a megalatta levoket, stb. Ha komolyan csak /home/* -ot akarsz, akkor inkabb a cpio/pax parost nezd meg, azok sztenderd - ertsd minden normalis UNIX/Linux kornyezetben mukodo modon - tudnak nem rekurziv mentest.)

dump -L:


This option is to notify dump that it is dumping a live file system.
To obtain a consistent dump image, dump takes a snapshot of
the file system in the .snap directory in the root of the file
system being dumped and then does a dump of the snapshot.The
snapshot is removed when the dump is complete. This option is
ignored for unmounted or read-only file systems.