I Linux används filsystemet i Ext4-format för att lagra operativsystemet. Eftersom Linux, precis som Windows, inte använder NTFS eller andra konventionella filtyper, kan det vara svårt för nybörjare att säkerhetskopiera Linux-filsystemen.
Nu kan frågan vara, varför behöver du säkerhetskopiera filsystemet på Linux? Jo, det kan besvaras för många olika omständigheter; du kan behöva säkerhetskopiera hela ditt filsystem och återställa det till ett annat virtuellt eller fysiskt system, eller så kan du behöva bevara hela systemet av någon säkerhetsskäl.
Oavsett situation finns det alltid ett sätt att säkerhetskopiera hela eller delar av Linux-filsystemet.
Hur man säkerhetskopierar Linux filsystem
Eftersom operativsystemet är monterat på filsystemet på Linux kan du inte kopiera systemet som för närvarande används. För att undvika den här typen av komplexa situationer kan du använda verktyg från tredje part som kan kopiera systemet även om det används.
Dumpverktyget har använts av många användare för att säkerhetskopiera ditt Linux-system. Designarkitekturen för Dump-verktyget tillåter användare att säkerhetskopiera det körande Linux-filsystemet på en annan enhet. I det här inlägget kommer vi att se hur man säkerhetskopierar Ext2, Ext3 eller Ext4 filsystem i Linux.
Steg 1: Installera Dump Command i Linux
Att installera Dump-verktyget för att säkerhetskopiera Linux-filer är enkelt och problemfritt. Många professionella Linux-användare använder ofta detta verktyg för att reservera hela sin systemdata.
Dumpverktyget är tillgängligt på Linux-förvaret, och du kan installera det genom de konventionella paketinstallationskommandona.
För att installera Dump-verktyget på ditt system, kör följande kommandon enligt din distribution.
—
- Installera Dump på Debian/Ubuntu Linux
sudo apt-get install dump
- Skaffa dumpverktyget Red Hat och Fedora Linux
sudo yum install dump
- Installera Dump on Arch-systemet
sudo pacman -S dump
sudo zypper install dump
Steg 2: Lär känna dumpverktyget på Linux
Innan du börjar använda dumpverktyget på Linux, se till att du förstår syntaxerna vi kör för att säkerhetskopiera Linux-filsystemet. Följande argument kan hjälpa dig att skriva ditt dump-kommando på skalet.
$ sudo dump options arguments filesystem
Dumpverktyget kan säkerhetskopiera, spela in, återställa och delvis säkerhetskopiera filer på Linux. Följande två Dump-kommandon låter dig veta om det nuvarande Linux-filsystemet någonsin har säkerhetskopierats eller inte.
$ dump -W $ dump -Ww
För att veta mer om dumpverktyget kan du se manualerna för att skapa säkerhetskopian och återställa säkerhetskopiorna på Linux.
$ man dump $ man restore
Steg 3: Säkerhetskopiera systemfiler på Linux
Du kan mäta hur många filer du vill säkerhetskopiera på Linux-systemet och ställa in destinationen genom Dump-verktyget. Det låter användarna säkerhetskopiera Ext2-, Ext3- eller Ext4-filer på Linux-filsystemet.
Till exempel, om vi vill säkerhetskopiera /boot-filsystemet på Linux, kan du köra följande Dump-kommando på terminalskalet.
Här är destinationen för säkerhetskopieringsfilen tilldelad som /my_backups/boot.0. Du kan ställa in din destinationskatalog för att säkerhetskopiera filerna.
På samma sätt kan du också säkerhetskopiera katalogerna för root, hem, etc. på ditt Linux-filsystem.
$ sudo dump -0f /my_backups/boot.0 /boot
Ovanstående skärmdump visar hur verktyget kan lagra block genom kommandoradsgränssnittet. Detta beror på att den ursprungliga designen av Dump-verktyget fungerade på ett sätt där verktyget kunde säkerhetskopiera filer blockvis från hårddisken.
Trots att du säkerhetskopierar filen kan du säkerhetskopiera de andra katalogerna som sda1, sda2, sda3 och andra mappar genom dumpningsverktyget. Glöm inte att ställa in en giltig målmapp för säkerhetskopiering av filer på Linux via Dump.
$ sudo dump -0uf /backup/sda1.dump /dev/sda1 $ sudo dump -0uf /backup/sda2.dump /dev/sda2 $ sudo dump -0uf /backup/sda3.dump /dev/sda3
Steg 4: Delvis säkerhetskopiering av filsystem
Dumpverktyget har varit mycket användbart för att säkerhetskopiera filer på Linux. Det tillåter också användare att säkerhetskopiera filer delvis så att de bara kan säkerhetskopiera de filer som de vill ha. Kör dock följande kommando nedan för att göra en partiell säkerhetskopiering på Linux-filsystemet.
Observera att här betyder partiell säkerhetskopiering att du kan ta säkerhetskopian av en underkatalog av ett helt filsystem, inte säkerhetskopiera lite och sedan avsluta.
$ sudo dump -0f /my_backups/configurations.dump /etc/default /etc/network
Steg 5: Visa säkerhetskopior i Linux-filsystem
Eftersom vi har sett hur man tar fullständig säkerhetskopiering och partiell säkerhetskopiering på Linux, är det hög tid att vi ser hur man ser filerna vi hade säkerhetskopierat. Följande kommando låter oss veta sammanhanget för Ext2 till Ext4 säkerhetskopior.
$ sudo restore -tf /my_backups/configurations.dump
Steg 6: Återställa säkerhetskopiorna av Linux-filsystemet
Att återställa data som vi tog för säkerhetskopiering hänvisar till processen att placera filerna i samma katalog som de var så att Linux-systemet kan fungera korrekt.
För att återställa filerna på ett Linux-filsystem måste vi veta om vi vill återställa hela katalogen eller en partiell återställning. Du kan dock utföra kommandot nedan för att återställa filer.
$ sudo restore -xf /my_backups/configurations.dump
Om du har problem med att återställa filerna, kontrollera om du är en root-användare. Du kan använda kommandona eller chmod-kommandona för att få åtkomst för återställning. Om du försöker återställa en fil som redan finns i systemet kan du få fel när du skapar symboliska länkar.
Slutord
När du har förstått alla ovan förklarade kommandon är du redo att säkerhetskopiera dina filer. Med dumpverktyget är det enklare och mindre komplext att säkerhetskopiera Linux-filsystemet än förväntat. Om du fortfarande behöver göra en omfattande säkerhetskopiering av dina filer kan du prova att starta upp GPartad systemet för att ta hela säkerhetskopian.
I hela inlägget har vi sett hur du installerar Dump-verktyget på olika distributioner, säkerhetskopierar och återställer Linux-filsystemen.
Vänligen dela detta inlägg med dina vänner och Linux-communityt om du tycker att det är användbart och informativt. Du kan också skriva dina åsikter om detta inlägg i kommentarsfältet.