Du kan øke XFS-filstørrelsen ved å montere XFS. Du kan imidlertid ikke redusere filstørrelsen. Videre, hvis du avmonterer XFS-filen, er det ikke mulig å utvide størrelsen. La oss ta en dypere titt på de korte detaljene om hva XFS-endring er og hvordan du kan bruke den.
Hva er XFS Resize?
Før du går til tilnærmingene, kan du prøve å endre størrelsen på XFS. La oss forstå de viktigste delene av XFS. En XFS-fil inneholder følgende deler:
Datadelen: Den inneholder metadata til filsystemer som kataloger, inoder og indirekte blokker. Datadelen inkluderer antall allokeringsgrupper av samme størrelse. Systemet kan håndtere antall grupper og størrelser ved hjelp av mkfs.xfs.
Loggseksjon: Det er internt i datadelen. Denne delen inneholder endringene som må gjøres i filsystemets metadata til endringene er gjort. Kort fortalt fungerer det som en kø av oppgaver i datadelen.
Sanntidsseksjon: Denne delen lagrer dataene til sanntidsfiler. Sanntidsdelen blir fraværende hvis vi bruker standardalternativet mkfs.xfs. Datadelen inneholder loggdelen i seg selv. Når vi vurderer å endre størrelse på XFS, øker det størrelsen på datadelen, loggdelen eller sanntidsdelen som spesifisert i kommandoen.
Hvordan bruke XFS Resize
For å øke eller utvide størrelsen på XFS-filen, kan du bruke kommandoen xfs_growfs. Her er den eksemplariske syntaksen til denne kommandoen:
xfs_growfs - [ alternativer ] størrelse monteringspunktI den angitte syntakskommandoen står følgende for:
- xfs_growfs: Det øker filstørrelsen.
- Alternativer: Dette er tilleggsalternativene til kommandoen.
- monteringspunkt: Det er en katalogbane for å montere filen.
- størrelse: Det er størrelsen du ønsker å øke.
Kommandoen xfs_growfs inneholder forskjellige alternativer for å utføre de forskjellige oppgavene enkelt. La oss sjekke ut disse alternativene:
Alternativer | Beskrivelse |
-d flagg | Øker filstørrelsen til størst mulig størrelse. |
-D størrelse flagg | Øker filstørrelsen til den gitte filstørrelsen. |
-e størrelse flagg | Øker filstørrelsen i sanntid. |
- Flagg i størrelse L | Loggdelen øker til gitt størrelse. |
-m flagg | Noe plass i filsystemer er allokert til inoder. Den spesifiserer størrelsen som skal tildeles for inoder i prosent. |
-n flagg | Å spesifisere filstørrelsen vil ikke endres. |
-r flagg | Øker med størst mulig størrelse til sanntidsdelen. |
-R størrelse flagg | Sanntidsseksjonen øker med den gitte størrelsen. |
-t flagg | Gir alternativt monteringsbord. |
-V flagg | Oppgir versjonsnummer. Det er ikke nødvendig å gi monteringspunktalternativet mens du sjekker versjonen. |
Du kan bruke kommandoen xfs_growfs i de vanlige diskpartisjonene. Når det gjelder å øke filsystemets størrelse, bør det være ekstra plass for filsystemet å vokse.
Du må bruke den alternative diskpartisjonen for å øke filsystemets størrelse. Logiske volumforvaltere håndterer alle disse økende plassoperasjonene. La oss ta et eksempel for å øke størrelsen på XFS-filsystemer:
xfs_growfs -d monteringspunkt
Du kan bruke -d-alternativet for å øke filstørrelsen til det maksimale. Du kan bruke -d-størrelsen for å spesifisere filstørrelsen.
sudo xfs_growfs -d / dev / sdb3Hvis du vil bekrefte at systemet har gjort endringene vellykket, kan du utføre følgende kommando:
df -h
Konklusjon
I denne veiledningen forklarte vi alt du trenger å vite om tilnærmingen du kan prøve for å endre størrelsen på XFS i Linux. Kommandoen xfs_growfs er praktisk å bruke og inneholder ulike alternativer for å enkelt endre XFS. BTRFS-filsystemet ligner på XFS. Pass på at du sjekker ut nettstedet vårt for å vite mer om BTRFS.