Jeg har brug for at øge partitionen ved hjælp af det tomme rum, der er placeret, inden partitionen starter uden datatab. Så vidt jeg ved at ændre størrelsen på partitionen og lade data være intakte, skal man starte den nye partition fra den samme disksektor som før. Er det muligt at finde en løsning i dette tilfælde ved hjælp af fdisk? Desuden har partitionen et filsystem. Vil størrelsen på fdisk beskadige filsystem og data?
Svar
Har du brug for at gøre partitionen større eller mindre?
Måske hjælper dette: https://geekpeek.net/resize-filesystem-fdisk-resize2fs/
Enhver metode antyder at du alligevel tager sikkerhedskopi af dataene. Sikkerhedskopiering af data, ændring af størrelse og gendannelse er således en sandsynlig fremgangsmåde.
Der er værktøjssæt som PartedMagic , der indeholder værktøjer som clonezilla og anden formatering, partitionering, størrelse og lignende.
Kommentarer
- Lager. Den første artikel beskriver stadig proceduren, når den ledige plads er placeret efter partitionen, men jeg har inden den starter. Jeg ved, der er også en mulighed for at bruge Gparted, men jeg var nysgerrig, om det er muligt at gøre lige fra terminal med fdisk eller lignende.
- Baseret på (begrænset) viden, begyndelsen på en partition er ikke noget, der ser ud til at kunne ændres på næsten ethvert OS / filsystem. Det kan ikke være en mulighed, men sikkerhedskopi til noget, opsæt, hvordan du vil, og gendan. Min nuværende favorit er at bruge ZFS til diske (spejlet, selvfølgelig). Ingen bekymring for partitionsstørrelse, da det hele er virtuelt.
- @Anna Der er INGEN måde at ændre partitionsstørrelse på, du skal slette den og oprette en ny, og oprettelse af en ny partition ændrer ikke det tildelte rum, du skal bruge resize2fs til at formindske eller udvide tildelt plads. Sørg også for at sikkerhedskopiere alt og geninstallere bootloader, hvis du ' ændrede størrelse på ' -partition, der indeholder bootloaderen. Det betyder ikke ', om ledig plads er ved slutningen eller begyndelsen af partitionen.